// JavaScript Document
function closethisTR(n)
{
	document.getElementById("frm_"+n).value = "1";
	document.getElementById("table_"+n).style.display = "none";
}
function dateCompare(sSrc,sDes,sOp)
{
	
   var oSrcDt,oDesDt;
   var aStrTok;

   var iDt1,iDt2;

   aStrTok=sSrc.split("-");
   if(aStrTok.length !=3 ) return false;

   oSrcDt=new Date(aStrTok[2],aStrTok[1]-1,aStrTok[0]);

   iDt1 = Date.parse(oSrcDt);

   if ( isNaN(iDt1)) iDt1=0;

   aStrTok=sDes.split("-");
   if(aStrTok.length !=3 ) return false;

   oDesDt=new Date(aStrTok[2],aStrTok[1]-1,aStrTok[0]);

   iDt2 = Date.parse(oDesDt);

   if (isNaN(iDt2)) iDt2=0;

   if(sOp!='>' && sOp!='<' && sOp!='==' && sOp!='<=' && sOp!='>=' && sOp!='<>' && sOp!='!='){SetStatus('Operator is not valid !'); return ;}	
  
  switch (sOp)
   {
     case ">":
			return (iDt1 > iDt2);
     case "<":
			return (iDt1 < iDt2);
     case "=": case "==":
            return (iDt1 == iDt2);
     case "<=":
			return (iDt1 <= iDt2);
     case ">=":
           return (iDt1 >= iDt2);
     case "!=" : case "<>":
           return (iDt1 != iDt2);
     default:
		   return false;
   }
 }
function changeChiefValue(n)
{
	if(document.getElementById("frm_chief_desig_"+n).value == "Others")
	{
		document.getElementById("frm_chief_desig_others_"+n).style.display = "block";
	}
	else
	{
		document.getElementById("frm_chief_desig_others_"+n).style.display = "none";
	}
}
function showRateDiv()
{
	//if()
}
function checkshiftvalue()
{
	var theDropDown = document.getElementById("area_suggestions");
	var numberOfOptions = theDropDown.options.length
	if(numberOfOptions > 0 )
	{
		var tf = document.getElementById("more_info_area").value;
		for (i=0; i<numberOfOptions; i++)
		{ // for 
			if(theDropDown.options[i].selected == true)
			{ // if1
				if(tf == "")
				{
					tf = theDropDown.options[i].value;
				}
				else
				{
					tf = tf+","+theDropDown.options[i].value;
				}
			} // if1
		}// for 
		
		document.getElementById("more_info_area").value = tf;
	}
}
function populate_val()
{
	var theDropDown = document.getElementById("area_suggestions");
	var numberOfOptions = theDropDown.options.length
	for (i=0; i<numberOfOptions; i++)
	{
		theDropDown.remove(0)
	}

var disaster_arr = new Array("Emergency Preparedness","Response","Rehabilitation");
var health_arr = new Array("HIV/AIDS","Reproductive & Child Health","Nutrition","Preventive and Primary healthcare","Immunization");
var livelihood_arr = new Array("Craft","Microfinance","Micro enterprise","Agriculture ","Farm based","Non-farm based");
var governance_arr = new Array("E-governance","Advocacy","Right to Information","Law and order","Institution Building","Transparency");
var environment_arr = new Array("Pollution","Climate Change","Renewable Energy","Coastal Areas","Water and Soil Conservation");
var disability_arr = new Array("Physical","Mental","Visual","Hearing and speech");
var rights_based_arr = new Array("Food Rights");

if(document.getElementById("disaster").checked == true)
{
	for(var i =0;i<disaster_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = disaster_arr[i];
		optn.value = disaster_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}
if(document.getElementById("health").checked == true)
{
	for(var i =0;i<health_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = health_arr[i];
		optn.value = health_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}
if(document.getElementById("livelihood").checked == true)
{
	for(var i =0;i<livelihood_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = livelihood_arr[i];
		optn.value = livelihood_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}
if(document.getElementById("governance").checked == true)
{
	for(var i =0;i<governance_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = governance_arr[i];
		optn.value = governance_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}
if(document.getElementById("environment").checked == true)
{
	for(var i =0;i<environment_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = environment_arr[i];
		optn.value = environment_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}
if(document.getElementById("disability").checked == true)
{
	for(var i =0;i<disability_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = disability_arr[i];
		optn.value = disability_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}
if(document.getElementById("rights_based").checked == true)
{
	for(var i =0;i<rights_based_arr.length;i++)
	{
		var optn = document.createElement("OPTION");
		optn.text = rights_based_arr[i];
		optn.value = rights_based_arr[i];
		document.getElementById("area_suggestions").options.add(optn);
	}
}

}
function showUser(m)
{
	if(m == 1)
	{
		document.getElementById("demo-word").style.display = "block";
		document.getElementById("demo-word1").style.display = "none";
		document.getElementById("demo-word2").style.display = "none";
	}
	if(m == 2)
	{
		document.getElementById("demo-word").style.display = "none";
		document.getElementById("demo-word1").style.display = "block";
		document.getElementById("demo-word2").style.display = "none";
	}
	if(m == 3)
	{
		document.getElementById("demo-word").style.display = "none";
		document.getElementById("demo-word1").style.display = "none";
		document.getElementById("demo-word2").style.display = "block";
	}
}
function login_validate(frm)
{
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if(trimString(document.getElementById('frm_login_username').value) == "")
	{
		alert("Please enter the Email.");
		document.getElementById('frm_login_username').focus();
		return false;
	}
	if(!document.getElementById('frm_login_username').value.match(re)) 
	{
		alert("Email not valid.");
		document.getElementById('frm_login_username').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_login_password').value) == "")
	{
		alert("Please enter the Password.");
		document.getElementById('frm_login_password').focus();
		return false;
	}	
}
function login_Act_validate(frm)
{
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if(trimString(document.getElementById('frm_actlogin_username').value) == "")
	{
		alert("Please enter the Email.");
		document.getElementById('frm_actlogin_username').focus();
		return false;
	}
	if(!document.getElementById('frm_actlogin_username').value.match(re)) 
	{
		alert("Email not valid.");
		document.getElementById('frm_actlogin_username').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_actlogin_password').value) == "")
	{
		alert("Please enter the Password.");
		document.getElementById('frm_actlogin_password').focus();
		return false;
	}	
}

function ngo_validate(frm)
{
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if(trimString(document.getElementById('frm_Email').value) == "")
	{
		alert("Please enter the Email.");
		document.getElementById('frm_Email').focus();
		return false;
	}
	if(!document.getElementById('frm_Email').value.match(re)) 
	{
		alert("Email not valid.");
		document.getElementById('frm_Email').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_name_org').value) == "")
	{
		alert("Please enter the Organization name.");
		document.getElementById('frm_name_org').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_address_1').value) == "" || trimString(document.getElementById('frm_address_1').value) == "Building Number / Name, Landmark, Street")
	{
		alert("Please enter the Address 1.");
		document.getElementById('frm_address_1').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_city').value) == "" || trimString(document.getElementById('frm_city').value) == "City")
	{
		alert("Please enter the City Name.");
		document.getElementById('frm_city').focus();
		return false;
	}
	if(document.getElementById('frm_state').selectedIndex == 0)
	{
		alert("Please select the state.");
		document.getElementById('frm_state').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_postal_code').value) == "" || trimString(document.getElementById('frm_postal_code').value) == "Postal Code")
	{
		alert("Please enter the Pincode.");
		document.getElementById('frm_postal_code').focus();
		return false;
	} 
	if(trimString(document.getElementById('frm_firstName').value) == "" || trimString(document.getElementById('frm_firstName').value) == "First Name")
	{
		alert("Please enter the First Name.");
		document.getElementById('frm_firstName').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_lastName').value) == "" || trimString(document.getElementById('frm_lastName').value) == "Last Name")
	{
		alert("Please enter the Last Name.");
		document.getElementById('frm_lastName').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_desig').value) == "")
	{
		alert("Please enter the Designation.");
		document.getElementById('frm_desig').focus();
		return false;
	}
	if((trimString(document.getElementById('frm_mobile').value) == "" || trimString(document.getElementById('frm_mobile').value) == "Country Code - Mobile") && ( trimString(document.getElementById('frm_phone').value) == "" || trimString(document.getElementById('frm_phone').value) == "State Code - Phone" ))
	{
		alert("Please Enter either one of the Phone Numbers.");
		document.getElementById('frm_mobile').focus();
		return false;
	}
    
	if(document.getElementById("frm_url").value != "" && document.getElementById("frm_url").value != "http://")
	{
		var theurl=document.getElementById("frm_url").value;
		 var tomatch= /(http:\/\/)[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
		 if (tomatch.test(theurl))
		 {
		   
		 }
		 else
		 {
			 alert("Please enter the valid URL.");
			document.getElementById('frm_url').focus();
			 return false; 
		 }
	}
	if(document.getElementById('frm_create_micro_yes').checked == false && document.getElementById('frm_create_micro_no').checked == false)
	{
		alert("Please select the microsite.");
		document.getElementById('frm_create_micro_yes').focus();
		return false; 
	}
	if(document.getElementById("frm_org_type_others").checked == true)
	{
		if(trimString(document.getElementById('frm_org_oth').value) == "" || trimString(document.getElementById('frm_org_oth').value) == "Others")
		{
			alert("Please enter the others value.");
			document.getElementById('frm_org_oth').focus();
			return false;
		}
	}
	if(document.getElementById("frm_exempt_80G").checked == false && document.getElementById("frm_exempt_35AC").checked == false && document.getElementById("frm_exempt_sec12A").checked == false && document.getElementById("frm_none").checked == false)
	{
		alert("Please select the Excemption Details.");
		document.getElementById('frm_exempt_80G').focus();
		return false;
	} 	
	if(trimString(document.getElementById('frm_founders').value) == "")
	{
		alert("Please enter the Name of the founders.");
		document.getElementById('frm_founders').focus();
		return false;
	}
    if($("input[name='synchronize']:checked").val()=='Yes'){
        $verifycodeentered=trimString($("#verify_code").val());
        $verifycodesent=trimString($("#verify_code_hidden").val());
        
    if($verifycodesent!=$verifycodeentered){
        alert("Please enter the correct code sent to your mobile.");
		$("#verify_code").focus();
		return false;
    }
    
    
    }
    
   /*  if($("#verify_code_hidden").val()=="")
    {
        alert("Please Verify Your mobile No");
        return false;
    }*/
    
    
    
    $mobileno=$("#frm_mobile").val();
    $lengthofmobilenumber=$mobileno.length;
        
    $syncchecked=$("input[name='synchronize']:checked").val();  
    $hiddensyncval=$("#mobile_sync").val();
      
         $hiddenmobile=$("#mobile_hidden").val();  
         
        $syncchecked=$("input[name='synchronize']:checked").val();
  
        
         if($("#verify_code_hidden").val()=="" && $syncchecked=="Yes" && $mobileno!=$hiddenmobile)
            {
                alert("Please Verify Your Mobile No");
                return false;
        
            }
        
        if($("#verify").is(':visible')){
            alert("Please verify your number");
            return false;
            
        }
       /*if($lengthofmobilenumber!=13){
            alert("Please Enter a valid Mobile Number with country code");
            return false;
        }*/
        

    
        
      /*if($mobileno!=$hiddenmobile && $syncchecked=='Yes')
      {        
           
        alert("Please  Verify Your Mobile No");
        return false;
      }  */
    	
        
        
	if(trimString(document.getElementById('frm_chief_0').value) == "")
	{
		alert("Please enter the Chief Functionary.");
		document.getElementById('frm_chief_0').focus();
		return false;
	}
	if(document.getElementById('frm_chief_desig_0').selectedIndex == 0)
	{
		alert("Please enter the Chief Functionary Designation.");
		document.getElementById('frm_chief_desig_0').focus();
		return false;
	}
	
	var chid = document.getElementById('chief_hid').value;
	
	for(var i = 1;i<=chid;i++)
	{
		if(trimString(document.getElementById('frm_'+i).value) != "1")
		{
			if(trimString(document.getElementById('frm_chief_'+i).value) != "")
			{
				if(trimString(document.getElementById('frm_chief_desig_'+i).value) == "")
				{
					alert("Please enter the Chief Functionary Designation.");
					document.getElementById('frm_chief_desig_'+i).focus();
					return false;
				}
			}
			else
			{
					alert("Please enter the Chief Functionary Name.");
					document.getElementById('frm_chief_'+i).focus();
					return false;
			}
		}
	}
	
	if(trimString(document.getElementById('frm_pan_no').value) == "")
	{
		alert("Please enter the Pan Number.");
		document.getElementById('frm_pan_no').focus();
		return false;
	}
	/*if(document.frm_ngo_reg.ngo_cap.value == "")
		{
		alert("Please Enter Your Word verification Characters");
		document.frm_ngo_reg.ngo_cap.focus();
		return false;
	}*/
	
}


function ngo2_validate(frm)
{
	var cn = 0;
	var cnt = 0;
	if(document.getElementById("frm_implementation_ngo").checked == false && document.getElementById("frm_corporate_foundation").checked == false && document.getElementById("frm_campaign").checked == false && document.getElementById("frm_service_provider").checked == false && document.getElementById("frm_fund_agency").checked == false && document.getElementById("frm_others").checked == false)
	{
		alert("Please Select the Category.");
		document.getElementById("frm_implementation_ngo").focus();
		return false;
	}
	
	if(document.getElementById("frm_service_provider").checked == true)
	{
		for (i=0; i<document.getElementById("frm_cat").options.length; i++)
		{
			if (document.getElementById("frm_cat").options[i].selected == true) 
			{
				cn = cn + 1;
				if(document.getElementById("frm_cat").options[i].value == "Others")
				{
					cnt = cnt + 1;
				}
			}
		}
		if(cn == 0)
		{
			alert("Please select the Category.");
			document.getElementById("frm_cat").focus();
			return false;
		}
		else
		{
			if(cnt > 0)
			{
				if(trimString(document.getElementById("frm_cat_others").value) == "")
				{
					alert("Please enter the Other value");
					document.getElementById("frm_cat_others").focus();
					return false;
				}
			} 
		} 
	} 
	if(document.getElementById("frm_others").checked == true)
	{
		if(trimString(document.getElementById("txt_others").value) == "")
		{
			alert("Please enter the Other value");
			document.getElementById("txt_others").focus();
			return false;
		}
	}
	if(document.getElementById("frm_service_provider").checked == false)
	{
		if(document.getElementById("education").checked == false && document.getElementById("disaster").checked == false && document.getElementById("governance").checked == false && document.getElementById("livelihood").checked == false && document.getElementById("rights_based").checked == false && document.getElementById("disability").checked == false && document.getElementById("environment").checked == false && document.getElementById("watersanitation").checked == false && document.getElementById("health").checked == false && document.getElementById("frm_area_others").checked == false)
		{
			alert("Please Select the Area of Focus.");
			document.getElementById("education").focus();
			return false;
		}
	}
	
	if(document.getElementById("frm_area_others").checked == true)
	{
		if(trimString(document.getElementById("txt_area_others").value) == "")
		{
			alert("Please enter the Others Area of Focus.");
			document.getElementById("txt_area_others").focus();
			return false;
		}
	}
	
	if(document.getElementById("frm_service_provider").checked == false)
	{
		if(document.getElementById("benef_women").checked == false && document.getElementById("benef_children").checked == false && document.getElementById("benef_youth").checked == false && document.getElementById("benef_animal").checked == false && document.getElementById("benef_dalits").checked == false && document.getElementById("benef_elderly").checked == false && document.getElementById("benef_others").checked == false )
		{
			alert("Please Select the Beneficiaries.");
			document.getElementById("benef_women").focus();
			return false;
		}
	}
	if(document.getElementById("benef_others").checked == true)
	{
		if(trimString(document.getElementById("txt_benef_others").value) == "")
		{
			alert("Please enter the Others in Beneficiaries.");
			document.getElementById("txt_benef_others").focus();
			return false;
		}
	}
}

function event_validate(frm,tab)
{
	if(trimString(frm.frm_upEvents_name.value) == "")
	{
		alert("Please enter the Event name");
		frm.frm_upEvents_name.focus();
		return false;
	}
	if(trimString(frm.frm_upEvents_venue.value) == "")
	{
		alert("Please enter the Event Venue");
		frm.frm_upEvents_venue.focus();
		return false;
	}
	if(frm.frm_state.selectedIndex == 0)
	{
		alert("Please select the State");
		frm.frm_state.focus();
		return false;
	}
	if(trimString(frm.frm_city_name.value) == "" || (frm.frm_city_name.value) == "City")
	{
		alert("Please enter the City Name.");
		frm.frm_city_name.focus();
		return false;
	}
	if(frm.frm_upEvents_date.value == "")
	{
		alert("Please enter the Event Date");
		frm.frm_upEvents_date.focus();
		return false;
	}
	
	if(tab == "")
	{
	var fromdat = frm.frm_upEvents_date.value;
	var todat = frm.frm_upEvents_todate.value;
	
	var currentTime = new Date();
	
	var month = currentTime.getMonth() + 1;
	var day = currentTime.getDate();
	var year = currentTime.getFullYear();
	var datn = day+"-"+month+"-"+year;
	
	var fir = dateCompare(datn,fromdat,'<=');
	if(fir == false)
	{
		alert("Event start date must be greater than today.");
		frm.frm_upEvents_date.focus();
		return false;
	}
/*	if(todat != "")
	{*/
		var t = dateCompare(fromdat,todat,'<=');
		if(t == false)
		{
			alert("Event End date must be greater than the Start date.");
			frm.frm_upEvents_date.focus();
			return false;
		}
	// }
	
	}
	
	if(trimString(frm.event_short_desc.value) == "")
	{
		alert("Please enter the Event Short Description");
		frm.event_short_desc.focus();
		return false;
	}
	if((frm.chk_education.checked == "") && (frm.chk_health.checked == "") && (frm.chk_livelihood.checked == "") && (frm.chk_governance.checked == "") && (frm.chk_environment.checked == "") && (frm.chk_disability.checked == "") && (frm.chk_disaster_management.checked == "") && (frm.chk_water_salination.checked == "") && (frm.chk_rights_based.checked == "") && (frm.chk_sector_others.checked == ""))
	{
    	alert("Please select any one Area of Focus.");
		return false;
   	}
	if(frm.chk_sector_others.checked ==true)
	{
		if(frm.sector_others.value == "")
		{
			alert("Please enter the Other Area of Focus");
			frm.sector_others.focus();
			return false;
		}
	}
	if((frm.chk_women.checked == "") && (frm.chk_children.checked == "") && (frm.chk_animal.checked == "") && (frm.chk_elderly.checked == "") && (frm.chk_dalits_tribes.checked == "") && (frm.chk_youth.checked == "") && (frm.chk_beneficiary_others.checked == ""))
	{
    	alert("Please select any one of the beneficiary");
		return false;
   	}
	if(frm.chk_beneficiary_others.checked ==true)
	{
		if(frm.beneficiary_others.value == "")
		{
			alert("Please enter the Other Beneficiary");
			frm.beneficiary_others.focus();
			return false;
		}
	}
	if(frm.event_file.value != "")
	{
		if((document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".doc") && (document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".pdf") && (document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".DOC") && (document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".PDF")&&(document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".docx")&&(document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".DOCX"))
		{
			alert("PDF / DOC format only allowed");
			frm.event_file.focus();
			return false;
		}
	}
	/*if(trimString(frm.ngo_cap.value) == "")
	{
	alert("Please Enter Your Word verification Characters");
	frm.ngo_cap.focus();
	return false;
	}*/

}


function frm_indi_reg_validate(frm)
{
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if(trimString(document.getElementById('frm_Email').value) == "")
	{
		alert("Please enter the Email.");
		document.getElementById('frm_Email').focus();
		return false;
	}
	if(!document.getElementById('frm_Email').value.match(re)) 
	{
		alert("Email not valid.");
		document.getElementById('frm_Email').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_address_1').value) == "")
	{
		alert("Please enter the Address 1.");
		document.getElementById('frm_address_1').focus();
		return false;
	}
	if(document.getElementById('frm_state').selectedIndex == 0)
	{
		alert("Please select the state.");
		document.getElementById('frm_state').focus();
		return false;
	}
	
	if((trimString(document.getElementById('frm_city_name').value) == "") || (trimString(document.getElementById('frm_city_name').value) == "City"))
	{
		alert("Please enter the City Name.");
		document.getElementById('frm_city_name').focus();
		return false;
	}
	if((trimString(document.getElementById('frm_pincode').value) == "") || (trimString(document.getElementById('frm_pincode').value) == "Postal Code"))
	{
		alert("Please enter the Pincode.");
		document.getElementById('frm_pincode').focus();
		return false;
	}
	if(trimString(document.getElementById('frm_title').value) == "")
	{
		alert("Please select the Title.");
		document.getElementById('frm_title').focus();
		return false;
	}
	
	if((trimString(document.getElementById('fname').value) == "") || (document.getElementById('fname').value == "First Name"))
	{
		alert("Please enter the First Name.");
		document.getElementById('fname').focus();
		return false;
	}
	if((trimString(document.getElementById('lname').value) == "") || (document.getElementById('lname').value == "Last Name"))
	{
		alert("Please enter the Last Name.");
		document.getElementById('lname').focus();
		return false;
	}

	if((trimString(document.getElementById('phone').value) == "" || document.getElementById('phone').value == "State Code - Phone") && (trimString(document.getElementById('mobile').value) == "" || document.getElementById('mobile').value == "Country Code - Mobile" ))
	{
		alert("Please Enter either one of the Phone Numbers.");
		document.getElementById('phone').focus();
		return false;
	}
	/*if(document.getElementById('ngo_cap').value == "")     
	{
		alert("Please Enter Your Word verification Characters");
		document.getElementById('ngo_cap').focus();
	    return false;
	}*/	
    
    
     if($("input[name='synchronize']:checked").val()=='Yes'){
        $verifycodeentered=trimString($("#verify_code").val());
        $verifycodesent=trimString($("#verify_code_hidden").val());
    if($verifycodesent!=$verifycodeentered){
        alert("Please enter the correct code sent to your mobile.");
		$("#verify_code").focus();
		return false;
    }
    
    
     
    $mobileno=$("#mobile").val();
    $lengthofmobilenumber=$mobileno.length;
    $syncchecked=$("input[name='synchronize']:checked").val();  
    $hiddensyncval=$("#mobile_sync").val();
      
         $hiddenmobile=$("#mobile_hidden").val();  
        $syncchecked=$("input[name='synchronize']:checked").val();
  
        
         if($("#verify_code_hidden").val()=="" && $syncchecked=="Yes" && $mobileno!=$hiddenmobile)
            {
                alert("Please Verify Your Mobile No");
                return false;
        
            }
            /*if($lengthofmobilenumber!=12){
            alert("Please Enter a valid Mobile Number with country code");
            return false;
        }*/
           if($("#verify").is(':visible')){
            alert("Please verify your number");
            return false;
            
        }
            
        
      /*if($mobileno!=$hiddenmobile && $syncchecked=='Yes')
      {        
           
        alert("Please Verify Your Mobile No");
        return false;
      }  */
    	
        
    
    
    
    
    
    
    
    
}
}
function frm_nonngo_reg_validate()
{
   
	if(document.getElementById('frm_Email').value=='')     
	{
		alert("Please enter your email address");
		document.getElementById('frm_Email').focus();   
		return false;
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if (!document.getElementById('frm_Email').value.match(re)) 	
	{
		alert("Enter a valid email address");
		document.getElementById('frm_org_name').select();   
		document.getElementById('frm_Email').focus();
		return false;
	}	
	if(trimString(document.getElementById('frm_org_name').value)=='')     
	{
		alert("Please enter your organization name");
		document.getElementById('frm_org_name').focus();   
		return false;
	}
	var cn = 0;
	if(document.getElementById("frm_ngo_service").checked == true)
	{
		for (i=0; i<document.getElementById("frm_ngo_srvprovides").options.length; i++)
		{
			if (document.getElementById("frm_ngo_srvprovides").options[i].selected == true) 
			{
				cn = cn + 1;
			}
		}
		if(cn == 0)
		{
			alert("Please select the NGO Service Providers.");
			document.getElementById("frm_ngo_srvprovides").focus();
			return false;
		}
	}
	if(document.getElementById("frm_others").checked == true)
	{
		if(trimString(document.getElementById('txt_catother').value)=='')     
		{
			alert("Please enter your Others category.");
			document.getElementById('txt_catother').focus();   
			return false;
		}
	}
	if(trimString(document.getElementById('frm_address_1').value)=='')     
	{
		alert("Please enter your address 1");
		document.getElementById('frm_address_1').focus();   
		return false;
	}
	if(document.getElementById('frm_state').value=='')     
	{
		alert("Please select your state");
		document.getElementById('frm_state').focus();   
		return false;
	}
	if(trimString(document.getElementById('frm_city_name').value)=='City' || trimString(document.getElementById('frm_city_name').value)=='' )     
	{
		alert("Please enter your city");
		document.getElementById('frm_city_name').focus();   
		return false;
	}
	if(trimString(document.getElementById('frm_pincode').value) =='Postal Code' || trimString(document.getElementById('frm_pincode').value) =='')     
	{
		alert("Please enter your pincode");
		document.getElementById('frm_pincode').focus();   
		return false;
	}
	if(trimString(document.getElementById('frm_firstName').value) =='First Name' || trimString(document.getElementById('frm_firstName').value) =='')     
	{
		alert("Please enter your first name");
		document.getElementById('frm_firstName').focus();   
		return false;
	}
	if(trimString(document.getElementById('frm_lastName').value) =='Last Name' || trimString(document.getElementById('frm_lastName').value) =='')     
	{
		alert("Please enter your last name");
		document.getElementById('frm_lastName').focus();   
		return false;
	}
	if(trimString(document.getElementById('frm_designation').value) =='')     
	{
		alert("Please enter your designation");
		document.getElementById('frm_designation').focus();   
		return false;
	}
	if(trimString(document.getElementById('frm_phone').value) =='State Code - Phone' || trimString(document.getElementById('frm_phone').value) =='')     
	{
		alert("Please enter your phone");
		document.getElementById('frm_phone').focus();   
		return false;
	}	
    
	/*if(document.getElementById('ngo_cap').value == "")     
	{
		alert("Please Enter Your Word verification Characters");
		document.getElementById('ngo_cap').focus();
	    return false;
	}*/	
     $mobileno=$("#frm_mobile").val();
    $lengthofmobilenumber=$mobileno.length;
    $syncchecked=$("input[name='synchronize']:checked").val();  
    $hiddensyncval=$("#mobile_sync").val();
      
         $hiddenmobile=$("#mobile_hidden").val();  
        $syncchecked=$("input[name='synchronize']:checked").val();
  
        
          if($("#verify_code_hidden").val()=="" && $syncchecked=="Yes" && $mobileno!=$hiddenmobile)
            {
                alert("Please Verify Your Mobile No");
                return false;
        
            }
            /*if($lengthofmobilenumber!=12){
            alert("Please Enter a valid Mobile Number with country code");
            return false;
        }*/
        
        if($("#verify").is(':visible')){
            alert("Please verify your number");
            return false;
            
        }
    
        
      /*if($mobileno!=$hiddenmobile && $syncchecked=='Yes')
      {        
           
        alert("Please Verify Your Mobile No");
        return false;
      }  */
    
    
    
     if($("input[name='synchronize']:checked").val()=='Yes'){
        $verifycodeentered=trimString($("#verify_code").val());
       
        $verifycodesent=trimString($("#verify_code_hidden").val());
    if($verifycodesent!=$verifycodeentered){
        alert("Please enter the correct code sent to your mobile.");
		$("#verify_code").focus();
		return false;
    }
    }
    
    
    
    
}
function frm_nonngo_reg1_validate()
{
	var r = document.getElementById("service_hid").value;
	for(m=0;m<=r;m++)
	{//for
		if(trimString(document.getElementById("frm_service_name_"+m).value) != "")
		{
			if(document.getElementById("service_cat_id_"+m).selectedIndex == 0)
			{
				alert("Please select the service category.");
				document.getElementById("service_cat_id_"+m).focus();
				return false;
			}
			if(trimString(document.getElementById("service_cat_id_"+m).value) == "11")
			{
				if(trimString(document.getElementById("frm_service_others_"+m).value) == "")
				{
					alert("Please enter the Other Service.");
					document.getElementById("frm_service_others_"+m).focus();
					return false;
				}
			}
			if(document.getElementById("frm_service_comm_"+m).checked == false && document.getElementById("frm_service_org_"+m).checked == false )
			{
				alert("Please Select Your Service For.");
				document.getElementById("frm_service_comm_"+m).focus();
				return false;
			}
		}
	}//for
	
	if(document.getElementById("areas_other").checked == true)
	{
		if(trimString(document.getElementById("focus_oth").value) == "")
		{
			alert("Please enter the Others Area of Focus.");
			document.getElementById("focus_oth").focus();
			return false;
		}
	}
	if(document.getElementById("ben_other").checked == true)
	{
		if(trimString(document.getElementById("ben_oth").value) == "")
		{
			alert("Please enter the Others Benefeciaries.");
			document.getElementById("ben_oth").focus();
			return false;
		}
	}
}
function frm_nonngo_reg2_validate()
{
	if(document.getElementById("sector1").checked == true)
	{
		if(document.getElementById('details_sector').value == "")
		{
		 alert("Please Provide details of your involvement with the social sector");
		 document.getElementById('details_sector').focus();
	     return false;	
		}
	}
	if(document.getElementById('ngo_cap').value == "")     
	{
		alert("Please Enter Your Word verification Characters");
		document.getElementById('ngo_cap').focus();
	    return false;
	}	
}

function number(event)
{
	
		//alert(event.keyCode);
	
  if(navigator.appName != "Microsoft Internet Explorer" )
 {
	// alert(event.which);
    if( (event.which >= 48 && event.which <= 57 ) || (event.which==0)|| (event.which==44)|| (event.which==45)|| (event.which==8) || (event.which==32))
    {
	     return ; 
	}
  else {
	  
    return false;
  }
 }
 else
 {
  
  if( (event.keyCode >= 48 && event.keyCode <= 57 ) || (event.keyCode == 0 ) || (event.keyCode==8)|| (event.keyCode==44)|| (event.keyCode==45)|| (event.keyCode==32))
    {
	     return ; 
	}
  else {
    return false;
  }
  }
}

function showCommUpd()
{
	document.getElementById("showUpdComm").style.display="block";
}
function show_vval(p,q)
{
	if(document.getElementById(p).checked == true)
	{
		document.getElementById(q).style.display = "block";
	} 
	else
	{
		document.getElementById(q).style.display = "none";
	}
}

function reg_form(n,t)
{
	if(n == 1)
	{
		document.location = "ngo-registration-step1.php";
	}
	if(n == 3)
	{
		document.location = "individual_reg.php";
	}
	if(n == 2)
	{
		document.location = "corp_reg.php?ct="+t;
	}
}
//---------------------------------------------------------------------------------------------------
function service_validation()
{//fun
	var r = document.getElementById("service_hid").value;
	for(m=0;m<=r;m++)
	{//for
			if(trimString(document.getElementById("frm_service_name_"+m).value) == "")
				{
					alert("Please enter the service name");
					document.getElementById("frm_service_name_"+m).focus();
					return false;
				}	
				if(document.getElementById("service_cat_id_"+m).selectedIndex == 0)
				{
					alert("Please select the service category.");
					document.getElementById("service_cat_id_"+m).focus();
					return false;
				}
				if(trimString(document.getElementById("service_cat_id_"+m).value) == "11")
				{
					if(trimString(document.getElementById("frm_service_others_"+m).value) == "")
					{
						alert("Please enter the Other Service.");
						document.getElementById("frm_service_others_"+m).focus();
						return false;
					}
				}
				if(document.getElementById("frm_service_comm_"+m).checked == false && document.getElementById("frm_service_org_"+m).checked == false )
				{
				alert("Please Select Your Service For.");
				document.getElementById("frm_service_comm_"+m).focus();
				return false;
				}
				/*if(document.getElementById("frm_service_for").checked == false)
				{
				alert("plz");
				alert("Please Select Your Service For.");
				document.getElementById("frm_service_for").focus();
				return false;
				}*/				
				
			    /*if(document.getElementById("frm_service_desc_"+m).value == "")
				{
					alert("Please enter the service description.");
					document.getElementById("frm_service_desc_"+m).focus();
					return false;
				}*/
	}//for
				/*if(trimString(document.getElementById("ngo_cap").value) == "")
				{
				alert("Please Enter Your Word verification Characters");
				document.getElementById("ngo_cap").focus();
				return false;
				}*/
}//fun
//---------------------------------------------------------------------------------------------------

function show_emp()
{
	 if(document.getElementById("employment").checked == true)
	 {
		 document.getElementById("show_emp").style.display = "";
		 //document.getElementById("show_conngo").style.display = "";
		if(document.getElementById("employment").checked == true)
		{
		if(document.getElementById("volunteering").checked == false)
		{
		document.getElementById("emp_details1").style.display="";
		document.getElementById("chkemp").value = "emp2";
		}else
		{
		document.getElementById("emp_details1").style.display="none";
		}
		}
		
		 
	 }else
	 {
			document.getElementById("show_emp").style.display = "none"; 
			//document.getElementById("show_conngo").style.display = "none";
			if(document.getElementById("volunteering").checked == false)
			{
			document.getElementById("emp_details1").style.display="";
			document.getElementById("chkemp").value = "";
			}else
			{
			document.getElementById("emp_details1").style.display="none";
			document.getElementById("chkemp").value = "emp1";
			}

		 
	 }
	 
}

function show_areat()
{
	 if(document.getElementById("volunteering").checked == true)
	 {
		 document.getElementById("showavailable").style.display = "";
		 //document.getElementById("show_conngo").style.display = "";
			if(document.getElementById("volunteering").checked == true)
			{
			document.getElementById("emp_details1").style.display="none";
			document.getElementById("chkemp").value = "emp1";
			}else
			{ 
			 if(document.getElementById("employment").checked == true)
			 {
			   document.getElementById("emp_details1").style.display="";
			   document.getElementById("chkemp").value = "emp2";
			 }else
			 {
				 document.getElementById("emp_details1").style.display="none";
			     document.getElementById("chkemp").value = "";
			 }
			}
			
		 
	 }else
	 {
			document.getElementById("showavailable").style.display = "none";
			//document.getElementById("show_conngo").style.display = "none";
			if(document.getElementById("employment").checked == true)
			 {
			   document.getElementById("emp_details1").style.display="";
			   document.getElementById("chkemp").value = "emp2";
			 }else
			 {
				 document.getElementById("emp_details1").style.display="none";
			     document.getElementById("chkemp").value = "";
			 }
     }
	 if(document.getElementById("employment").checked == true && document.getElementById("volunteering").checked == true)
	 {
		 //document.getElementById("chkemp").value = "emp1";
	 }
	 
}

function show_areacon()
{
	 if(document.getElementById("consultancy").checked == true)
	 {
		 document.getElementById("show_area").style.display = "";
		 //document.getElementById("show_conngo").style.display = "";
	 }else
	 {
		 
		document.getElementById("show_area").style.display = "none"; 
		//document.getElementById("show_conngo").style.display = "none";
			
	 }
}

function show_other()
{
	if(document.getElementById("otherscheck").checked == true)
	{
	  document.getElementById("other_show").style.display = ""; 
	}else
	{
		document.getElementById("other_show").style.display = "none";
	}
}

function show_otherval()
{
	if(document.getElementById("vol_other").checked == true)
	{
	  document.getElementById("other_valshow").style.display = ""; 
	}else
	{
		document.getElementById("other_valshow").style.display = "none";
	}
}


function show_communities()
{
	document.getElementById("other_show").style.display = "";
}


function show_worked(tab)
{
	if(tab == "div_communities")
	{
		if(document.getElementById("worked_communities").checked == true)
		{
		document.getElementById("div_communities").style.display = "";
		}else
		{
			document.getElementById("div_communities").style.display = "none";
		}
/*		document.getElementById("div_ngo").style.display = "none";
		document.getElementById("div_home").style.display = "none";
*/	}
	
	if(tab == "div_ngo")
	{
		if(document.getElementById("worked_ngo").checked == true)
		{
			document.getElementById("div_ngo").style.display = "";
		}else
		{
			document.getElementById("div_ngo").style.display = "none";
		}

		//document.getElementById("div_communities").style.display = "none";
		//document.getElementById("div_home").style.display = "none";
	}
	
	if(tab == "div_home")
	{
		if(document.getElementById("worked_home").checked == true)
        { 
		    document.getElementById("div_home").style.display = "";
		}else
		{
			document.getElementById("div_home").style.display = "none";
		}
		//document.getElementById("div_communities").style.display = "none";
		//document.getElementById("div_ngo").style.display = "none";
		
	}
	
}

function show_interest()
{
	if(document.getElementById("other_interest").checked == true)
	{
	  document.getElementById("show_other_interest").style.display = ""; 
	}else
	{
	  document.getElementById("show_other_interest").style.display = "none"; 
	}
}

function show_benefi()
{
	if(document.getElementById("other_b").checked == true)
	{
	  document.getElementById("other_b_div").style.display = ""; 
	}else
	{
	  document.getElementById("other_b_div").style.display = "none"; 
	}
}

function checkothercomm()
{
	if(document.getElementById("othercommunities").checked == true)
	{
	  document.getElementById("div_comm_other").style.display = ""; 
	}else
	{
	  document.getElementById("div_comm_other").style.display = "none"; 
	}
}

function checkotherngo()
{
	if(document.getElementById("other_ngos").checked == true)
	{
	  document.getElementById("div_ngo_other").style.display = ""; 
	}else
	{
	  document.getElementById("div_ngo_other").style.display = "none"; 
	}
}

function checkotherhome()
{
	if(document.getElementById("other_home").checked == true)
	{
	  document.getElementById("div_home_other").style.display = ""; 
	}else
	{
	  document.getElementById("div_home_other").style.display = "none"; 
	}
}



function return_pg(value)
{
//var div_id=document.getElementById('pg');
//var hi_id=document.getElementById('int1').value;
//var num=(div_id-1)+1;
//document.getElementById('int1').value=num;
//var newdiv=document.createElement('div');
//var newdivname='onword_addnew'+num;
//newdiv.setAttribute('id',newdivname);
//newdiv.innerHTML=value;
//div_id.appendChild(newdiv);
  var ni = document.getElementById('pg');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById("theValue").value -1)+ 2;
  numi.value = num;
  //alert(num);
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  newdiv.setAttribute("id",divIdName);
  //newdiv.innerHTML = "Element Number " + num + " has been added! <a href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\">- Remove this field &quot;"+divIdName+"&quot;</a>";
  //newdiv.innerHTML = "Element Number " + num + " has been added! <a href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\">- Remove</a>";
  newdiv.innerHTML = value+" <a href=\"javascript:;\" onclick=\"removeElementone(\'"+divIdName+"\')\">- Remove</a>";
  ni.appendChild(newdiv);
}

function removeElementone(divNum) {
  var d = document.getElementById('pg');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

//---------Service validation----------------------------------------------------------------------------
function service_dvalid()
{
	if(document.getElementById("frm_service_category").selectedIndex == 0)
	{
		alert("Please select the Service Category");
		document.getElementById("frm_service_category").focus();
		return false;
	}
	if(document.getElementById("frm_ngo").value == "")
	{
		alert("Please enter the NGO name");
		document.getElementById("frm_ngo").focus();
		return false;
	}
}
//-------------Product date validation-----------------------------------------------------------------------
function product_dvalid()
{
	if(document.getElementById("frm_from_date").value == "")
	{
		alert("Please enter From date");
		document.getElementById("frm_from_date").focus();
		return false;
	}
	if(document.getElementById("frm_to_date").value == "")
	{
		alert("Please enter To date");
		document.getElementById("frm_to_date").focus();
		return false;
	}
}
//--------------Appeal validation--------------------------------------------------------------------------------
function appeal_validation(frm)
{
	if(trimString(document.getElementById("frm_subject").value) == "")
	{
		alert("Please enter the Subject/Title");
		document.getElementById("frm_subject").focus();
		return false;
	}
/*	if(document.getElementById("frm_appeal_desc").value == "")
	{
		alert("Please enter the description and details");
		document.getElementById("frm_appeal_desc").focus();
		return false;
	}*/
	var fromdat = document.getElementById("resource_date").value;
	if(fromdat != "")
	{
		var currentTime = new Date();
		
		var month = currentTime.getMonth() + 1;
		var day = currentTime.getDate();
		var year = currentTime.getFullYear();
		var datn = day+"-"+month+"-"+year;
		
		var fir = dateCompare(datn,fromdat,'<=');
		if(fir == false)
		{
			alert("Resource date must be greater than today.");
			document.getElementById("resource_date").focus();
			return false;
		}
	}
	var a = document.getElementById("appeal_hid").value;
	for(m=0;m<=a;m++)
	{		
		if(document.getElementById("frm_item_"+m).selectedIndex == 0)
		{
			alert("Please select the Item.");
			document.getElementById("frm_item_"+m).focus();
			return false;
		}		
		if(trimString(document.getElementById("frm_item_"+m).value) == "7")
		{
			if(trimString(document.getElementById("frm_text_"+m).value) == "")
			{
				alert("Please enter the other Resource.");
				document.getElementById("frm_text_"+m).focus();
				return false;
			}
		}
		if(trimString(document.getElementById("frm_item_"+m).value) != "8")
		{
			if(document.getElementById("frm_uom_"+m).selectedIndex == 0)
			{
				alert("Please select the Kgs.");
				document.getElementById("frm_uom_"+m).focus();
				return false;
			}

			if(trimString(document.getElementById("frm_uom_"+m).value) == "Others")
			{	
				if(trimString(document.getElementById("frm_kg_"+m).value) == "")
				{
					alert("Please enter the Other Unit of measurement.");
					document.getElementById("frm_kg_"+m).focus();
					return false;
				}
			}
		}
		if(trimString(document.getElementById("frm_quant_req_"+m).value) == 0)
		{
			alert("Please enter the Quantity.");
			document.getElementById("frm_quant_req_"+m).focus();
			return false;
		}
		if(trimString(document.getElementById("frm_item_"+m).value) != "8")
		{
			if(trimString(document.getElementById("frm_res_desc_"+m).value) == 0)
			{
				alert("Please enter the Description.");
				document.getElementById("frm_res_desc_"+m).focus();
				return false;
			}
		}
	}
	if(document.getElementById("frm_resource").selectedIndex == 0)
	{
		alert("Please select the Resource Delivered Mode");
		document.getElementById("frm_resource").focus();
		return false;
	}
	if(document.getElementById("education").checked == false && document.getElementById("disaster").checked == false && document.getElementById("governance").checked == false && document.getElementById("livelihood").checked == false && document.getElementById("rights_based").checked == false && document.getElementById("disability").checked == false && document.getElementById("environment").checked == false && document.getElementById("watersanitation").checked == false && document.getElementById("health").checked == false && document.getElementById("frm_area_others").checked == false)
	{
		alert("Please Select the Area of Focus.");
		document.getElementById("education").focus();
		return false;
	}
	if(document.getElementById("frm_area_others").checked == true)
	{
		if(trimString(document.getElementById("txt_area_others").value) == "")
		{
			alert("Please enter the Others Area of Focus.");
			document.getElementById("txt_area_others").focus();
			return false;
		}
	}	
	if(document.getElementById("benef_women").checked == false && document.getElementById("benef_children").checked == false && document.getElementById("benef_youth").checked == false && document.getElementById("benef_animal").checked == false && document.getElementById("benef_dalits").checked == false && document.getElementById("benef_elderly").checked == false && document.getElementById("benef_others").checked == false )
	{
		alert("Please Select the Beneficiaries.");
		document.getElementById("benef_women").focus();
		return false;
	}
		if(document.getElementById("benef_others").checked == true)
		{
			if(trimString(document.getElementById("txt_benef_others").value) == "")
			{
				alert("Please enter the Others in Beneficiaries.");
				document.getElementById("txt_benef_others").focus();
				return false;
			}
		}
	/*if(trimString(document.getElementById("ngo_cap").value) == "")
	{
	alert("Please Enter Your Word verification Characters");
	document.getElementById("ngo_cap").focus();
	return false;
	}*/
}
//----------------------------------------------------------------------------------------------------------------

//----------------------------------individual form 2 validation ------------------------------------------------

function frm_indi_reg2_validate(frm)
{
	if(document.getElementById("aoi_education").checked == false && document.getElementById("aoi_disaster").checked == false && document.getElementById("aoi_governance").checked == false && document.getElementById("aoi_livelihood").checked == false && document.getElementById("aoi_rights_based").checked == false && document.getElementById("aoi_disability").checked == false && document.getElementById("aoi_environment").checked == false  && document.getElementById("aoi_watersanitation").checked == false && document.getElementById("aoi_health").checked == false  && document.getElementById("other_interest").checked == false)
	{
			alert("Please enter the Areas of Interest.");
			document.getElementById("aoi_education").focus();
			return false;
	}
	if(document.getElementById("other_interest").checked == true)
	{
		if(trimString(document.getElementById("interest_txt").value) == "")
		{
			alert("Please enter the Others in Areas of Interest.");
			document.getElementById("interest_txt").focus();
			return false;
		}
	}
	
		if(document.getElementById("women").checked == false && document.getElementById("children").checked == false && document.getElementById("youth").checked == false && document.getElementById("animal").checked == false && document.getElementById("dalitsandtribes").checked == false && document.getElementById("elderly").checked == false && document.getElementById("other_b").checked == false )
	{
		alert("Please Select the Beneficiaries.");
		document.getElementById("women").focus();
		return false;
	}
	if(document.getElementById("other_b").checked == true)
	{
		if(trimString(document.getElementById("txt_other_b").value) == "")
		{
			alert("Please enter the Others in Beneficiaries.");
			document.getElementById("txt_other_b").focus();
			return false;
		}
	}
	
		//-----------------------------------------------------------------------
	if(document.getElementById("volunteering").checked == true)
	{//1
	   
		  if(document.getElementById("chkemp").value == "emp1")
		  {//2
			if(trimString(document.getElementById("pg_year").value) != "")
			{//3
				if(trimString(document.getElementById("pg_inst").value) == "")
				{//4
				alert("Please enter Institution");
				document.getElementById("pg_inst").focus();
				return false;
				}//4
				if(trimString(document.getElementById("pg_spec").value) == "")
				{//5
				alert("Please enter Specialization");
				document.getElementById("pg_spec").focus();
				return false;
				}//5
			}//3
			if(trimString(document.getElementById("ug_year").value) != "")
			{//6
				if(trimString(document.getElementById("ug_inst").value) == "")
				{
				alert("Please enter Institution");
				document.getElementById("ug_inst").focus();
				return false;
				}
				if(trimString(document.getElementById("ug_spec").value) == "")
				{
				alert("Please enter Specialization");
				document.getElementById("ug_spec").focus();
				return false;
				}
			}//6
			if(trimString(document.getElementById("hsc_val").value) != "")
			{//7
				if(trimString(document.getElementById("hsc_inst").value) == "")
				{
				alert("Please enter Institution");
				document.getElementById("hsc_inst").focus();
				return false;
				}
				if(trimString(document.getElementById("hsc_spec").value) == "")
				{
				alert("Please enter Specialization");
				document.getElementById("hsc_spec").focus();
				return false;
				}
			}//7
		  }
	}
	if(document.getElementById("employment").checked == true)
	{//1
		  if(document.getElementById("chkemp").value == "emp2")
		  {//2
			if(trimString(document.getElementById("pg_year1").value) != "")
			{//3
				if(trimString(document.getElementById("pg_inst1").value) == "")
				{//4
				alert("Please enter Institution");
				document.getElementById("pg_inst1").focus();
				return false;
				}//4
				if(trimString(document.getElementById("pg_spec1").value) == "")
				{//5
				alert("Please enter Specialization");
				document.getElementById("pg_spec1").focus();
				return false;
				}//5
			}//3
			if(trimString(document.getElementById("ug_year1").value) != "")
			{//6
				if(document.getElementById("ug_inst1").value == "")
				{
				alert("Please enter Institution");
				document.getElementById("ug_inst1").focus();
				return false;
				}
				if(trimString(document.getElementById("ug_spec1").value) == "")
				{
				alert("Please enter Specialization");
				document.getElementById("ug_spec1").focus();
				return false;
				}
			}//6
			if(trimString(document.getElementById("hsc_val1").value) != "")
			{//7
				if(trimString(document.getElementById("hsc_inst1").value) == "")
				{
				alert("Please enter Institution");
				document.getElementById("hsc_inst1").focus();
				return false;
				}
				if(trimString(document.getElementById("hsc_spec1").value) == "")
				{
				alert("Please enter Specialization");
				document.getElementById("hsc_spec1").focus();
				return false;
				}
			}//7
		  }
	}


   if(document.getElementById("otherscheck").checked == true)
	{
		if(trimString(document.getElementById("others_txt").value) == "")
		{
			alert("Please enter the Others in Means of Contribution.");
			document.getElementById("others_txt").focus();
			return false;
		}
	}

}

function checkother(chk)
{
	if(chk == "Others")
	{
	   document.getElementById("show_aoe_other").style.display = ""; 
	}else
	{
	   document.getElementById("show_aoe_other").style.display = "none"; 
	}
}

//--------------------------------ends here ------------------------------------------------------------------
//-------------------------------Individual Form 3 -----------------------------------------
function frm_indi_reg3_validate(frm3)
{
	if(document.getElementById("frm_username").value == "")
	{
		alert("Please enter the User Name.");
		document.getElementById("frm_username").focus();
		return false;
	}
	if(document.getElementById('terms').checked == false)
	{
	alert("Please accept the terms and conditions");
	document.getElementById('terms').focus();
	return false;		
	}

/*	if(document.getElementById("ngo_cap").value == "")
	{
	alert("Please Enter Your Word verification Characters");
	document.getElementById("ngo_cap").focus();
	return false;
	}
*/
	
}
//---------------------------Ends here -----------------------------------

//-----------Service Comments category-------------------------------------------------------------
function service_category()
{
	if(document.getElementById("frm_service_category").selectedIndex == 0)
	{
		alert("Please select the Category");
		document.getElementById("frm_service_category").focus();
		return false;
	}
}
//-------------Service Comments Keyword--------------------------------------------------------------
function service_ngo()
{
	if(document.getElementById("frm_ngo_key").value == "")
	{
		alert("Please enter the Keyword to search");
		document.getElementById("frm_ngo_key").focus();
		return false;
	}
}
//---------Service comments-------------------------------------------------------------------------
function service_comments(y)
{
	if(document.getElementById("frm_text_area_"+y).value == "")
	{
		alert("Please Post your comments");
		document.getElementById("frm_text_area_"+y).focus();
		return false;
	}
}
function servother(i)
{
	document.getElementById("servpost_"+i).style.display = "block";
}

function servrespon(i)
{
	document.getElementById("servrespondiv_"+i).style.display = "block";
}
function jobrespon(i)
{
	//document.getElementById("jobdiv_"+i).style.display = "block";
    $("#jobdiv_"+i).toggle(1000);
}

function jobother(i)
{
	document.getElementById("jobpost_"+i).style.display = "block";
}

function job_comments(y)
{
	if(document.getElementById("frm_text_area_"+y).value == "")
	{
		alert("Please Post your comments");
		document.getElementById("frm_text_area_"+y).focus();
		return false;
	}
}
//----------------------------------------------------------------------------------------------------------
//---------Product comments-------------------------------------------------------------------------
function product_comments(y)
{
	if(document.getElementById("frm_text_area_"+y).value == "")
	{
		alert("Please Post your comments");
		document.getElementById("frm_text_area_"+y).focus();
		return false;
	}
}
function prodother(i)
{
	document.getElementById("prodpost_"+i).style.display = "block";
}
function prodrespon(i)
{
	document.getElementById("productdiv_"+i).style.display = "block";
}
//----------------------------------------------------------------------------------------------------------
//-----------Service Comments category-------------------------------------------------------------
function product_category()
{
	if(document.getElementById("frm_prod_category").selectedIndex == 0)
	{
		alert("Please select the Category");
		document.getElementById("frm_prod_category").focus();
		return false;
	}
}
//-------------Service Comments Keyword--------------------------------------------------------------
function product_ngo()
{
	if(document.getElementById("frm_ngo").value == "")
	{
		alert("Please enter the NGO name to search");
		document.getElementById("frm_ngo").focus();
		return false;
	}
}

function product_ngo_key()
{
	if(document.getElementById("frm_ngo_key").value == "")
	{
		alert("Please enter the Keyword to search");
		document.getElementById("frm_ngo_key").focus();
		return false;
	}
}
//-----------appeal validation for others------------------------------------------------------
function show_resource_others(c,j)
{
	var c = document.getElementById("appeal_hid").value; 
	for(var j=0;j<=c;j++)		
	{//for
		//alert(document.getElementById("frm_item_"+j).value);
			if(document.getElementById("frm_item_"+j).value == "7")
			{
				document.getElementById("frm_text_"+j).style.display = "";
			}
			else
			{
				if(document.getElementById("frm_item_"+j).value == "8")
				{
					document.getElementById("frm_uom_"+j).style.display = "none";
					document.getElementById("frm_uom_fin_"+j).style.display = "block";
					document.getElementById("offer_"+j).style.display = "none";
					document.getElementById("resource_"+j).style.display = "none";
					document.getElementById("frm_resource").value = "Not Applicable";
				}
				else
				{
					document.getElementById("frm_text_"+j).style.display = "none";
				}
			}
	}//for
}
function show_kg_others(k,g)
{
	var k = document.getElementById("appeal_hid").value; 
	for(var g=0;g<=k;g++)		
	{//for
			if(document.getElementById("frm_uom_"+g).value == "Others")
			{
				document.getElementById("frm_kg_"+g).style.display = "";
			}
			else
			{
				document.getElementById("frm_kg_"+g).style.display = "none";
			}
	}//for
}
//--------------------------------------------------------------------------------------------------
//------------------------------Corapate form2-------------------------------
function corser_cat(val)
{
	if(val == "Others")
	{
		document.getElementById("otherscat").style.display = "";
	}else
	{
		document.getElementById("otherscat").style.display = "none";
	}
}

function return_carpg(value)
{
var div_id=document.getElementById('pg');
var hi_id=document.getElementById('int1').value;
var num=(div_id-1)+1;
document.getElementById('int1').value=num;
var newdiv=document.createElement('div');
var newdivname='onword_addnew'+num;
newdiv.setAttribute('id',newdivname);
newdiv.innerHTML=value;
div_id.appendChild(newdiv);

}

function return_car2pg(value)
{
	//alert(value);
//var div_id=document.getElementById('pg1');
//var hi_id=document.getElementById('int1').value;
//var num =(div_id-1)+1;
//document.getElementById('int1').value=num;
//var newdiv=document.createElement('div');
//var newdivname='onword_addnew'+num;
//newdiv.setAttribute('id',newdivname);
//newdiv.innerHTML=value;
//div_id.appendChild(newdiv);
  var ni = document.getElementById('pg1');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById("theValue").value -1)+ 2;
  numi.value = num;
  //alert(num);
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  newdiv.setAttribute("id",divIdName);
  //newdiv.innerHTML = "Element Number " + num + " has been added! <a href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\">- Remove this field &quot;"+divIdName+"&quot;</a>";
  //newdiv.innerHTML = "Element Number " + num + " has been added! <a href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\">- Remove</a>";
  newdiv.innerHTML = value+" <a href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\">- Remove</a>";
  ni.appendChild(newdiv);
}
 
function removeElement(divNum) {
  var d = document.getElementById('pg1');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}
//----------------------------------------------------------------------------

//-------------------Corprate Form3 ---------------------------------------
function checkcropother()
{
	if(document.getElementById("other_csr").checked == true)
	{
	  document.getElementById("div_crop_other").style.display = ""; 
	}else
	{
	  document.getElementById("div_crop_other").style.display = "none"; 
	}
}

function frm_nonngo_reg3_validate()
{
		if(trimString(document.getElementById("frm_username").value) == "")
		{
		alert("Please enter the Username");
		document.getElementById("frm_username").focus();
		return false;
		}
		
		if(document.getElementById('terms').checked == false)
		{
		alert("Please accept the terms and conditions");
		document.getElementById('terms').focus();
		return false;		
		}

		
}
//------------------------------------------------------------------------
//-------service add others-----------------------------------------------------------------------
function showother_service(c,j)
{					
	var c = document.getElementById("service_hid").value; 
	
	for(var j=0;j<=c;j++)		
	{//for
		if(document.getElementById("service_cat_id_"+j).value == "11")
		{
			document.getElementById("frm_service_others_"+j).style.display = "";
		}
		else
		{
			document.getElementById("frm_service_others_"+j).style.display = "none";
		}
	}//for
}
//------------------------------------------------------------------------------------------------
//-------service add others-----------------------------------------------------------------------
function changeotherkg(m,n)
{					
	var m = document.getElementById("service_hid").value; 
	for(var n=0;n<=m;n++)		
	{//for
		if(document.getElementById("frm_product_unit_"+n).value == "Others")
		{
			document.getElementById("frm_kgs_others_"+n).style.display = "";
		}
		else
		{
			document.getElementById("frm_kgs_others_"+n).style.display = "none";
		}
	}//for
}
//------------------------------------------------------------------------------------------------
//-----------Product Kgs others-------------------------------------------------------------------------
function showother_product(m,n)
{					
	var m = document.getElementById("prod_hid").value; 
	for(var n=0;n<=m;n++)		
	{//for
		if(document.getElementById("frm_product_unit_"+n).value == "Others")
		{
			document.getElementById("frm_product_unit_others_"+n).style.display = "";
		}
		else
		{
			document.getElementById("frm_product_unit_others_"+n).style.display = "none";
		}
	}//for
}
//---------Product comments-------------------------------------------------------------------------
function appeal_comments(y)
{
	if(document.getElementById("frm_text_area_"+y).value == "")
	{
		alert("Please Post your comments");
		document.getElementById("frm_text_area_"+y).focus();
		return false;
	}
}
function appealother(i)
{
	document.getElementById("appealpost_"+i).style.display = "block";
}
function appealresponse(i)
{
	document.getElementById("appealdiv_"+i).style.display = "block";
}
//-------------Service Comments Keyword--------------------------------------------------------------
function appeal_ngo()
{
	if(document.getElementById("frm_ngo_key").value == "")
	{
		alert("Please enter the Keyword to search");
		document.getElementById("frm_ngo_key").focus();
		return false;
	}
}
//-----------------------------------------------------------------------------------------------------
function product_validation(frm)
{
 var tot_count = document.getElementById("prod_hid").value;
 for(var i = 0;i<=tot_count;i++)
 {
 	if(trimString(document.getElementById("frm_product_name_"+i).value) == "")
	{
		alert("Please enter the Product Name");
		document.getElementById("frm_product_name_"+i).focus();
		return false;
	}
 	if(document.getElementById("frm_product_category_"+i).selectedIndex == 0)
	{
		alert("Please select the Product Category");
		document.getElementById("frm_product_category_"+i).focus();
		return false;
	}
	if(trimString(document.getElementById("frm_product_category_"+i).value) == "13")
	{
		if(trimString(document.getElementById("frm_product_category_oth_"+i).value) == "")
		{
			alert("Please enter the Product Others");
			document.getElementById("frm_product_category_oth_"+i).focus();
			return false;
		}
	}	
	/*if(document.getElementById("frm_product_capacity_"+i).value == "")
	{
		alert("Please enter the Product Capacity");
		document.getElementById("frm_product_capacity_"+i).focus();
		return false;
	}*/
	if(trimString(document.getElementById("frm_product_unit_"+i).value) == "Others")
	{
		if(trimString(document.getElementById("frm_product_unit_others_"+i).value) == "")
		{
			alert("Please enter the Product Unit of Measures Others value");
			document.getElementById("frm_product_unit_others_"+i).focus();
			return false;
		}
	/*	if(document.getElementById("frm_product_unitval_"+i).value == "")
		{
			alert("Please enter the Product Unit of Measures value");
			document.getElementById("frm_product_unitval_"+i).focus();
			return false;
		}*/
	}
 }
	/*if(trimString(document.getElementById("ngo_cap").value) == "")
	{
	alert("Please Enter Your Word verification Characters");
	document.getElementById("ngo_cap").focus();
	return false;
	}*/
}
//------------------------------------------------------------------------------------------------------------
function appeal_date()
{
	if(document.getElementById("frm_from_date").value == "")
	{
		alert("Please select the From date");
		document.getElementById("frm_from_date").focus();
		return false;
	}
	if(document.getElementById("frm_to_date").value == "")
	{
		alert("Please select the To date");
		document.getElementById("frm_to_date").focus();
		return false;
	}
}
//-----------validation for volunteet form----------------------------------------------------------------------------
function volunteer_validation(frm)
{
	if(document.getElementById("frm_subject").value == "")
	{
		alert("Please enter the Subject");
		document.getElementById("frm_subject").focus();
		return false;
	} 
	if(document.getElementById("frm_state").selectedIndex == 0)
	{
		alert("Please select the State.");
		document.getElementById("frm_state").focus();
		return false;
	} 
	
	if(document.getElementById("marketing").checked == false && document.getElementById("business").checked == false && document.getElementById("web_design").checked == false && document.getElementById("mis").checked == false && document.getElementById("documentation").checked == false && document.getElementById("film").checked == false && document.getElementById("research").checked == false  && document.getElementById("microfinance").checked == false && document.getElementById("fund").checked == false  && document.getElementById("proposal").checked == false && document.getElementById("publicity").checked == false && document.getElementById("hr").checked == false && document.getElementById("finance").checked == false && document.getElementById("teaching").checked == false && document.getElementById("othercommunities").checked == false)
				{
					alert("Please Select the nature of voluntary work.");
					document.getElementById("marketing").focus();
					return false;
				}
					
				if(document.getElementById("othercommunities").checked == true)
				{
					if(document.getElementById("c_txt_other").value == "")
					{
						alert("Please enter the Others in nature of work.");
						document.getElementById("c_txt_other").focus();
						return false;
					}
				}

	var fromdat = document.getElementById("frm_from_date").value;
	var todat = document.getElementById("frm_to_date").value;
	if(fromdat != "")
	{
		var currentTime = new Date();
		
		var month = currentTime.getMonth() + 1;
		var day = currentTime.getDate();
		var year = currentTime.getFullYear();
		var datn = day+"-"+month+"-"+year;
		
		var fir = dateCompare(datn,fromdat,'<=');
		if(fir == false)
		{
			alert("From date must be greater than today.");
			document.getElementById("frm_from_date").focus();
			return false;
		}
	}
	
	if(todat != "")
	{
		if(fromdat == "")
		{
			alert("Please enter the From date.");
			document.getElementById("frm_from_date").focus();
			return false;
		}
		var t = dateCompare(fromdat,todat,'<=');
		if(t == false)
		{
			alert("From date must be lesser than the To date.");
			document.getElementById("frm_to_date").focus();
			return false;
		}
	}
	if(document.getElementById("frm_estimated").value == "")
	{
	alert("Please Enter Your Estimated Time in hours.");
	document.getElementById("frm_estimated").focus();
	return false;
	}
	if(document.getElementById("frm_shortterm").checked == false && document.getElementById("frm_longterm").checked == false && document.getElementById("frm_oneterm").checked == false)
	{
	alert("Please Enter Your Kind of Opportunity.");
	document.getElementById("frm_shortterm").focus();
	return false;
	}
	
	/*if(document.getElementById("ngo_cap").value == "")
	{
	alert("Please Enter Your Word verification Characters");
	document.getElementById("ngo_cap").focus();
	return false;
	}*/
}
//-------------------------------------------------------------------
function employee_show(chk)
{
	if(chk.value == "Employees/Consultants")
	{
	   document.getElementById("employee_show_table").style.display = "block"; 
	}else
	{
	   document.getElementById("employee_show_table").style.display = "none"; 
	}
}
//------------------------------------------------------------------
function volun_work_other(vol)
{
	if(vol == "Others")
	{
		document.getElementById("working_others").style.display = "";
	}else{
		document.getElementById("working_others").style.display = "";
	}
}
//------------------------------------------------------------------
function ben_style()
{
 	if(document.getElementById("others").checked == true)
	{
	  document.getElementById("ben_id").style.display = "block"; 
	}
	else
	{
		document.getElementById("ben_id").style.display = "none"; 	
	}
}
//------------------------------------------------------------------
function fun_org()
{
 	if(document.getElementById("org1").checked == true)
	{
	  document.getElementById("org_id").style.display = "block"; 
	}
	else
	{
		document.getElementById("org_id").style.display = "none"; 	
	}
}
//------------------------------------------------------------------
function fun_home()
{
 	if(document.getElementById("home1").checked == true)
	{
	  document.getElementById("home_id").style.display = "block"; 
	}
	else
	{
		document.getElementById("home_id").style.display = "none"; 	
	}
}
//---------------------------------------------------------------------------
function ngoser_cat_cor()
{
	document.getElementById("catserviceDiv").style.display = "";
	document.getElementById("other_category").style.display = "none";
}
function ngoser_close_cor()
{
	document.getElementById("catserviceDiv").style.display = "none";
	document.getElementById("other_category").style.display = "none";
}
function other_cat_cor()
{
  document.getElementById("other_category").style.display = "";
  document.getElementById("catserviceDiv").style.display = "none";
}
//------------------------------------------------------------------
function frm_job_openings_validate(frm)
{ 
		if(trimString(document.getElementById("frm_job_title").value) == "")
		{
			alert("Please enter the Job Title");	
			document.getElementById("frm_job_title").focus();
			return false;
		}
	
		if(trimString(document.getElementById("short_desc").value) == "")
		{
			alert("Please enter the Short Description");	
			document.getElementById("short_desc").focus();
			return false;
		}	
		/*if(trimString(document.getElementById("ngo_cap").value) == "")
		{
		alert("Please Enter Your Word verification Characters");
		document.getElementById("ngo_cap").focus();
		return false;
		}*/	
}
//--------------------------------------------------------------------
function job_ngo_valid()
{
	if(document.getElementById("frm_ngo_name").value == "")
	{
		alert("Please enter the NGO name");
		document.getElementById("frm_ngo_name").focus();
		return false;
	}	
}
//----------------------------------------------------------------
function job_key_valid()
{
	if(document.getElementById("frm_ngo_key").value == "")
	{
		alert("Please enter the Keyword to search");
		document.getElementById("frm_ngo_key").focus();
		return false;
	}
}
//---------Volunteer others validation------------------------------------------------------------------
function ben_other_work(n)
{
	if(n == "Others")
	{
		document.getElementById("working_others").style.display = "";
	}
	else
	{
		document.getElementById("working_others").style.display = "none";
	}		
}
//----------------------------------------------------------------------------------------------------

function rfps_validate(frm)
{
	if(trimString(frm.frm_title.value) == "")
	{
		alert("Please enter Request For Proposal - Title");
		frm.frm_title.focus();
		return false;
	}
	if(trimString(frm.frm_proposal.value) != "")
	{
		if((document.getElementById("frm_proposal").value.substr(document.getElementById("frm_proposal").value.lastIndexOf('.')) != ".doc") && (document.getElementById("frm_proposal").value.substr(document.getElementById("frm_proposal").value.lastIndexOf('.')) != ".pdf") && (document.getElementById("frm_proposal").value.substr(document.getElementById("frm_proposal").value.lastIndexOf('.')) != ".DOC") && (document.getElementById("frm_proposal").value.substr(document.getElementById("frm_proposal").value.lastIndexOf('.')) != ".PDF"))
		{
			alert("PDF / DOC format only allowed");
			frm.frm_proposal.focus();
			return false;
		}
	}else
	{
		alert("Upload Request for Proposal Document");
		frm.frm_proposal.focus();
		return false;
	}
	/*if(frm.frm_budget.value == "")
	{
		alert("Please enter the Budget");
		frm.frm_budget.focus();
		return false;
	}

	if(frm.frm_state.selectedIndex == 0)
	{
		alert("Please select the State");
		frm.frm_state.focus();
		return false;
	}*/
	var st = 0;
	for (i = 0; i < frm.frm_state.options.length; i++) 
	{
   		if (frm.frm_state.options[i].selected) 
		{
			var st = st + 1 
		}
	}
	if(st == 0)
	{
		alert("Please select the State Name.");
		return false;
	}

	if(trimString(frm.frm_city_name.value) == "" || frm.frm_city_name.value == "City")
	{
		alert("Please enter the City Name.");
		frm.frm_city_name.focus();
		return false;
	}
	if(trimString(frm.txt_duration.value) == "")
	{
		alert("Please enter the Duration");
		frm.txt_duration.focus();
		return false;
	}
	/*if(frm.txt_days.selectedIndex == 0)
	{
		alert("Please enter the Days");
		frm.txt_days.focus();
		return false;
	}*/


	if(trimString(frm.frm_last_date.value) == "")
	{
		alert("Please enter the Last Date");
		frm.frm_last_date.focus();
		return false;
	}
	
    var fromdat = document.getElementById("frm_last_date").value;
	if(fromdat != "")
	{
		var currentTime = new Date();
		
		var month = currentTime.getMonth() + 1;
		var day = currentTime.getDate();
		var year = currentTime.getFullYear();
		var datn = day+"-"+month+"-"+year;
		
		var fir = dateCompare(datn,fromdat,'<=');
		if(fir == false)
		{
			alert("Last date must be greater than today.");
			document.getElementById("frm_last_date").focus();
			return false;
		}
	}
	if((frm.chk_education.checked == "") && (frm.chk_health.checked == "") && (frm.chk_livelihood.checked == "") && (frm.chk_governance.checked == "") && (frm.chk_environment.checked == "") && (frm.chk_disability.checked == "") && (frm.chk_disaster_management.checked == "") && (frm.chk_water_salination.checked == "") && (frm.chk_rights_based.checked == "") && (frm.chk_sector_others.checked == ""))
	{
    	alert("Please select any one Area of Focus.");
		return false;
   	}
	if(frm.chk_sector_others.checked ==true)
	{
		if(trimString(frm.sector_others.value) == "")
		{
			alert("Please enter the Other Area of Focus");
			frm.sector_others.focus();
			return false;
		}
	}
	if((frm.chk_women.checked == "") && (frm.chk_children.checked == "") && (frm.chk_animal.checked == "") && (frm.chk_elderly.checked == "") && (frm.chk_dalits_tribes.checked == "") && (frm.chk_youth.checked == "") && (frm.chk_beneficiary_others.checked == ""))
	{
    	alert("Please select any one of the beneficiary");
		return false;
   	}
	if(frm.chk_beneficiary_others.checked ==true)
	{
		if(trimString(frm.beneficiary_others.value) == "")
		{
			alert("Please enter the Other Beneficiary");
			frm.beneficiary_others.focus();
			return false;
		}
	}
	if(frm.event_file.value != "")
	{
		if((document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".doc") && (document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".pdf") && (document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".DOC") && (document.getElementById("event_file").value.substr(document.getElementById("event_file").value.lastIndexOf('.')) != ".PDF"))
		{
			alert("PDF / DOC format only allowed");
			frm.event_file.focus();
			return false;
		}
	}
}



function str_replace (search, replace, subject, count)
{
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Gabriel Paderni
    // +   improved by: Philip Peterson
    // +   improved by: Simon Willison (http://simonwillison.net)
    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   bugfixed by: Anton Ongson
    // +      input by: Onno Marsman
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    tweaked by: Onno Marsman
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   input by: Oleg Eremeev
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Oleg Eremeev
    // %          note 1: The count parameter must be passed as a string in order
    // %          note 1:  to find a global variable in which the result will be given
    // *     example 1: str_replace(' ', '.', 'Kevin van Zonneveld');
    // *     returns 1: 'Kevin.van.Zonneveld'
    // *     example 2: str_replace(['{name}', 'l'], ['hello', 'm'], '{name}, lars');
    // *     returns 2: 'hemmo, mars'
 
    var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0,
            f = [].concat(search),
            r = [].concat(replace),
            s = subject,
            ra = r instanceof Array, sa = s instanceof Array;
    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
 
    for (i=0, sl=s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j=0, fl=f.length; j < fl; j++) {
            temp = s[i]+'';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length-s[i].length)/f[j].length;}
        }
    }
    return sa ? s : s[0];
}


//------------------------------------------------------------------------------------

function showalloption()
{
	if(document.getElementById("employment").checked == true || document.getElementById("volunteering").checked == true || document.getElementById("consultancy").checked == true || document.getElementById("research_study").checked == true || document.getElementById("donation").checked == true || document.getElementById("social").checked == true || document.getElementById("investment").checked == true || document.getElementById("member_ngo").checked == true || document.getElementById("otherscheck").checked == true) 
	{
		document.getElementById("show_conngo").style.display = "";
	}else
	{
		document.getElementById("show_conngo").style.display = "none";
	}
}

function toolvaidate(frm)
{
	//var err = '<font color=red> Please complete this field</font>';
	if(trimString(frm.tool_name.value) == "")
	{
		alert("Please enter name of the application");
		frm.tool_name.focus();
		return false
	}
	if(trimString(frm.tool_org.value) == "")
	{
		alert("Please enter name of the organization");
		frm.tool_org.focus();
		return false
	}
/*	if(frm.tool_desc.value == "")
	{
		alert("Please enter the description");
		frm.tool_desc.focus();
		return false
	} */
	if(trimString(frm.tool_category.value) == "")
	{
		alert("Please select the category");
		frm.tool_category.focus();
		return false
	}
	if(trimString(frm.tool_category.value) == "6")
	{
		if(trimString(frm.tool_category_others.value) == "")
		{
			alert("Please enter the Others Category ");
			frm.tool_category_others.focus();
			return false
		}
	}
	
	if(trimString(frm.tool_type.value) == "")
	{
		alert("Please select the type");
		frm.tool_type.focus();
		return false
	}
	if(trimString(frm.tool_price.value) == "")
	{
		alert("Please select the price");
		frm.tool_price.focus();
		return false
	}
	if(trimString(frm.tool_type.value) == "1" && frm.tool_url.value == "")
	{
		alert("Please enter the url");
		frm.tool_url.focus();
		return false
	}
/*	if(frm.tool_type.value == "2" && frm.tool_file.value == "")
	{
		alert("Please select a file");
		frm.tool_file.focus();
		return false
	}*/
}

function type_changed(obj)
{
	if(obj.value == "1")
	{
			document.getElementById("tool_file").value = "";
			document.getElementById("tool_url").disabled = false;
			document.getElementById("tool_file").disabled = true;
	}
	if(obj.value == "2")
	{
			document.getElementById("tool_url").value = "";
			document.getElementById("tool_url").disabled = true;
			document.getElementById("tool_file").disabled = false;
	}
	if(obj.value == "3")
	{
			document.getElementById("tool_url").value = "";
			document.getElementById("tool_file").value = "";
			document.getElementById("tool_url").disabled = true;
			document.getElementById("tool_file").disabled = true;
	}
	
}
//------service edit -------------------------------------------------------------------------------------
function showother_service_edit(c,j)
{
	if(document.getElementById("frm_service_category").value == "11")
	{
		document.getElementById("frm_service_others").style.display = "";
	}
	else
	{
		document.getElementById("frm_service_others").style.display = "none";
	}
}
//--------------------------------------------------------------------------------------------------------
function service_validation_edit()
{//fun
		if(trimString(document.getElementById("frm_service_name").value) == "")
		{
			alert("Please enter the service name");
			document.getElementById("frm_service_name").focus();
			return false;
		}	
		if(document.getElementById("frm_service_category").selectedIndex == 0)
		{
			alert("Please select the service category.");
			document.getElementById("frm_service_category").focus();
			return false;
		}
		if(trimString(document.getElementById("frm_service_category").value) == "11")
		{
			if(trimString(document.getElementById("frm_service_others").value) == "")
			{
				alert("Please enter the Other Service.");
				document.getElementById("frm_service_others").focus();
				return false;
			}
		}
						if(document.getElementById("frm_service_comm").checked == false && document.getElementById("frm_service_org").checked == false )
				{
				alert("Please Select Your Service For.");
				document.getElementById("frm_service_comm").focus();
				return false;
				}

/*		if(trimString(document.getElementById("frm_service_desc").value) == "")
		{
			alert("Please enter the service description.");
			document.getElementById("frm_service_desc").focus();
			return false;
		}*/
}//fun
//------------------------------------------------------------------------------------------------------------
function appeal_showother(n)
{	
var n = document.getElementById("appeal_hid").value;
for(var s=0; s<= n; s++)
{//for
	if(document.getElementById("frm_item_"+s).value == "7")
	{
		document.getElementById("frm_text_"+s).style.display = "";
	}
	else
	{
		document.getElementById("frm_text_"+s).style.display = "none";
	}		
}//for
}
//-------------------------------------------------------------------------------------------------------------
function product_edit_validation(frm)
{
 	if(trimString(document.getElementById("frm_product_name").value) == "")
	{
		alert("Please enter the Product Name");
		document.getElementById("frm_product_name").focus();
		return false;
	}
 	if(document.getElementById("frm_product_category").selectedIndex == 0)
	{
		alert("Please select the Product Category");
		document.getElementById("frm_product_category").focus();
		return false;
	}
	if(trimString(document.getElementById("frm_product_category").value) == "13")
	{
		if(trimString(document.getElementById("frm_product_category_oth").value) == "")
		{
			alert("Please enter the Product Others");
			document.getElementById("frm_product_category_oth").focus();
			return false;
		}
	}	
}
//-----------------------------------------------------------------------------------------------------------------
function change_service(sf)
{
	window.location="?src=service&frm_service_for="+sf;
}
//-----------------------------------------------------------------------------------------------------------------



function validate_mobilenew(frm)
{
    if($("#frm_mobile").val()=="")
	{
		alert("Please Enter the Mobile Number.");
		document.getElementById('frm_mobile').focus();
		return false;
	}
    
 if($("input[name='synchronize']:checked").val()=='Yes'){
        $verifycodeentered=trimString($("#verify_code").val());
        $verifycodesent=trimString($("#verify_code_hidden").val());
    if($verifycodesent!=$verifycodeentered){
        alert("Please enter the correct code sent to your mobile.");
		$("#verify_code").focus();
		return false;
    }
    
    
    }
    
   /*  if($("#verify_code_hidden").val()=="")
    {
        alert("Please Verify Your mobile No");
        return false;
    }*/
    
    
    
    $mobileno=$("#frm_mobile").val();
    $lengthofmobilenumber=$mobileno.length;
    $syncchecked=$("input[name='synchronize']:checked").val();  
    $hiddensyncval=$("#mobile_sync").val();
      
         $hiddenmobile=$("#mobile_hidden").val();  
         
        $syncchecked=$("input[name='synchronize']:checked").val();
  
        
         if($("#verify_code_hidden").val()=="" && $syncchecked=="Yes" && $mobileno!=$hiddenmobile)
            {
                alert("Please Verify Your Mobile No");
                return false;
        
            }
        
        if($("#verify").is(':visible')){
            alert("Please verify your number");
            return false;
            
        }
        /*if($lengthofmobilenumber!=12){
            alert("Please Enter a valid Mobile Number with country code");
            return false;
        }*/
}

//=================================================================================================
    
                function checkmobilenumberverifed($mobilenumber,$registerperson){
                        $.ajax({
                                async: false,
                                 type: "POST",
                                  url: "ngomobileverification.php",
                                  data: "mobileno="+$mobilenumber+"&action=check&registerperson="+$registerperson,
                                   success: function(data) 
                                       {
                                               $status=data;
                                        }    
                        });
                }

