
function chc() {
  var emailErr="Your email ID should not have a free email account \n Please enter your Corporate email ID to register."
  if(document.vuser.pass.value==null)
		return true;
	var jCol;
	
	if(document.getElementById)
		jCol=1;
	else
		jCol=0;
	
	if(jCol==1)
	{		
		document.getElementById('span_email').style.color = '#3C7097';
		document.getElementById('span_pass').style.color = '#3C7097';
		document.getElementById('field_email').style.border = '1px solid #7F9DB9'; 
		document.getElementById('field_pass').style.border = '1px solid #7F9DB9'; 
		document.getElementById('field_search').style.border = '1px solid #7F9DB9'; 
		
	}

    if(trim(document.vuser.email.value)=="")
	{
		alert("please enter the eMail ID...");
		if(jCol==1)
		{
			document.vuser.email.focus();
			document.getElementById('span_email').style.color = '#FF0000';
			document.getElementById('field_email').style.border = '1px solid #FF0000'; 
			
		}
		return false;
	}
         if(-1 != document.vuser.email.value.indexOf("yahoo")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("hotmail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("rediffmail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("lycos")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("sify")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("chennaionline")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("indiatimes")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("aussiemail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("bluebottle")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("boardermail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("canada")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}if(-1 != document.vuser.email.value.indexOf("doneasy")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("catchamail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("linuxmail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("icqmail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("mantramail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("ncamail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("operamail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(-1 != document.vuser.email.value.indexOf("themail")) 
	{ 
		document.vuser.email.focus(); 
		alert(emailErr); 
		return false; 
	}
	if(!checkemail1(trim(document.vuser.email.value)))
	{
		alert(document.vuser.email.value + " is not a valid Email ID");
		if(jCol==1)
		{
			document.vuser.email.focus();
					}
		return false;
	}

    if(trim(document.vuser.pass.value)=="")
	{
		alert("Please enter password");
		if(jCol==1)
		{
			document.vuser.pass.focus();
			document.getElementById('span_pass').style.color = '#FF0000';
			document.getElementById('field_pass').style.border = '1px solid #FF0000'; 
		}
		return false;
	}    
	return true;
 }

function searchKey() {
  if(document.frmSiteSearch.search.value==null)
		return true;
	var jCol;
	
	if(document.getElementById)
		jCol=1;
	else
		jCol=0;
	
	if(jCol==1)
	{		
		document.getElementById('field_search').style.border = '1px solid #7F9DB9'; 		
		document.getElementById('field_email').style.border = '1px solid #7F9DB9'; 
		document.getElementById('span_email').style.color = '#3C7097'; 		
	}

	if(trim(document.frmSiteSearch.search.value)=="")
	{
		alert("Please enter at least one keyword to search");
		if(jCol==1)
		{
			document.frmSiteSearch.search.focus();
			document.getElementById('field_search').style.border = '1px solid #FF0000'; 
		}
		return false;
	}

	return true;
}

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
}


function checkemail1(emailadd)
{
	var result = false;
  	var theStr = new String(emailadd);
  	var index = theStr.indexOf("@");
  	if (index > 0)
  	{
    	var pindex = theStr.indexOf(".",index);
    	if ((pindex > index+1) && (theStr.length > pindex+2))
		result = true;
  	}
 		
  	return result;
} 

