function selectProduct(id)
{
	cellID = "l" + id;

	if (document.getElementById(cellID).className == 'product-l-mo')
		{document.getElementById(cellID).className = 'product-l';}
	 else
		{document.getElementById(cellID).className = 'product-l-mo';}
		
	cellID = "r" + id;		

	if (document.getElementById(cellID).className == 'product-r-mo')
		{document.getElementById(cellID).className = 'product-r';}
	 else
		{document.getElementById(cellID).className = 'product-r-mo';}

		
}

function formfocus(focusID){document.getElementById(focusID).focus();}


function checkContactInfo()
{	var err = 0;
	var emailErr = 0;
	document.getElementById('badUserInfo').innerHTML = '&nbsp';
	

	document.getElementById('fname').className = 'info';
	document.getElementById('lname').className = 'info';
	document.getElementById('phone').className = 'info2';	
	document.getElementById('email').className = 'info2';
	document.getElementById('company').className = 'info2';	
	document.getElementById('type').className = 'info2';
	document.getElementById('imgval').className = 'info';

	cooky=readCookie('imgval');
	if (trim(document.getElementById('imgval').value) != cooky.substring(1)) {document.getElementById('imgval').className = 'badInfo';err=15}



	if ( trim(document.getElementById('imgval').value).length == 0 )  {document.getElementById('imgval').className = 'badInfo'; err=15;}
	if ( trim(document.getElementById('email').value).length == 0 )	 {document.getElementById('email').className = 'badInfo2'; err=11;}
	if ( trim(document.getElementById('lname').value).length == 0 )  {document.getElementById('lname').className = 'badInfo'; err=3;}
	if ( trim(document.getElementById('fname').value).length == 0 )  {document.getElementById('fname').className = 'badInfo'; err=2;}
	
	emailErr = checkEmail(document.getElementById('email').value);



	if ( err == 2 ) {document.getElementById('badUserInfo').innerHTML = 'Please Correct First Name Before Sending.'; document.getElementById('fname').focus(); return false;}	
	if ( err == 3 ) {document.getElementById('badUserInfo').innerHTML = 'Please Correct Last Name Before Sending.'; document.getElementById('lname').focus(); return false;}	
	if ( emailErr == 1 ) {document.getElementById('badUserInfo').innerHTML = 'Please Correct Email Address Before Sending.'; document.getElementById('email').focus(); return false;}	
	if ( err == 15 ) {document.getElementById('badUserInfo').innerHTML = 'Please Correct Image Validation Before Sending.'; document.getElementById('imgval').focus(); return false;}	


}

function checkEmail(email)
{	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) 
		{return 0;}
	 else 
	 	{document.getElementById('email').className = 'badInfo2'; return 1;}
}

function readCookie(name) {

var cookiename = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(cookiename) == 0) return c.substring(cookiename.length,c.length);
}
return "Cookie Error! Oh Man!";
}

// Trim function from http://snippets.dzone.com/posts/show/701
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

