// JavaScript Document
function checkValue(ID) {
		if(getVal(ID,'value')=='Enter Email') {
			setVal(ID,'value','');
		}
}

function checkValue_l(ID) {
		if(getVal(ID,'value')=='') {
			setVal(ID,'value','Enter Email');
		}
}

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 ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

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

 		 return true					
	}

function ValidateForm(){
	var emailID=document.signup.email;

	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){		
		emailID.focus()
		return false
	}
	return true
 }
 

/**/
function getElem(cElemId) {
	if(cElemId=='') return null;
	return document.getElementById(cElemId);
}

function getVal(vElem,cAttName) {
	var elem=(typeof vElem=='string')?getElem(vElem):vElem;
	if(elem==null) return false;
	return eval('elem.'+cAttName);
}

function setVal(vElem,cAttName,cVal) {
	var elem=(typeof vElem=='string')?getElem(vElem):vElem;
	if(elem==null) return false;
	eval('elem.'+cAttName+'=cVal');
	return true;
}

function getXmlHttp() {
	var xmlHttp;
  try	{
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)	{
    // Internet Explorer
  	try	{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
    	try	{
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)	{
        alert("Your browser does not support AJAX!");
        return false;
			}
		}
	}
	
	return xmlHttp;
}

function processAjax1(serverPage,vObj,getOrPost,str,cEvalJS) {	
	var obj=(typeof vObj=='string')?getElem(vObj):vObj;
	var xmlhttp = getXmlHttp();	
		
	if (getOrPost.toLowerCase() == "get") {		
		xmlhttp.open("GET", serverPage);		
		xmlhttp.onreadystatechange = function() {		
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {												
				var result=xmlhttp.responseText;				
				setVal(obj,'innerHTML',result); 
				if(typeof cEvalJS != 'undefined') eval(cEvalJS);
			}
		}				
		xmlhttp.send(null);
	} else {
		xmlhttp.open("POST", serverPage, true);
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {				
				var result=xmlhttp.responseText;				
				setVal(obj,'innerHTML',result);
				if(typeof cEvalJS != 'undefined') eval(cEvalJS);
			}
		}
		xmlhttp.send(str);
	}
	
	return xmlhttp;
}

function openURL(sURL) {
	 var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	 //var email = document.getElementById('siID').value;
	 //alert("Please input a valid email address!");
	 window.open(sURL+'?ea=&m=1102561678485&p=oi','','scrollbars=no,menubar=no,height=260,width=800,resizable=yes,toolbar=no,location=no,status=no,title=WhoSoldMyCheese');

}