﻿// JavaScript Document
function SetClassName(Cname)
{
	document.getElementById('wporder').className=Cname;
}

function f_CheckValue(id)
{
	var StrValue=document.getElementById(id).value;
	if(!StrValue) 
	{
		document.getElementById(id).className='error';
	}
	else 
	{
		document.getElementById(id).className='no_error';
	}
}
function f_CheckMail(id)
{
	var MayMail=document.getElementById(id).value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(MayMail)) document.getElementById(id).className='no_error';
	else 
	{
		document.getElementById(id).className='error';
	}
}
//////////////////////////////////////////////////////////////////////////////////////////
function CheckMyMail(MayMail)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(MayMail)) return(1);
	else  return(0);
}
/////////////////////////////////////////////////////////////////////////////////////
function IsEmptyVal(Val)
{
	if(!Val) return(0);
	else return(1)
}
/////////////////////////////////////////////////////////////////////////////////////
function AlertMsg(srt,Id)
{
	alert(srt);
	document.getElementById(Id).focus();
	document.getElementById(Id).style.background='#FFFF99';
	document.getElementById(Id).select();
}
/////////////////////////////////////////////////////////////////////////////////////
function SendContact()
{
	var cEmail=CheckMyMail(document.getElementById('Contact_Email').value);
	var cName=IsEmptyVal(document.getElementById('Contact_Name').value);
	var cMsg=IsEmptyVal(document.getElementById('Contact_Comments').value);
	if ( cName == 0 ) document.getElementById('Contact_Name').className='error';
	else if ( cEmail == 0 )  document.getElementById('Contact_Name').className='error';
	else if ( cMsg == 0 )  document.getElementById('Contact_Name').className='error';
	else if( ( cEmail == 1 ) && ( cName == 1 ) && ( cMsg == 1 ) ) 
	{
		document.getElementById('HidAction').value='SendMsg';
		document.getElementById('WlContactUs').submit();
	}
	else alert("Currently Can't send msg, Please Try Latter!");
}
/////////////////////////////////////////////////////////////////////////////////////
function EngDate(month,year)
{
	switch(month)
	{
		case 1:
			NewDate='January '+year;
		break;  
		case 2:
			NewDate='February '+year;
		break;  
		case 3:
			NewDate='March '+year;
		break;  
		case 4:
			NewDate='April '+year;
		break;  
		case 5:
			NewDate='May '+year;
		break;  
		case 6:
			NewDate='June '+year;
		break;  
		case 7:
			NewDate='July '+year;
		break;  
		case 8:
			NewDate='August '+year;
		break;  
		case 9:
			NewDate='September '+year;
		break;  
		case 10:
			NewDate='October '+year;
		break;  
		case 11:
			NewDate='November '+year;
		break;  
		case 12:
			NewDate='December '+year;
		break;  
	}
	//return(NewDate);
}
////
function HebDate(month,year)
{
	switch(month)
	{
		case 1:
			NewDate='ינואר '+year;
		break;  
		case 2:
			NewDate='פברואר '+year;
		break;  
		case 3:
			NewDate='מרץ '+year;
		break;  
		case 4:
			NewDate='אפריל '+year;
		break;  
		case 5:
			NewDate='מאי '+year;
		break;  
		case 6:
			NewDate='יוני '+year;
		break;  
		case 7:
			NewDate='יולי '+year;
		break;  
		case 8:
			NewDate='אוגוסט '+year;
		break;  
		case 9:
			NewDate='ספטמבר '+year;
		break;  
		case 10:
			NewDate='אוקטובר '+year;
		break;  
		case 11:
			NewDate='נובמבר '+year;
		break;  
		case 12:
			NewDate='דצמבר '+year;
		break;  
	}
	//return(NewDate);
}
///
function WlDate(date)
{
	var year=date.slice(0,4);
	var month=Math.abs(date.slice(5,7));
	var day=date.slice(8);
	var NewDate;
	var cLang=document.getElementById('mylang').value;
	if(cLang == 'eng' ) NewDate=EngDate(month,year);
	else NewDate=HebDate(month,year);
	return(NewDate);
}
/////////////////////////////////////////////////////////////////////////////////////
function LinkName(HerfLinkStr)
{
	
	var SrtLength_1=HerfLinkStr.length;
	var SrtLength_2;
	var SrtLength_3;
	var LinkStr_1;
	var LinkStr_2;
	var LinkStr_3;
	var MyLink;
	var FinalLink;
	if(SrtLength_1 > 22) 
	{
		LinkStr_1=HerfLinkStr.substr(7,SrtLength_1);
		var SrtLength_2=LinkStr_1.length;
		FinalLink=LinkStr_1;
		if(SrtLength_2 > 22) 
		{
			LinkStr_2=LinkStr_1.substr(4,SrtLength_2)
			SrtLength_3=LinkStr_2.length;
			FinalLink=LinkStr_2;
		}
		else 
		if(SrtLength_3 > 20) 
		{
			LinkStr_3='press to visit';
			FinalLink=LinkStr_3;
		}
	}
	else FinalLink=HerfLinkStr;
	return(FinalLink);
}
////////////////////////
function SetFocus(id)
{
	document.getElementById(id).select();
}
///////////
function StartSlideShow(MyHeight)
{
	$('div#MySlideshow').innerfade({
		speed: 1000,
		timeout: 2500,
		type: 'sequence',
		containerheight: MyHeight+'px'
	});
}
///////////
function Mobile_ShowWork(ProjectName,ProjectDate,pic,CurrentId,MainPic,AboutWork,ClientId,ClientName,SlideShowId)
{
	var WorkDate=WlDate(ProjectDate);
	var WorkPic='photos/'+MainPic;
	var MyLang=document.getElementById('mylang').value;
	var LangLink='&lang='+MyLang;	
	var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=Mobile'+LangLink;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';
	document.getElementById('MoreDetails_website').innerHTML=ClientName;
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_ClientLink').href=ClientLInk
	var CurrenrSlideShowId=Math.abs(SlideShowId);
	var FlagImgOrSlide=WorkpicArray[CurrenrSlideShowId].length;
	document.getElementById('MySlideshow').innerHTML=WorkpicArray[CurrenrSlideShowId];
	if( (ClientId =='Null' ) || (ClientId ==1) )
	{
		document.getElementById('MoreDetails_ClientLink').className='HideMe';
	}
	else document.getElementById('MoreDetails_ClientLink').className='ShowMe';
	
	if(FlagImgOrSlide > 64)
	{
		StartSlideShow(236);
	}
	var NumWork=document.getElementById('NumWorkInPage').value;
	SetBorder(SlideShowId,NumWork);
}
/////////////////////////////////////////////////////////////////
function ClientMoreDetails(ProjectName,WorkDate,AboutWork,WorkWebite,MainMovie,SlideShowId)
{
	var FlashOrImg=false;
	var FlashOrImg=MainMovie.match('.swf');
	var MyDate=WlDate(WorkDate);
	var xLinkStr='<a id="MoreDetails_websiteurl" href="'+WorkWebite+'" target="_blank" title="Click To Visit Client\'s Website">'+WorkWebite+'</a>';
	
	document.getElementById('ClientMainUrl').innerHTML=xLinkStr;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';
	document.getElementById('MoreDetails_websiteurl').href=WorkWebite;
	document.getElementById('MoreDetails_websiteurl').innerHTML=WorkWebite;
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_ClientLink').className='HideMe';

	if(!WorkWebite) document.getElementById('MoreDetails_website').className='HideMe';
	else document.getElementById('MoreDetails_website').className='ShowMe';
	if(FlashOrImg) 
	{
		var WorkMovie=MainMovie;
		document.getElementById('MySlideshow').className='HideMe';
		WriteFlash(WorkMovie);
		document.getElementById('WorkFlash').className='ShowMe';
	}
	else 
	{
		document.getElementById('WorkFlash').className='HideMe';
		var FlagImgOrSlide=SlideShowId.length;
		if(FlagImgOrSlide > 64) 
		{
			document.getElementById('MySlideshow').innerHTML=SlideShowId;
			StartSlideShow(336);
		}
		else 
		{
			document.getElementById('MySlideshow').src=MainMovie;
		}
	}
	document.getElementById('MainPage').className='Content';
	document.getElementById('MainDiv').className='ShowMe';
}
////////////////////////////////////
function showwork_wd(ProjectName,ProjectDate,ProjectLink,pic,CurrentId,MainPic,AboutWork,ClientId,SlideShowId)
{
	
	var LinkStr=LinkName(ProjectLink);
	var WorkDate=WlDate(ProjectDate);
	var FlashOrImg=false;
	var FlashOrImg=MainPic.match('.swf');
	var WorkPic='photos/'+MainPic;
	var MyLang=document.getElementById('mylang').value;
	var LangLink='&lang='+MyLang;	
	var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=WebDesign'+LangLink;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_ClientLink').href=ClientLInk
	if( (ProjectLink.length) < 1)
	{
		document.getElementById('MoreDetailsDivWebsite').innerHTML='<span id="MoreDetails_website">No Longer Available Online</span>';
		document.getElementById('MainPageUrl').innerHTML='No Longer Available Online';
	}
	else
	{
		document.getElementById('MoreDetailsDivWebsite').innerHTML='<span id="MoreDetails_website"><a id="MoreDetails_websiteurl" href="'+ProjectLink+'" target="_blank" >'+ProjectLink+'</a></span>';
		document.getElementById('MainPageUrl').innerHTML='<a id="MainWorkUrl" href="'+ProjectLink+'" target="_blank" >'+ProjectLink+'</a>';
	}
	
	if( (ClientId =='Null' ) || (ClientId ==1) )
	{
		document.getElementById('MoreDetails_ClientLink').className='HideMe';
	}
	else document.getElementById('MoreDetails_ClientLink').className='ShowMe';
	
	if(FlashOrImg) 
	{
		var WorkMovie='movie/'+MainPic;
		document.getElementById('MySlideshow').className='HideMe';
		WriteFlash(WorkMovie);
		document.getElementById('WorkFlash').className='ShowMe';
	}
	else 
	{
		document.getElementById('WorkFlash').className='HideMe';
		document.getElementById('MySlideshow').className='slideshow';
		var CurrenrSlideShowId=Math.abs(SlideShowId);
		var FlagImgOrSlide=WorkpicArray[CurrenrSlideShowId].length;
		document.getElementById('MySlideshow').innerHTML=WorkpicArray[CurrenrSlideShowId];
		if(FlagImgOrSlide > 64)
		{
			StartSlideShow(336);
		}
	}
	var NumWork=document.getElementById('NumWorkInPage').value;
	SetBorder(SlideShowId,NumWork);
}
function SetBorder(id,NumArray)
{
	//if(IE) alert('Explorer');
	for(i=0; i <NumArray; i++)
	{
		var wDivId='DevBorder_'+i;
		var DivElement=document.getElementById(wDivId);
		DivElement.setAttribute("onmouseover", 'this.className=\'imgporder2\'');
		DivElement.setAttribute("onmouseout",'this.className=\'imgporder\'');
		document.getElementById(wDivId).className='imgporder';
	}
	var CurrentDivId='DevBorder_'+id;
	var CurrentDivElement=document.getElementById(CurrentDivId);
	CurrentDivElement.setAttribute("onmouseout",'this.className=\'imgporder2\'');
	CurrentDivElement.setAttribute("onmouseover",'this.className=\'imgporder2\'');
	document.getElementById(CurrentDivId).className='imgporder2';
}

/****************************************************************************************/
function WebDevelopment_ShowWork(ProjectName,ProjectDate,ProjectLink,pic,CurrentId,MainPic,AboutWork,ClientId,SlideShowId)
{
	var FlashOrImg=false;
	var FlashOrImg=MainPic.match('.swf');
	var LinkStr=LinkName(ProjectLink)
	var WorkDate=WlDate(ProjectDate);
	var WorkPic='photos/'+MainPic;
	var MyLang=document.getElementById('mylang').value;
	var LangLink='&lang='+MyLang;
	//var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=WebDevelopment'+LangLink;
	var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=WebDevelopment'+LangLink;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';
	document.getElementById('MoreDetails_websiteurl').innerHTML=LinkStr;
	document.getElementById('MoreDetails_websiteurl').href=ProjectLink;
	if( (ClientId =='Null' ) || (ClientId ==1) )
	{
		document.getElementById('MoreDetails_ClientLink').className='HideMe';
	}
	else document.getElementById('MoreDetails_ClientLink').className='ShowMe';

	if(FlashOrImg) 
	{
		var WorkMovie='movie/'+MainPic;
		document.getElementById('MySlideshow').className='HideMe';
		WriteFlash(WorkMovie);
		document.getElementById('WorkFlash').className='ShowMe';
	}
	else 
	{
		document.getElementById('WorkFlash').className='HideMe';
		document.getElementById('MySlideshow').className='slideshow';
		var CurrenrSlideShowId=Math.abs(SlideShowId);
		var FlagImgOrSlide=WorkpicArray[CurrenrSlideShowId].length;
		document.getElementById('MySlideshow').innerHTML=WorkpicArray[CurrenrSlideShowId];
		if(FlagImgOrSlide > 64)
		{
			StartSlideShow(300);
		}
	}
		
	document.getElementById('MainWorkUrl').innerHTML=ProjectLink;
	document.getElementById('MainWorkUrl').href=ProjectLink
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_ClientLink').href=ClientLInk;
	var NumWork=document.getElementById('NumWorkInPage').value;
	SetBorder(SlideShowId,NumWork);
}
/****************************************************************************************/
function TvShowWork(ProjectName,ProjectDate,ProjectLink,pic,CurrentId,MainPic,AboutWork,ClientId,ClienName,SlideShowId)
{
	var LinkStr=LinkName(ProjectLink);
	var WorkDate=WlDate(ProjectDate);
	var FlashOrImg=false;
	if(MainPic =='') var FlashOrImg=false;
	else var FlashOrImg=MainPic.match('.swf');
	var MyLang=document.getElementById('mylang').value;
	var LangLink='&lang='+MyLang;	
	var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=InteractiveTv'+LangLink;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';	
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_website').innerHTML=ClienName;
	if( (ClientId == 'Null' ) || (ClientId ==1) )
	{
		document.getElementById('MoreDetails_ClientLink').className='HideMe';
	}
	else 
	{
		document.getElementById('MoreDetails_ClientLink').className='ShowMe';
		document.getElementById('MoreDetails_ClientLink').href=ClientLInk;
	}

	if(FlashOrImg) 
	{
		var WorkMovie='movie/'+MainPic;
		document.getElementById('MySlideshow').className='HideMe';
		WriteFlash(WorkMovie);
		document.getElementById('WorkFlash').className='ShowMe';
	}
	else 
	{
		var CurrenrSlideShowId=Math.abs(SlideShowId);
		document.getElementById('MySlideshow').innerHTML=WorkpicArray[CurrenrSlideShowId];
		document.getElementById('WorkFlash').className='HideMe';
		document.getElementById('MySlideshow').className='slideshow';
		
		var FlagImgOrSlide=WorkpicArray[CurrenrSlideShowId].length;
		if(FlagImgOrSlide > 64)
		{
			StartSlideShow(330);
		}
	}//end else	
	var NumWork=document.getElementById('NumWorkInPage').value;
	SetBorder(SlideShowId,NumWork);
}
/****************************************************************************************/
function OtherWork_ShowWork(ProjectName,ProjectDate,pic,CurrentId,MainPic,AboutWork,ClientId,ClientName,SlideShowId)
{
	var WorkDate=WlDate(ProjectDate);
	var WorkPic='photos/'+MainPic;
	var MyLang=document.getElementById('mylang').value;
	var LangLink='&lang='+MyLang;	
	var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=Other-Work'+LangLink;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';
	document.getElementById('MoreDetails_website').innerHTML=ClientName;
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_ClientLink').href=ClientLInk;
	if( (ClientId =='Null' ) || (ClientId ==1) )
	{
		document.getElementById('MoreDetails_ClientLink').className='HideMe';
	}
	else document.getElementById('MoreDetails_ClientLink').className='ShowMe';
	
	var CurrenrSlideShowId=Math.abs(SlideShowId);
	if(WorkpicArray[CurrenrSlideShowId]) document.getElementById('MySlideshow').innerHTML=WorkpicArray[CurrenrSlideShowId];
	else document.getElementById('MySlideshow').innerHTML='<img src="images/blank.gif" width="440" height="330" >\n<img src="images/blank.gif" width="440" height="330" >\n<img src="images/blank.gif" width="440" height="330" >\n';	
	var FlagImgOrSlide=WorkpicArray[CurrenrSlideShowId].length;
	if(FlagImgOrSlide > 64)
	{
		StartSlideShow(348);
	}
	var NumWork=document.getElementById('NumWorkInPage').value;
	SetBorder(SlideShowId,NumWork);
}
/****************************************************************************************/
function SetPorderStyle(DivId)
{
	var MyDiv = document.getElementById('DevBorder');
	//var DevPorderId='wporder'+(DivId);
	for(var i=0; i < (MyDiv.length); i++)
	{
		MyDiv[i].onmouseout = function(){onmouseout="this.className='imgporder'"}
	}
	//document.getElementById(DevPorderId).className='imgporder2';
	//document.getElementById(DevPorderId).onmouseout='';
}
///////////
function Identity_ShowWork(ProjectName,ProjectDate,pic,CurrentId,MainPic,AboutWork,ClientId,ClientName,SlideShowId)
{
	var WorkDate=WlDate(ProjectDate);
	var WorkPic='photos/'+MainPic;
	var MyLang=document.getElementById('mylang').value;
	var LangLink='&lang='+MyLang;	
	var ClientLInk='index.php?page=Client&id='+ClientId+'&Section=Identity'+LangLink;
	document.getElementById('MoreDetails_title').innerHTML=ProjectName;
	document.getElementById('MoreDetails_date').innerHTML='';
	document.getElementById('MoreDetails_website').innerHTML=ClientName;
	document.getElementById('MoreDetails_text').innerHTML=AboutWork;
	document.getElementById('MoreDetails_ClientLink').href=ClientLInk;
	if( (ClientId =='Null' ) || (ClientId ==1) )
	{
		document.getElementById('MoreDetails_ClientLink').className='HideMe';
	}
	else document.getElementById('MoreDetails_ClientLink').className='ShowMe';
	
	var CurrenrSlideShowId=Math.abs(SlideShowId);
	var FlagImgOrSlide=WorkpicArray[CurrenrSlideShowId].length;
	if(WorkpicArray[CurrenrSlideShowId]) document.getElementById('MySlideshow').innerHTML=WorkpicArray[CurrenrSlideShowId];
	else document.getElementById('MySlideshow').innerHTML='<img src="images/blank.gif" width="440" height="330" >\n<img src="images/blank.gif" width="440" height="330" >\n<img src="images/blank.gif" width="440" height="330" >\n';	
	if(FlagImgOrSlide > 64)
	{
			StartSlideShow(330);
	}
	var NumWork=document.getElementById('NumWorkInPage').value;
	SetBorder(SlideShowId,NumWork);
}
/****************************************************************************************/
function ShowClientData(Page,MainPic)
{
	SwithStyle(Page);
	var WorkPic='photos/'+MainPic;
	document.getElementById('ClientMainPic').src=WorkPic;
}
function SwithStyle(page)
{
	var PageLink='index.php?page=Client&amp;id=4&amp;Section=';
	switch(page)
	{
		case 'WebDesign':
			location.href =PageLink+"WebDesign" 
		break;

		case 'WebDevelopment':
			location.href =PageLink+"WebDevelopment" 
		break;

		case 'Mobile':
			location.href =PageLink+"Mobile" 
		break;

		case 'InteractiveTv':
			location.href =PageLink+"InteractiveTv" 
		break;

		case 'Identity':
			location.href =PageLink+"Identity" 
		break;

		case 'OtherWork':
			location.href =PageLink+"OtherWork" 
		break;

	}
}