function getParam(strParamName)
{
	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("?") > -1 )
	{
		var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ )
		{
			if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 )
			{
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				break;
			}
		}
	}
	return unescape(strReturn);
}

function isValidEmail(str) 
{
    return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
   
}

function validateMatchForm()
{		

	var asterix = " <font color=red>*</font>";
	var exclam = " <font color=red>!!!</font>";		    
	var clean = "";

	var fields = getParam("fields");		    
	var emailRequired = false;
	var phoneRequired = false;
	var emailOrPhone = false;
	
	if(fields == "1") emailRequired = true; //only email is required
	else if (fields == "2") phoneRequired = true; //only phone is required
	else if (fields == "3") //both fields required
	{
		emailRequired = true; 
		phoneRequired = true;
	} else if(fields == "4") //neither field required
	{
		emailRequired = false; 
		phoneRequired = false;
	} else {
		emailOrPhone = true; //default or 0
	 		asterix = " <font color=red>**</font>";
	 }
	
		   	

	
	document.getElementById("valPhone").innerHTML =  clean;	
	document.getElementById("valEmail").innerHTML =  clean;		
		
	var frm = document.getElementById("Form1");

	
	var email = trim(frm.inputEmail.value);
	var phone = trim(frm.inputPhone.value);
	
	
	if(emailRequired && (email.length <= 0 || isValidEmail(email) == false))
	{
		if(email.length > 0 && !isValidEmail(email)) 
			document.getElementById("valEmail").innerHTML =  exclam;
		else
			document.getElementById("valEmail").innerHTML =  asterix;
	}
	else
		document.getElementById("valEmail").innerHTML =  clean;
		
	if(phoneRequired && phone.length <= 0)
		document.getElementById("valPhone").innerHTML =  asterix;
	else
		document.getElementById("valPhone").innerHTML =  clean;				
						
	if(emailOrPhone)
	{
		var allfields = email + phone;
		if(allfields.length > 0)
		{
			document.getElementById("valPhone").innerHTML =  clean;
			document.getElementById("valEmail").innerHTML =  clean;		
			
			if(email.length > 0 && !isValidEmail(email))
				document.getElementById("valEmail").innerHTML =  exclam;
		    
		} else {
			document.getElementById("valPhone").innerHTML =  asterix;		
			document.getElementById("valEmail").innerHTML =  asterix;
		}
	}
	
	if(email.length > 0 && !isValidEmail(email)) document.getElementById("valEmail").innerHTML =  exclam;
	

}

function validateContactForm()
{		

	var asterix = " <font color=red>*</font>";
	var exclam = " <font color=red>!!!</font>";		    
	var clean = "";

	var fields = getParam("fields");		    
	var emailRequired = false;
	var phoneRequired = false;
	var emailOrPhone = false;
	
	if(fields == "1") emailRequired = true; //only email is required
	else if (fields == "2") phoneRequired = true; //only phone is required
	else if (fields == "3") //both fields required
	{
		emailRequired = true; 
		phoneRequired = true;
	} else if(fields == "4") //neither field required
	{
		emailRequired = false; 
		phoneRequired = false;
	} else {
		emailOrPhone = true; //default or 0
	 		asterix = " <font color=red>**</font>";
	 }
	
		   	

	
	document.getElementById("valPhone").innerHTML =  clean;	
	document.getElementById("valEmail").innerHTML =  clean;		
		
	var frm = document.getElementById("Form1");

	
	var email = trim(frm.SkarabeeContactForm1_inputEmail.value);
	var phone = trim(frm.SkarabeeContactForm1_inputTel.value);
	
	
	if(emailRequired && (email.length <= 0 || isValidEmail(email) == false))
	{
		if(email.length > 0 && !isValidEmail(email)) 
			document.getElementById("valEmail").innerHTML =  exclam;
		else
			document.getElementById("valEmail").innerHTML =  asterix;
	}
	else
		document.getElementById("valEmail").innerHTML =  clean;
		
	if(phoneRequired && phone.length <= 0)
		document.getElementById("valPhone").innerHTML =  asterix;
	else
		document.getElementById("valPhone").innerHTML =  clean;				
						
	if(emailOrPhone)
	{
		var allfields = email + phone;
		if(allfields.length > 0)
		{
			document.getElementById("valPhone").innerHTML =  clean;
			document.getElementById("valEmail").innerHTML =  clean;		
			
			if(email.length > 0 && !isValidEmail(email))
				document.getElementById("valEmail").innerHTML =  exclam;
		    
		} else {
			document.getElementById("valPhone").innerHTML =  asterix;		
			document.getElementById("valEmail").innerHTML =  asterix;
		}
	}
	
	if(email.length > 0 && !isValidEmail(email)) document.getElementById("valEmail").innerHTML =  exclam;
	

}

function trim(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}	

