function checkForm(selfForm) {

	var alertStr = '';
	selfForm.u_name.value = trim(selfForm.u_name.value);
	if(selfForm.u_name.value == '') {
		alertStr += "Oops! you forgot to enter your name.\n";
	}
	
	selfForm.u_mail.value = trim(selfForm.u_mail.value);
	if(selfForm.u_mail.value == '') {
		alertStr += "Oops! you forgot to enter your email address.\n";
	} else if(!checkMail(selfForm.u_mail.value)){
		alertStr += "Oops! you entered an incorrect email address.\n";
	}
		
	if(alertStr != '')  {
		alert(alertStr);
		return false;
	} else {
		return true;	
	}
}

function checkLookupForm(selfForm) {
	
	var alertStr = '';
	
	selfForm.u_mail.value = trim(selfForm.u_mail.value);
	if(selfForm.u_mail.value == '') {
		alertStr += "Oops! you forgot to enter your email address.\n";
	} else if(!checkMail(selfForm.u_mail.value)){
		alertStr += "Oops! you entered an incorrect email address.\n";
	}
		
	if(alertStr != '')  {
		alert(alertStr);
		return false;
	} else {
		return true;	
	}
}
function checkMail(mailSring) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (filter.test(mailSring)) 
		return true;
	else 
		return false;
}
function checkfields(self) {
	
	var alertStr = '';
	self.userName.value = trim(self.userName.value);
	self.userEmail.value = trim(self.userEmail.value);
	
	if(self.userName.value == '') {
		alertStr += "Oops! you forgot to enter your name.\n";
	}
		
	if(self.userEmail.value == '') {
		alertStr += "Oops! you forgot to enter your email address.\n";
	} else if(!checkMail(self.userEmail.value)){
		alertStr += "Oops! you entered an incorrect email address.\n";
	}
	
	var friendMailIs = 0;
	
	
	for(var i=0;i<self['fmail[]'].length;i++) {
		self['fmail[]'][i].value = trim(self['fmail[]'][i].value);
		self['fname[]'][i].value = trim(self['fname[]'][i].value);
	}
	
	for(var i=0;i<self['fmail[]'].length;i++) {
		self['fmail[]'][i].value = trim(self['fmail[]'][i].value);
		if((self['fmail[]'][i].value != '') || (self['fname[]'][i].value != '')) {
			friendMailIs	= 1
			
			if(self['fname[]'][i].value == '') {
				alertStr += "Oops! you forget to enter your's friend name "+(i+1)+".\n";
			}
			
			if(self['fmail[]'][i].value == '') {
				alertStr += "Oops! you forget to enter your's friend email "+(i+1)+" address.\n";
			} else if(!checkMail(self['fmail[]'][i].value)) {
				alertStr += "Oops! you entered incorrect your's friend email "+(i+1)+" address.\n";
			}
		} 
	}
	
	if(!friendMailIs) {
		alertStr += "Oops! you'll need to enter a friend's email address.\n";
	}
	
	if(alertStr != '')  {
		alert(alertStr);
		return false;
	} else {
		return true;	
	}
	
}

function trim(sring) {
    return sring.replace(/^\s*/, "").replace(/\s*$/, "");
}

function validate() {


	if (document.tellafriend.fmail1.value.length==0) {
		alert("Oops! you'll need to enter a friend's email address");
		return false;
	}
	
	if (document.tellafriend.email.value.length==0) {
		alert("Oops! you forget to enter your email address");
		return false;
	}
	if (document.tellafriend.name.value.length==0) {
		alert("Oops! you forgot to enter your name");
		return false;
	}
	
		document.tellafriend.submit()
	return true;
}

function w(obj) {
	var str	= '';
	var i;
	for(i in obj) {
		str	+= (i + '=' + obj[i]+"\n");
	}
	alert(str);
}

function timeRederect(id) {
	
	var t = document.getElementById(id).innerHTML;
	
	t--;
	
	if(t>0) {
		setTimeout('timeRederect("'+id+'")',1000);
	} else {
		document.location = document.location
	}
	document.getElementById(id).innerHTML = t;
}