// JavaScript Document
/*-----------------------------------------
|Author:Myles Beardsmore			|
|										|
|Date: 2008 copyright					|
|										|
|Project:CSS Perfection				|
|										|
|										|
|										|
-----------------------------------------*/

// checking Emails

function fieldCheck_Email(entered, fieldname)
{
	if(entered.length == 0) // if nothing entered
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">* Required</span>'; // Display inside fieldname_msg this message 
		return;
	}
	
	else
	{
		regexy = /^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9_]+?\.[a-zA-Z\.]{2,6}$/;
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:#F00;">Valid email address required</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;">Valid email address</span>';	
		return true;
		}
	}
}

function comfirmPass(entered, fieldname)
{
	
	if(document.getElementById('user_pass2').value == document.getElementById('user_pass').value)
	{
		 // Display inside fieldname_msg this message
		 document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;"></span>';
	}
	else
	{
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color: #47AACE;">* not a match</span>';
		return true;
	}
}
			
function rqCheckPhone(entered, fieldname)
{
	if(entered.length == 0)
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:red;">* Required</span>';
		return;
	}
	else
	{
		regexy = /^\(?0?\d{1}\)?[\s\.-]?\d{3}[\s\.-]?\d{4}$/;
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:red;">Valid phone number required</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;">Valid phone number address</span>';	
		return true;
		}
	}
}
function fieldCheck_NotEmptyAlphaNum(entered, fieldname)
{
	if(entered.length == 0)
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">* Required</span>';
		return;
	}
	else
	{
		regexy = /([A-Za-z0-9-]+)$/;
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:#F00;">must be alphabet and numbers only, please try again</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;"></span>';	
		return true;
		}
	}
}
function fieldCheck_Password(entered, fieldname)
{
	if(entered.length == 0)
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">* Required</span>';
		return;
	}
	else if(entered.length < 8)
	{
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">Password must be at least 8 characters long</span>';
		return;
	}
	else
	{
		regexy = /^([a-zA-Z0-9@*#]{8,15})$/;
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:#F00;">Password must be between 8 and 15 characters long</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;"></span>';	
		return true;
		}
	}
}
function fieldCheck_Alpha(entered, fieldname)
{
	if(entered.length == 0)
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">* Required</span>';
		return;
	}
	else
	{
		regexy = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:#F00;">must only contain letters of the alphabet</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;"></span>';	
		return true;
		}
	}
}
function fieldCheck_num(entered, fieldname)
{
	if(entered.length == 0)
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">* Required</span>';
		return;
	}
	else
	{
		regexy = /^[0-9]*$/;
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:#F00;">must only contain numbers</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;"></span>';	
		return true;
		}
	}
}
function fieldCheck_URL(entered, fieldname)
{
	if(entered.length == 0)
	{
		//document.getElementById(fieldname + "_msg").style.backgroundColor='';
		document.getElementById(fieldname + "_msg").innerHTML = '<span style="color:#F00;">* Required</span>';
		return;
	}
	else
	{
		regexy = /^((mailto\:|(news|(ht|f)tp(s?))\:\/\/){1}\S+)/
		if(!regexy.test(entered))
		{
			//document.getElementById(fieldname+"_msg").style.backgroundColor='';
			document.getElementById(fieldname+"_msg").innerHTML= '<span style="color:#F00;">Must be a valid URL</span>';	
		}
		else
		{
		//document.getElementById(fieldname+"_msg").style.backgroundColor='#CCC';
		document.getElementById(fieldname+"_msg").innerHTML='<span style="color:#000;"></span>';	
		return true;
		}
	}
}