/* Elad Code */

function timedMsg()
{
    //shows 1
    var t1=setTimeout("show_hide01()",5000);
}

function show_hide01()
{
    //shows 2
    document.getElementById('changing_div01').style.display='none';
    document.getElementById('changing_div02').style.display='';
    if(document.getElementById('changing_div03') != null)
    {
        document.getElementById('changing_div03').style.display='none';
    }
    
    if(document.getElementById('changing_div03') == null)
    {
        var t2=setTimeout("show_hide02()",5000);
    }
    else
    {
        var t3=setTimeout("show_hide03()",5000);
    }
}

function show_hide02()
{
    //shows 1
    document.getElementById('changing_div01').style.display='';
    document.getElementById('changing_div02').style.display='none';
    if(document.getElementById('changing_div03') != null)
    {
        document.getElementById('changing_div03').style.display='none';
    }
    var t3=setTimeout("show_hide01()",5000);
}

function show_hide03()
{
    //shows 3
    document.getElementById('changing_div01').style.display='none';
    document.getElementById('changing_div02').style.display='none';
    document.getElementById('changing_div03').style.display='';
    var t5=setTimeout("show_hide02()",5000);
}
		



/* Anton Code */
function activateSearchButtonOnEnter()
{
	var key = event.keyCode;
	if(key == 13)
	{
		window.location='search_' + document.getElementById('searchInput').value+ '.html';
	}
}

function activateLoginFormOnEnter()
{
	var key = event.keyCode;
	if(key == 13)
	{
		document.LoginForm.submit();
	}
}

/* AskUs Functions */

var flagForMouseOverTheAskUsDiv = false;

function SetFlagForMouseOverTheAskUsDiv()
{
    flagForMouseOverTheAskUsDiv = true;
}

function ClearFlagForMouseOverTheAskUsDiv()
{
    flagForMouseOverTheAskUsDiv = false;
    setTimeout("HideAskUsHiddenFormRunFinction();", 2000);
}

function ShowAskUsHiddenForm()
{
    flagForMouseOverTheAskUsDiv = true;
    var hiddenDiv = document.getElementById('askUsHiddenDiv');
    var askUsImage = document.getElementById('askUsImage');
	var divTop = getPos (askUsImage,"Top");
	var divLeft = getPos (askUsImage,"Left");
    
    hiddenDiv.style.top = divTop + 0;
    hiddenDiv.style.left = divLeft + 160;
    hiddenDiv.style.display='';
}

function HideAskUsHiddenForm()
{
    flagForMouseOverTheAskUsDiv = false;
    setTimeout("HideAskUsHiddenFormRunFinction();", 1000);
}

function HideAskUsHiddenFormRunFinction()
{
    if (flagForMouseOverTheAskUsDiv == false)
    {
        document.getElementById('askUsHiddenDiv').style.display='none';
    }
}

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos
}

/* End of AskUs Functions*/





/*	Validation	*/

function echeck(str) 
{       
        var mess = "Invalid E-mail Address";

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert(mess)
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert(mess)
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert(mess)
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert(mess)
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert(mess)
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert(mess)
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert(mess)
		    return false
		 }

 		 return true					
}
	
function Validate_AskUsForm()
{
	var name=document.askUsForm.name;
	var email=document.askUsForm.email;
	var phone=document.askUsForm.phone;
	var question=document.askUsForm.question;

	if ((name.value==null)||(name.value=="")){
		alert("Please Enter your Name")
		name.focus()
		return false
	}
	if (((phone.value==null)||(phone.value=="")) && ((email.value==null)||(email.value==""))){
		alert("Please Enter your Phone or Email")
		phone.focus()
		return false
	}
	else
	{
	    if(email.value != "")
	    {
	        if (echeck(email.value)==false){
		        email.focus()
		        return false
	        }
	    }
	}
	if ((question.value==null)||(question.value=="")){
		alert("Please Enter your Question")
		question.focus()
		return false
	}

	document.askUsForm.submit();
}


function Validate_ResearchNewsletterForm()
{
	var email=document.ResearchNewsletterForm.email;

	if ((email.value==null)||(email.value==""))
	{
		alert("Please Enter your Email")
		email.focus()
		return false
	}
	if (echeck(email.value)==false)
	{
		email.focus()
		return false
	}
	
	document.ResearchNewsletterForm.submit();
}

function Validate_ResearchContactForm()
{
	var name=document.ResearchContactForm.name;
	var email=document.ResearchContactForm.email;
	var phone=document.ResearchContactForm.phone;

	if ((name.value==null)||(name.value=="")){
		alert("Please Enter your Name")
		name.focus()
		return false
	}
	if (((phone.value==null)||(phone.value=="")) && ((email.value==null)||(email.value==""))){
		alert("Please Enter your Phone or Email")
		phone.focus()
		return false
	}
	else
	{
	    if(email.value != "")
	    {
	        if (echeck(email.value)==false){
		        email.focus()
		        return false
	        }
	    }
	}

	document.ResearchContactForm.submit();
}

function Validate_AskForResearchForm()
{
	var name=document.AskForResearchForm.name;
	var email=document.AskForResearchForm.email;
	var phone=document.AskForResearchForm.phone;
	var keywords=document.AskForResearchForm.keywords;

	if ((name.value==null)||(name.value=="")){
		alert("Please Enter your Name")
		name.focus()
		return false
	}
	if (((phone.value==null)||(phone.value=="")) && ((email.value==null)||(email.value==""))){
		alert("Please Enter your Phone or Email")
		phone.focus()
		return false
	}
	else
	{
	    if(email.value != "")
	    {
	        if (echeck(email.value)==false){
		        email.focus()
		        return false
	        }
	    }
	}
	if ((keywords.value==null)||(keywords.value=="")){
		alert("Please Enter the Keywords")
		keywords.focus()
		return false
	}

	document.AskForResearchForm.submit();
}

function Validate_ResearchNewsletterDeleteForm()
{
	var email=document.ResearchNewsletterDeleteForm.email;

	if ((email.value==null)||(email.value==""))
	{
		alert("Please Enter your Email")
		email.focus()
		return false
	}
	if (echeck(email.value)==false)
	{
		email.focus()
		return false
	}
	
	document.ResearchNewsletterDeleteForm.submit();
}

function Validate_ContactUsForm()
{
	var name=document.ContactUsForm.name;
	var email=document.ContactUsForm.email;
	var phone=document.ContactUsForm.phone;

	if ((name.value==null)||(name.value=="")){
		alert("Please Enter your Name")
		name.focus()
		return false
	}
	if (((phone.value==null)||(phone.value=="")) && ((email.value==null)||(email.value==""))){
		alert("Please Enter your Phone or Email")
		phone.focus()
		return false
	}
	else
	{
	    if(email.value != "")
	    {
	        if (echeck(email.value)==false){
		        email.focus()
		        return false
	        }
	    }
	}

	document.ContactUsForm.submit();
}


function ValidateSosKitForm()
{
	var name=document.SosKitForm.name;
	var email=document.SosKitForm.email;
	var phone=document.SosKitForm.phone;

	if ((name.value==null)||(name.value=="")){
		alert("Please Enter your Name")
		name.focus()
		return false
	}
	if (((phone.value==null)||(phone.value=="")) && ((email.value==null)||(email.value==""))){
		alert("Please Enter your Phone or Email")
		phone.focus()
		return false
	}
	else
	{
	    if(email.value != "")
	    {
	        if (echeck(email.value)==false){
		        email.focus()
		        return false
	        }
	    }
	}
    
    document.SosKitForm.action = "Module_SendForm.aspx?case=SosKitForm";
	document.SosKitForm.submit();
}


function showHPErrorAlert()
{
    alert("Name or/and password are wrong!\nPlease, try again");
    document.LoginForm.email.focus();
}


