function validateLogin(frm)
{
	if(trim(frm.email.value) == '')
	{
		alert("Please enter Email to login");
		frm.email.focus();
		return false;		
	}	
	else if(trim(frm.password.value) == '')
	{
		alert("Please enter Password");
		frm.password.focus();
		return false;		
	}	
	
	return true;
}
function validateFindBrand(frm)
{
	if(frm.brn.value == '')
	{
		alert("Please select a Brand Name");
		frm.brn.focus();
		return false;	
	}
	return true;
}
function validateProfile(frm)
{
	if(trim(frm.fname.value) == '')
	{
		alert("Please enter First Name");
		frm.fname.focus();
		return false;		
	}
	else if(trim(frm.lname.value) == '')
	{
		alert("Please enter Last Name");
		frm.lname.focus();
		return false;		
	}
	else if(!validateEmail(frm.email.value))
	{
		alert("Please enter a valid Email Address");
		frm.email.value = '';
		frm.email.focus();
		return false;		
	}	
	
	return true;
}
function validateSignup(frm)
{
	if(trim(frm.firstname.value) == '')
	{
		alert("Please enter First Name");
		frm.firstname.focus();
		return false;		
	}
	else if(trim(frm.lastname.value) == '')
	{
		alert("Please enter Last Name");
		frm.lastname.focus();
		return false;		
	}
	else if(trim(frm.address1.value) == '')
	{
		alert("Please enter Address");
		frm.address1.focus();
		return false;		
	}
	else if(trim(frm.city.value) == '')
	{
		alert("Please enter City");
		frm.city.focus();
		return false;		
	}
	else if(trim(frm.state.value) == '')
	{
		alert("Please enter State");
		frm.state.focus();
		return false;		
	}
	else if(trim(frm.zip.value) == '')
	{
		alert("Please enter Zip");
		frm.zip.focus();
		return false;		
	}
	else if(trim(frm.phone.value) == '')
	{
		alert("Please enter Phone");
		frm.phone.focus();
		return false;		
	}
	else if(!validateEmail(frm.email_id.value))
	{
		alert("Please enter a valid Email Address");
		frm.email_id.value = '';
		frm.email_id.focus();
		return false;		
	}	
	else if(trim(frm.password.value) == '')
	{
		alert("Please enter Password");
		frm.password.focus();
		return false;		
	}	
	return true;
}
function validateChangePwd(frm)
{
	if(trim(frm.old_pwd.value) == '')
	{
		alert("Please enter Old Password");
		frm.old_pwd.focus();
		return false;		
	}	
	else if(trim(frm.new_pwd.value) == '')
	{
		alert("Please enter New Password");
		frm.new_pwd.focus();
		return false;		
	}
	else if(trim(frm.new_pwd.value) == '')
	{
		alert("Please enter New Password");
		frm.new_pwd.focus();
		return false;		
	}	
	else if(trim(frm.c_pwd.value) == '')
	{
		alert("Please enter Confirm Password");
		frm.c_pwd.focus();
		return false;		
	}
	
	return true;
}
function validateEmail(elementValue){      
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue); 
 }

// 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));
	
}

function viewDetail(pageUrl) {
     var w = 600;
     var h = 500;
     var winl = (screen.width - w) / 2;
     var wint = (screen.height - h) / 2;
     winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+'resizable=1,scrollbars=1';
   window.open(pageUrl, "popupwindow", winprops);
   } 
function print_invoice(frm)
{
	window.frames[frm].print();
}   