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 - 180;
    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 at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert("Invalid E-mail Address")
		    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 (echeck(email.value)==false){
		email.focus()
		return false
	}
	if ((email.value==null)||(email.value=="")){
		alert("Please Enter your Email")
		email.focus()
		return false
	}
	if ((phone.value==null)||(phone.value=="")){
		alert("Please Enter your Phone")
		phone.focus()
		return false
	}
	if ((question.value==null)||(question.value=="")){
		alert("Please Enter your Question")
		question.focus()
		return false
	}
	document.askUsForm.submit();
}


function Validate_ResearchNewsletterForm()
{
	document.ResearchNewsletterForm.submit();
}

function Validate_ResearchContactForm()
{
	document.ResearchContactForm.submit();
}

function Validate_AskForResearchForm()
{
	document.AskForResearchForm.submit();
}

function Validate_ResearchNewsletterDeleteForm()
{
	document.ResearchNewsletterDeleteForm.submit();
}

function Validate_ContactUsForm()
{
	document.ContactUsForm.submit();
}

function CreatePrintVersionLink(currentPageID,searchValue)
{
	var WinPrint = window.open('PrintVersion.aspx?pageID=' + currentPageID + '&search=' + searchValue);
	//WinPrint.print();
}


















