function clear_field(field) {
		if (field.value==field.defaultValue) {
			field.value=''
		}
}
function check_field(field) {
		if (field.value=="") {
			field.value=field.defaultValue
			}
}

// Javascript for login form
function validateForm_new()
{
	var email = document.signInForm.email.value;
	var password = document.signInForm.password.value;
	var emailFormat = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;	
	if(email=="")
	{
		alert("Please enter Email Id");
		document.signInForm.email.focus();
		return false;
	}
	if(email.search(emailFormat) == -1)
	{	
		alert("Please enter valid Email.");
		document.signInForm.email.focus();
		return false;
	}
	
	if(password=="")
	{
		alert("Please enter Password");
		document.signInForm.password.focus();
		return false;
	}
}


//javascript for signin form
function validateForm()
{
	var form=document.formreg;
	
		
	if(form.fname.value=="")
	{
		alert("Please enter First Name");
		form.fname.focus();
		return false;
	}	
	else
	{
		var alp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ .";
	
		for (var i=0;i<form.fname.value.length;i++)
		{
			temp=form.fname.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1)
			{
				var resstr="Please enter Valid First Name";
				alert(resstr);form.fname.focus();
				return false;
			}
			
		} // closing the for loop
	}
	
	if(form.lname.value=="")
	{
		alert("Please enter Last Name");
		form.lname.focus();
		return false;
	}
	else
	{
		var alp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ .";
	
		for (var i=0;i<form.lname.value.length;i++)
		{
			temp=form.lname.value.substring(i,i+1);
			if (alp.indexOf(temp)==-1)
			{
				var resstr="Please enter Valid Last Name";
				alert(resstr);form.lname.focus();
				return false;
			}
			
		}
	}
	
	
	if(form.email.value=="")
	{
		alert("Please enter Email Address");
		form.email.focus();
		return false;
	}
	else
	{
		Flag  = 1;
		count = 0;
	
		if(form.email.value != "")
		{
				var reg = /^[-a-zA-Z0-9!#$%&'*+\/=?^_`{|}~]+(\.[-a-zA-Z0-9!#$%&'*+\/=?^_`{|}~]+)*@(([a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9]+)?){1,63}\.)+([a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9]+)?){2,63}$/;
				if(!reg.test( form.email.value ))
					Flag = 0;
				else
					Flag = 1;		
		}
		else
			Flag = 0;
			
		if(Flag == "0")
		{
			alert("Please enter a valid Email Address");
			form.email.focus();
			return false;
		}	
	}
	
	if(form.password.value=="")
	{
		alert("Please enter Password");
		form.password.focus();
		return false;
	}
	
	if(form.gender.value=="0") 
	{
		alert("Please select Gender type");  
		form.gender.focus();
		return false ; 
	}	
	
	if(form.month.value=="-1" || form.day.value=="-1" || form.year.value=="-1" )
	{
		alert("Please enter Date of Birth");
		form.month.focus();
		return false;
	}
	if(form.txtCaptcha.value=="") 
	{
		alert("Please enter Captcha text");  
		form.txtCaptcha.focus();
		return false ; 
	}	
}

function getXMLHTTP() {
	//fuction to return the xml http object
	var xmlhttp=false;	
	try{
	xmlhttp=new XMLHttpRequest();
	}
	catch(e)	{		
	try{			
	xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e){
	try{
	req = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e1){
	xmlhttp=false;
	}
	}
	}
	
	return xmlhttp;
	}
function getDivContent(strURL,divname,symbol) {
		
	//alert(strURL);	
	//alert(divname);//alert(symbol);	
			
		//trans1();
		
		var req = getXMLHTTP();
		
		if (req) {
		req.onreadystatechange = function() {
		if (req.readyState == 4) {
		// only if "OK"
		if (req.status == 200) {
		//hide_loading(symbol);
		//ajaxwin48.close();
		//trans2();	
		//alert(req.responseText);
		document.getElementById(divname).innerHTML=req.responseText;
		
		} else {
		alert("There was a problem while using XMLHTTP:\n" + req.statusText);
		}
		}				
		}
		
		}
		req.open("GET", strURL, true);
		req.send(null);
		//trans2();		
	}
function ChangeBackground(what, color) {
what.style.backgroundColor=color;
}
function MouseOverMenu(what){
what.style.cursor='pointer';
ChangeBackground(what, "#6D84B4");}

function MouseOutMenu(what){
what.style.cursor='default';
ChangeBackground(what, "#EEEEEE");
}

/////////////////////////////delete call message//////////////////////////
function callmsg()
{	
	var pp=confirm("Are you sure that you want to delete ?");

	if (pp)
	{
		alert("Deleted sucessfully");
		return true;		
		
	}
	else
	{
		return false;
	}
}

function showDiv(divid)
{//alert(divid);
	document.getElementById(divid).style.display='block';	
}
function hideDiv(divid)
{
	document.getElementById(divid).style.display='none';
}

// Popups
function additionalEmails(id,name,left,right,mode)
{ 
	ajaxwin_additional_emails=dhtmlwindow.open("ajaxwin_additional_emails", "ajax", "add_emails.php?i_id="+id+"&mode="+mode, name, "width=400px,height=500px,left="+left+"px,top="+right+"px,resize=0,scrolling=0,center=1");
//alert('hai');
}

function primaryemail(id,name,left,right,mode)
{ 
	ajaxwin_primary_email=dhtmlwindow.open("ajaxwin_primary_email", "ajax", "primary_email.php?i_id="+id+"&mode="+mode, name, "width=400px,height=500px,left="+left+"px,top="+right+"px,resize=0,scrolling=0,center=1");
//alert('hai');
}

function contribution_popup(id,name,left,right,mode)
{ 
	ajaxwin_contribution=dhtmlwindow.open("ajaxwin_contribution", "ajax", "contributions.php?i_id="+id+"&mode="+mode, name, "width=900px,height=500px,left="+left+"px,top="+right+"px,resize=0,scrolling=1,center=1");
//alert('hai');
}

// checkbox validation
function getvalue_popup(div_name,msg)
{//alert(div_name);
	var j=0;
	var vals= new Array();
	var objDG = document.getElementById(div_name);alert(objDG);
	var arrElems = objDG.getElementsByTagName("input");alert(arrElems);
	for(i=0;i<arrElems.length;i++){
		if(arrElems[i].type.toLowerCase()=="checkbox"){
			if(arrElems[i].checked){
				vals[j]=arrElems[i].value;
				j++;
			}
		}
	}
	alert(vals.length);
	if (vals.length > 0)
		return vals;
	else
	{
		if(msg != 'add')
		{
			alert('Please select the record(s) to '+msg);
			return false;
		}
		else
			return true;
	}
}

function validateCheckBox()
{
	var j=0;
	var vals= new Array();
	var xxx=document.myForm.chk_email.length;alert(xxx);
	for(var i=0; i < document.myForm.chk_email.length; i++){
	if(document.myForm.chk_email[i].checked)
	vals[j]=document.myForm.chk_email[i].value;
	j++;
	}alert(vals);
	if (vals.length > 0){
	return vals;
	}else{
	alert("Please select record(s) to delete");return false;
	}
}

function newValidateCheckBox()
{
var chks = document.getElementsByName('chk_email[]');
var hasChecked = false;
var j=0;
var vals= new Array();
for (var i = 0; i < chks.length; i++)
{
	if (chks[i].checked)
	{
	//vals[j]=document.myForm.chk_email[i].value;
	vals[j]=chks[i].value;
	hasChecked = true;
	j++;
	//break;
	}
}
if (hasChecked == false)
{
	alert("Please select at least one.");
	return false;
}else{
	return vals;
	return true;
	}
}

function validateRadio()
{
	var j=0;
	var vals= new Array();
	for(var i=0; i < document.myForm.radio_primary_email.length; i++){
	if(document.myForm.radio_primary_email[i].checked){
		if(document.myForm.radio_primary_email[i].value != 'on' && document.myForm.radio_primary_email[i].value != '')
		vals[j]=document.myForm.radio_primary_email[i].value;
		j++;
		}
	}
	if (vals.length > 0){
	return vals;
	}else{
	alert("Please select record(s) to delete");return false;
	}
}

function callmsg(dma){	
	
	var pp=confirm("Are you sure to delete the record(s)?\nThis will permanently delete the Record(s)!");

	if (pp)	{
		alert("Deleted sucessfully");
		return true;		
		
	}else{
		return false;
	}
}




