function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 
function checkURL(value) {
var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
if(urlregex.test(value))
{
return(true);
}
return(false);
}
  function isThere(url) {
       var req=GetXmlHttpObject(); // XMLHttpRequest object
       try {
               req.open("HEAD", url, false);
               req.send(null);                
               return req.status== 200 ? true : false;
       }
       catch (er) {
               return false;
       }
}
 

function resourcevalidation()
{
    //alert("resourcevalidation");
   
    if(document.getElementById("org").value=="")
	{
		
		document.getElementById("orgid").className='errordiv';
		document.getElementById("orgid").innerHTML='<img src=images/wa.png>Organization Name is Mandetory Field';
		return false;
	}
	else
	{
		document.getElementById("orgid").className='nonerrordiv';
	}
   
    
	if(document.getElementById("addr1").value=="")
	{
		//alert("Please Enter UserName");
		//document.getElementById("username").focus();
		document.getElementById("addr1id").className='errordiv';
		document.getElementById("addr1id").innerHTML='<img src=images/wa.png>Address1 is Mandetory Field';
		return false;
	}
	else
	{
		document.getElementById("addr1id").className='nonerrordiv';
	}
   
//      	if(document.getElementById("pin").value=="")
//	{
		//alert("Please Enter UserName");
		//document.getElementById("username").focus();
//		document.getElementById("pinid").className='errordiv';
//		document.getElementById("pinid").innerHTML='<img src=images/wa.png>PIN code is Mandetory Field';
//		return false;
//	}
    if(document.getElementById("pin").value!="" && document.getElementById("pin").value!=0)
	{
	  
	  
		var a=isNumeric(document.getElementById("pin").value);
		if(a==false)
		{
		
			document.getElementById("pinid").className='errordiv';
			document.getElementById("pinid").innerHTML='<img src=images/wa.png> PIN Number Should be a Numeric';
			return false;
		}
		else if(document.getElementById("pin").value.length<6)
		{
		
			document.getElementById("pinid").className='errordiv';
			document.getElementById("pinid").innerHTML='<img src=images/wa.png> PIN Number should have 6 digits';
			return false;
		}
		else
		{
		document.getElementById("pinid").className='nonerrordiv';
		}
        
       
	}
	else
	{
		document.getElementById("pinid").className='nonerrordiv';
	}
	
   //   	if(document.getElementById("mailid").value=="")
//	{
		//alert("Please Enter UserName");
		//document.getElementById("username").focus();
	//	document.getElementById("mailidid").className='errordiv';
	//	document.getElementById("mailidid").innerHTML='<img src=images/wa.png>E-Mail Id is Mandetory Field';
	//	return false;
	//}
    	 if(document.getElementById("mailid").value!="")
	{
		//alert("mail");
		var mail=document.getElementById("mailid").value;
		var status=echeck(mail);
		//document.getElementById("mailid").focus();
		if(status==false)
		{
			document.getElementById("mailidid").className='errordiv';
			document.getElementById("mailidid").innerHTML='<img src=images/wa.png> Please Enter Vaild Emailid';
            return false;
		}
		{
			
		document.getElementById("mailidid").className='nonerrordiv';
		}
		//return status;
		
	}
	else
	{
		document.getElementById("mailidid").className='nonerrordiv';
	}
    //if(document.getElementById("phno").value=="" )
	//{
		//alert("Please Enter Contact Number");
		//document.getElementById("phonenumber").focus();
	//	document.getElementById("phnoid").className='errordiv';
	//	document.getElementById("phnoid").innerHTML='<img src=images/wa.png> Please Enter the Phone Number';
//		return false;
//	}
     if(document.getElementById("phno").value!="")
	{
		
		 if(document.getElementById("phno").value.length>=18)
		{
		//alert("Enter Valid Contact Number");
			//document.getElementById("phonenumber").focus();
			document.getElementById("phnoid").className='errordiv';
			document.getElementById("phnoid").innerHTML='<img src=images/wa.png> Phone Number should be less than  18 digits';
			return false;
		}
		else
		{
		document.getElementById("phnoid").className='nonerrordiv';
		}
	}
    else
    {
      document.getElementById("phnoid").className='nonerrordiv';
    }
    
		if(document.getElementById("DSStates").selectedIndex==0)
	{
		//alert("Please Select State");
		//document.getElementById("DSStates").focus();
		document.getElementById("DSStatesid").className='errordiv';
		document.getElementById("DSStatesid").innerHTML='<img src=images/wa.png> Please Select State';
		return false;
	}
	else
	{
		document.getElementById("DSStatesid").className='nonerrordiv';
	}
	if(document.getElementById("DSDistricts").selectedIndex==0)
	{
		//alert("Please Select District");
		//document.getElementById("DSDistricts").focus();
		document.getElementById("DSDistrictsid").className='errordiv';
		document.getElementById("DSDistrictsid").innerHTML='<img src=images/wa.png> Please Select Disrict';
		return false;
	}
	else
	{
		document.getElementById("DSDistrictsid").className='nonerrordiv';
	}
   //  	if(document.getElementById("website").value=="")
	//{
		//alert("Please Enter UserName");
		//document.getElementById("username").focus();
	//	document.getElementById("websiteid").className='errordiv';
	//	document.getElementById("websiteid").innerHTML='<img src=images/wa.png>Website is Mandetory Field';
	//	return false;
	//}
     if(document.getElementById("website").value!="")
	{
	   
       //var c=isThere(document.getElementById("website").value);
       //alert(c);
       var c=isValidURL(document.getElementById("website").value);
       if(c==false)
       {
        document.getElementById("websiteid").className='errordiv';
		document.getElementById("websiteid").innerHTML='<img src=images/wa.png>Enter Valid URL in Website Field';
		return false;
       }
	   }
	else
	{
		document.getElementById("websiteid").className='nonerrordiv';
	}
//	if(document.getElementById("res_det").value=="")
//	{
		//alert("Please Enter UserName");
		//document.getElementById("username").focus();
	//	document.getElementById("res_detid").className='errordiv';
	//	document.getElementById("res_detid").innerHTML='<img src=images/wa.png>Resource details is Mandetory Field';
	//	return false;
	//}
	//else
	//{
	//	document.getElementById("res_detid").className='nonerrordiv';
	//}
    if(document.getElementById('category_others').checked)
    {
        //alert(document.getElementById('category_others').checked);
        if(document.getElementById('cat_others_txt').value=="")
        {
          
           document.getElementById("cat_othersid").className='errordiv';
		document.getElementById("cat_othersid").innerHTML='<img src=images/wa.png>Enter Disease Category';
		return false; 
        }
        else
	   {
	    
		document.getElementById("cat_othersid").className='nonerrordiv';
    	}
    }
    else
	{
		document.getElementById("cat_othersid").className='nonerrordiv';
	}
    return true;
 }
 

