function ValidateEmail_forward(Email){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email)){
		return true;
	 } else { return false;	}
}

function foremailnum(field) {
	var rtest=dgebid("Rname1").value.split(',');
	var rtest2=dgebid("Rmail1").value.split(',');
	if(trim(rtest2[rtest2.length-1])!="") {
		if(rtest.length==rtest2.length) {
			for(var s=0;s<rtest2.length;s++){
				if(!ValidateEmail_forward(rtest2[s])){
					dgebid("Rmail").innerHTML='One or more e-mail IDs entered are invalid.';
					return false;
				}
			}
		} else {
			dgebid("Rmail").innerHTML="The number of e-mail IDs doesn't match the number of recipient names.";
			return false;
		}
	} else {
		dgebid("Rmail").innerHTML="Please enter a valid e-mail ID(s).";
		return false;
	}
	return true;
}

function clear_all(val){
	dgebid(val).innerHTML='';
}

function forwardprofile(){
	var Sname=dgebid("Uname1").value;
	var Umail=dgebid("Umail1").value;
	var Rname=dgebid("Rname1").value;
	var Rmail=dgebid("Rmail1").value;
	var Comments=document.ForwFriendForm.comments.value;
	var matriid=dgebid("profileMatriid").value;
	var pro_filename=dgebid("filename").value;
	var filename=dgebid("submitfilename").value;
	var params1="Matriid="+matriid+"&filename="+pro_filename+"&Sendername="+Sname+"&Sendermail="+Umail+"&Receviername="+Rname+"&Receivermail="+Rmail+"&Comments="+Comments;
	var fwdurl="/profiledetail/"+filename;
	//MakePostRequest(url,params1,dispforwardmessage);
	$.ajax({
		url: fwdurl,	
		type: 'GET',
		data: params1,		
		success: function (html) {			
				$('#cboxLoadedContent').html(html);				
				$.colorbox.resize();
				//divheight(dgebid("dispcontent").offsetHeight);
		}
	});


}

function dispforwardmessage(){
	if(ajobj.readyState==4){
		if(ajobj.status==200){
			dgebid("dispcontent").innerHTML=ajobj.responseText;
			divheight(dgebid("dispcontent").offsetHeight);
		} else {
			alert('There was a problem with the request.');
		}
	}
}

function textCounter(field,countfield,maxlimit){
	if(field.value.length>=maxlimit) {
		field.value=field.value.substring(0,maxlimit);
		dgebid("Comments").innerHTML='Please keep your message very brief. You have exceeded the word limit.';
		return false;
	} else {
		dgebid("Comments").innerHTML='';
		countfield.value=maxlimit-field.length;
	}
}

function trim(Val){
	while(''+Val.charAt(0)==' ')Val=Val.substring(1,Val.length);
	return Val
}

function IsValid(Val,Label){
	if(trim(Val)==""){
		dgebid("Rmail1").innerHTML="Please enter "+Label;
		return false
	}
	return true
}
	
function frmvalidate1(){
	var ForwFriendForm=this.document.ForwFriendForm;
	if(dgebid("Uname1").value==""){
		dgebid("Uname").innerHTML="Please enter your name.";
		document.ForwFriendForm.SENDERNAME.focus();
		return false;
	}
	if(dgebid("Umail1").value==""){
		dgebid("Uname").innerHTML='';
		dgebid("Umail").innerHTML="Please enter your e-mail address.";
		document.ForwFriendForm.YOUREMAIL.focus();
		return false;
	}
	var Email1=dgebid("Umail1").value;
	if(!ValidateEmail_forward(Email1)){
		dgebid("Umail").innerHTML='';
		dgebid("Umail").innerHTML="Please enter a valid e-mail ID.";
		document.ForwFriendForm.YOUREMAIL.focus();
		return false;
	}
	if(dgebid("Rname1").value==""){
		dgebid("Umail").innerHTML='';
		dgebid("Rname").innerHTML="Please enter recipients name.";
		document.ForwFriendForm.RECIPIENTNAME.focus();
		return false;
	}
	if(dgebid("Rmail1").value==""){
		dgebid("Rname").innerHTML='';
		dgebid("Rmail").innerHTML="Please enter recipients e-mail ID.";
		document.ForwFriendForm.RECEIVEREMAIL.focus();
		return false;
	}
	var Email=dgebid("Rmail1").value;
	if(!foremailnum(dgebid("Rmail1").value)){
		document.ForwFriendForm.RECEIVEREMAIL.focus();
		return false;
	}
	if(ForwFriendForm.comments.value==''){
		dgebid("Rmail").innerHTML='';
		dgebid("Comments").innerHTML=" Please add a message/comments.";
		document.ForwFriendForm.COMMENTS.focus();
		return false;
	}
	dgebid("Comments").innerHTML='';
}

function Chk_Empty(obj,obj_type,spanname,msg){
	if(obj_type=="text"||obj_type=="password"||obj_type=="textarea"||obj_type=="file"){
		var objValue;
		objValue=obj.value.replace(/\s+$/,"");
		if(objValue.length==0){
			dgebid(spanname).innerHTML=msg;
			return true;
		} else {
			dgebid(spanname).innerHTML=" ";
			return false;
		}
	}
	if(obj_type=="select"){
		if(obj.selectedIndex==0){
			dgebid(spanname).innerHTML=msg;
			return true;
		} else {
			dgebid(spanname).innerHTML="";
			return false;
		}
		return true;
	}
	if(obj_type=="radio"||obj_type=="checkbox"){
		var objlength=obj.length;
		var objcount=0;
		for(i=0;i<objlength;i++){
			if(obj[i].checked){
				objcount=1;
				break;
			} else {
				objcount=0;
			}
		}
		if(objcount==0){
			dgebid(spanname).innerHTML=msg;
		} else {
			dgebid(spanname).innerHTML=" ";
		} 
		return true;
	}
	return false;
}

function forward_validate(){	
	var ForwFriendForm=this.document.ForwFriendForm;
	if(dgebid("Uname1").value==""){
		dgebid("Uname").innerHTML="Please enter your name.";
		document.ForwFriendForm.SENDERNAME.focus();
		return false;
	}
	if(dgebid("Umail1").value==""){
		dgebid("Uname").innerHTML='';
		dgebid("Umail").innerHTML="Please enter your e-mail address.";
		document.ForwFriendForm.YOUREMAIL.focus();
		return false;
	}
	var Email1=dgebid("Umail1").value;
	if(!ValidateEmail_forward(Email1)){
		dgebid("Umail").innerHTML='';
		dgebid("Umail").innerHTML="Please enter a valid e-mail ID.";
		document.ForwFriendForm.YOUREMAIL.focus();
		return false;
	}
	if(dgebid("Rname1").value==""){
		dgebid("Umail").innerHTML='';
		dgebid("Rname").innerHTML="Please enter recipients name.";
		document.ForwFriendForm.RECIPIENTNAME.focus();
		return false;
	}
	if(dgebid("Rmail1").value==""){
		dgebid("Rname").innerHTML='';
		dgebid("Rmail").innerHTML="Please enter recipients e-mail ID.";
		document.ForwFriendForm.RECEIVEREMAIL.focus();
		return false;
	}
	var Email=dgebid("Rmail1").value;
	if(!foremailnum(dgebid("Rmail1").value)){
		document.ForwFriendForm.RECEIVEREMAIL.focus();
		return false;
	}
	if(ForwFriendForm.comments.value==''){
		dgebid("Rmail").innerHTML='';
		dgebid("Comments").innerHTML="Please add a message/comments.";
		document.ForwFriendForm.COMMENTS.focus();
		return false;
	}
	dgebid("Comments").innerHTML='';forwardprofile();
	return true;
}
