// JavaScript Document
function ltrim(str) 
{ 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}

function rtrim(str) 
{
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}

function isWhitespace(charToCheck) 
{ 
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
} 

function trim(str) 
{
	if(ltrim(rtrim(str))=="")
	{
		return true;
	}
}


function isEmpty(txtInputVal) 
{
	if((txtInputVal=="")||(txtInputVal.search(/\S/) == -1)||(txtInputVal==null)||(txtInputVal.length==0))
	{
		return true;
	}
}



function validateSignup()
{
	
	if(trim(document.frmSignup.firstname.value))
	{
		alert("Please enter first name..!");
		document.frmSignup.firstname.focus();
		return false;
	}
	
	if(trim(document.frmSignup.lastname.value))
	{
		alert("Please enter last name..!");
		document.frmSignup.lastname.focus();
		return false;
	}
	
	if(trim(document.frmSignup.country.value))
	{
		alert("Please enter country name..!");
		document.frmSignup.country.focus();
		return false;
	}
	
	
	
	if(trim(document.frmSignup.zipcode.value))
	{
		alert("Please enter zip code..!");
		document.frmSignup.zipcode.focus();
		return false;
	}
	
	if(trim(document.frmSignup.addrs.value))
	{
		alert("Please enter address..!");
		document.frmSignup.addrs.focus();
		return false;
	}
	
	/*
	
	if(trim(document.frmSignup.phone.value))
	{
		alert("Please enter phone no..!");
		document.frmSignup.phone.focus();
		return false;
	}
	
	
	if(trim(document.frmSignup.mobile.value))
	{
		alert("Please enter mobile no..!");
		document.frmSignup.mobile.focus();
		return false;
	}
	*/
	
	
	if(trim(document.frmSignup.loginemail.value))
	{
		alert("Please enter email..!");
		document.frmSignup.loginemail.focus();
		return false;
	}
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(document.frmSignup.loginemail.value) == false)
	{
		alert('Invalid Email Address');
		document.frmSignup.loginemail.focus();
		return false;
	}
	
	if(trim(document.frmSignup.loginpwd.value))
	{
		alert("Please enter password..!");
		document.frmSignup.loginpwd.focus();
		return false;
	}
	
	
	if(document.frmSignup.loginpwd.value!=document.frmSignup.loginpwd2.value)
	{
		alert("Please re-type password..!");
		document.frmSignup.loginpwd2.focus();
		return false;
	}

	
	
}





function validateTellFrnd()
{
	
	if(trim(document.frm.sender_name.value))
	{
		alert("Please enter your name..!");
		document.frm.sender_name.focus();
		return false;
	}
	
	
	if(trim(document.frm.sender_email.value))
	{
		alert("Please enter email..!");
		document.frm.sender_email.focus();
		return false;
	}
	
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(document.frm.sender_email.value) == false)
	{
		alert('Invalid Email Address');
		document.frm.sender_email.focus();
		return false;
	}
	
	
	
	
	if(trim(document.frm.receiver_name.value))
	{
		alert("Please enter your friend name..!");
		document.frm.receiver_name.focus();
		return false;
	}
	
	if(trim(document.frm.receiver_email.value))
	{
		alert("Please enter your friend email..!");
		document.frm.receiver_email.focus();
		return false;
	}
	
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(document.frm.receiver_email.value) == false)
	{
		alert('Invalid Email Address');
		document.frm.receiver_email.focus();
		return false;
	}
	
	
	if(trim(document.frm.sender_msg.value))
	{
		alert("Please enter your message..!");
		document.frm.sender_msg.focus();
		return false;
	}

	
}



function changePassword()
{
	if(trim(document.frmSignup.current_loginpwd.value))
	{
		alert("Please enter current password..!");
		document.frmSignup.current_loginpwd.focus();
		return false;
	}
	
	if(trim(document.frmSignup.new_loginpwd.value))
	{
		alert("Please enter new password..!");
		document.frmSignup.new_loginpwd.focus();
		return false;
	}
	
	if(document.frmSignup.rnew_loginpwd.value!=document.frmSignup.new_loginpwd.value)
	{
		alert("Please re-type new password..!");
		document.frmSignup.rnew_loginpwd.focus();
		return false;
	}
}



