window.__fJoomla = true;

function homeHighlights(nId) {
	var oDiv = document.getElementById('divHomeHLDesc'+nId)
		, sPrevId = window.m_sHomePrevHLId?window.m_sHomePrevHLId:'divHomeHLDesc1'
		, oDivPrev = document.getElementById(sPrevId)
	;//var
	
	oDivPrev.style.display='none';
	oDiv.style.display='block';
	window.m_sHomePrevHLId = oDiv.id;
}

function tryDemoSubmit() {
	var frm = document.getElementById('frmTryDemo');
	
	st='';
	flag=0;
	if (frm.fname.value=='')
		{
			st=st + "Enter Name." + '\n'; 
			flag=1;
		}
	if (frm.email.value=='')
	{
			st=st + "Enter Email." + '\n'; 
			flag=1;
	}
	else
	{
		if(checkemail(frm.email.value)==false)
			{
				st=st + "Email is Wrong." + '\n'; 
				flag=1;
			}
	}
	if (frm.tel.value=='')
	{
			st=st + "Enter Telephone." + '\n'; 
			flag=1;
	}
	else
	{
		if (IsNumeric(frm.tel.value)==false)
			{
				st=st + "Telephone Must be Numeric." + '\n'; 
				flag=1;
			}
	}
	
	if(flag==0)
	{
		frm.submit();
	}
	else
	{
		alert(st);
	}
}

function checkemail(str) {
 var filter=/^.+@.+\..{2,3}$/
 if (filter.test(str))
    testresults=true
 else 
 {
    testresults=false
 }
 return (testresults)
}

function IsNumeric(strString) {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function signupSubmit() {
	var frm = document.getElementById('frmSignup');
	
	st='';
	flag=0;
	if (frm.fname.value=='')
		{
			st=st + "Enter First Name." + '\n'; 
			flag=1;
		}
	if (frm.lname.value=='')
		{
			st=st + "Enter Last Name." + '\n'; 
			flag=1;
		}
	if (frm.email.value=='')
	{
			st=st + "Enter Email." + '\n'; 
			flag=1;
	}
	else
	{
		if(checkemail(frm.email.value)==false)
			{
				st=st + "Email is Wrong." + '\n'; 
				flag=1;
			}
	}
	if (frm.email2.value=='')
	{
			st=st + "Enter Confirm Email." + '\n'; 
			flag=1;
	}
	else
	{
		if(checkemail(frm.email2.value)==false)
			{
				st=st + "Confirm Email is Wrong." + '\n'; 
				flag=1;
			}
	}
	if (frm.email.value!='' && frm.email2.value!='')
	{
		if (frm.email.value != frm.email2.value)
			{
					st=st + "Email  and Comfirm Email Must be Same." + '\n'; 
					flag=1;
			}
	}
	if (frm.tel.value=='')
	{
			st=st + "Enter Telephone." + '\n'; 
			flag=1;
	}
	else
	{
		if (IsNumeric(frm.tel.value)==false)
			{
				st=st + "Telephone Must be Numeric." + '\n'; 
				flag=1;
			}
	}
	if (frm.user&&frm.user.value=='')
	{
			st=st + "Enter User Name." + '\n'; 
			flag=1;
	}
	if (frm.pass&&frm.pass.value=='')
	{
			st=st + "Enter password." + '\n'; 
			flag=1;
	}
	if (frm.pass2&&frm.pass2.value=='')
	{
			st=st + "Enter Verify password." + '\n'; 
			flag=1;
	}
	else
	{
		if (frm.pass&&frm.pass2) {
			if (frm.pass.value != frm.pass2.value)
			{
					st=st + "Password and Verify password Must be Same." + '\n'; 
					flag=1;
			}
		}
	}
	if (frm.domain&&frm.domain.value=='')
	{
			st=st + "Enter Domain." + '\n'; 
			flag=1;
	}
	
	if(flag==0)
	{
		frm.submit();
	}
	else
	{
		alert(st);
	}
}