

function sendMail(){
	
	var name 		= document.getElementById('contact_name');
	var email 		= document.getElementById('contact_email');
	var type 		= document.getElementById('email_subject');
	var bodytext 	= document.getElementById('email_body');

	var lbname 		= document.getElementById('lbcontact_name');
	var lbemail 	= document.getElementById('lbcontact_email');
	var lbtype 		= document.getElementById('lbemail_subject');
	var lbbodytext 	= document.getElementById('lbemail_body');
		
	
	if(checkmail(email, lbemail) && subjectSelected(type, lbtype) && checkContent(name,lbname) && checkContent(bodytext,lbbodytext)){
	var url= "?stype=majax&action=mail&name="+name.value+"&email="+email.value+"&subject="+type.selectedIndex+"&bodytext="+urlencode(bodytext.value);
	callfunction(url, mail_is_sent, "imgload",false);
	}
}

function mail_is_sent(ajxresponseText){
	
	var name 		= document.getElementById('contact_name');
	var email 		= document.getElementById('contact_email');
	var type 		= document.getElementById('email_subject');
	var bodytext 	= document.getElementById('email_body');

	var lbname 		= document.getElementById('lbcontact_name');
	var lbemail 	= document.getElementById('lbcontact_email');
	var lbtype 		= document.getElementById('lbemail_subject');
	var lbbodytext 	= document.getElementById('lbemail_body');
	
	var spnMessage	= document.getElementById('spnMessage');
	
	name.value = '';
	email.value = '';
	type.value = '';
	bodytext.value = '';
	lbname.value = '';
	lbemail.value = '';
	lbtype.value = '';
	lbbodytext.value = '';
	spnMessage.innerHTML	= ajxresponseText;
	}

function resetMsg(){
	var spnMessage	= document.getElementById('spnMessage');
	spnMessage.innerHTML	='';
	
	}

function checkmail(email, objResponsefield){
	//var valid_mail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z0-9.-]{2,6}(?:\.[a-z]{2})?)$/i;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
	if (!filter.test(email.value)) {
		objResponsefield.innerHTML = '*';
		return false;
	}else{
	objResponsefield.innerHTML = '';	
	return true;
	}
}



function subjectSelected(obj,lbobj){
	if(obj.selectedIndex == 0){
		lbobj.innerHTML = '*';	
		return false;
	}else{
	lbobj.innerHTML = '';	
	return true;
	}
}

function checkContent(obj, lbobj){
	if(isEmptyStr(obj.value)){
		lbobj.innerHTML = '*';	
		return false;
	}else{
		lbobj.innerHTML = '';	
		return true;
	}
}

// image map area

function setStatus(strtxt){
	window.status=strtxt;
	return true;
}

