// JavaScript Document


function validate_form(obj)
	{
		var msg='Incomplete Data, Kindly fill required fields...\n\n';	
		
		
		if(obj.email.value == '') msg+='- Please specify your email address. \n';
		try{
			if(document.getElementById('user_email_exist').value==1)
			{
				msg+='- Email already Exist \n';	
			
			}
			
		}catch(e){}		
		if(obj.email.value == '') msg+='- Please specify your username. \n';	
		
		try{
			if(document.getElementById('user_name_exist').value==1)
			{
				msg+='- Username already Exist \n';	
			
			}
			
		}catch(e){}
		
		
			if(obj.password.value == '') msg+='- Please enter your password. \n';		
		if(obj.password1.value == '') msg+='- Please Re-enter your password. \n'				
		
		if(obj.password.value !== obj.password1.value)
		{
			msg+='- Password and Re-typed Password must be same. \n';
		}
		else if(((obj.password.value.length)<8) || ((obj.password1.value.length)<8))
		{
			msg+='- Password\'s length must be at least of 8 characters. \n';
		}
		
		

		if(obj.fname.value == '') msg+='- Please enter your first name. \n';		
		if(obj.lname.value == '') msg+='- Please enter your last name. \n';	
		
			if(obj.telephone.value == '') msg+='- Please enter your Phone Number. \n';	
		
		
			
	
			
		if(msg == 'Incomplete Data, Kindly fill required fields...\n\n')
		{
		   load_searching();
			return true;			
		
		}else
		{
			alert(msg);
			return false;
		}
		
		
				
	}
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		  //  alert("Invalid E-mail Address")
		    return false
		 }

 		 return true					
	}

	function ValidateEmail(emailbox)
	{
		//var email=document.frmregister.email
		
		
		if (echeck(emailbox.value)==false)
		{
			//emailbox.value=""
			//emailbox.focus()
			return false
		}else
		{
			if(emailbox.value!='')
			{
			document.getElementById('wait_email').style.display='inline';
			loadDynData('check_username_ajax.php','USER_Email='+emailbox.value+'&action=check','USER_EMAIL_div');
			
			}
			return true
		}
	 }
	 
	 function check_url(obj) 
	 {
	     var theurl=obj.value;
	     var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/	     
	     
	     if (tomatch.test(theurl))
	     {	         
	         return true;
	     }
	     else
	     {
	         window.alert("URL invalid. Try again.");
	         obj.value="";
	         return false; 
	     }
	}	
	
	//  check for valid numeric strings
	function IsNumeric(strString)   	
   {
	   var strValidChars = "0123456789.-";
	   var strChar;
	   var blnResult = true;
	
	   if (strString.length == 0) return false;
	
	   //  test strString consists of valid characters listed above
	   for (i = 0; i < strString.length && blnResult == true; i++)
	      {
		      strChar = strString.charAt(i);
		      
		      if (strValidChars.indexOf(strChar) == -1)
	          {
	         	blnResult = false;
	          }
	      }
	   return blnResult;	
   }	
   


function edit_user_validate_form(obj)
	{
		var msg='Incomplete Data, Kindly fill required fields...\n\n';	
		
		
		
		
		
					
		
		if(obj.password.value !== obj.password1.value)
		{
			msg+='- Password and Re-typed Password must be same. \n';
		}
		
		
		

		if(obj.fname.value == '') msg+='- Please enter your first name. \n';		
		if(obj.lname.value == '') msg+='- Please enter your last name. \n';	
		
			if(obj.telephone.value == '') msg+='- Please enter your Phone Number. \n';	
		
		
			
	
			
		if(msg == 'Incomplete Data, Kindly fill required fields...\n\n')
		{
		   load_searching();
			return true;			
		
		}else
		{
			alert(msg);
			return false;
		}
		
		
				
	}
		
	
	//////////////////////////////////
	function setOptions(dest,arrayDest,val,defaultSelect)
{



    dest.length = 0;

    dest.options[0] = new Option(defaultSelect,''); 

    index = 1;

    for(i=0;i<arrayDest.length;i++)

    {

        if(arrayDest[i] && arrayDest[i][1] == val)

        {

            dest.options[index] = new Option(arrayDest[i][2],arrayDest[i][0]); 

            index++;

        }

    }    

}



function setCategoryId(frm)

{

    $('property_CategoryId').value= frm.value;

}



function setIndex(dest,index)

{

    selectedIndex = 0;

    for(i=0;i<dest.options.length;i++)

        if(dest.options[i].value == index)

            selectedIndex = i;

    dest.selectedIndex = selectedIndex;

}
	
	///////////////////////
	
	
	
function add_item_user_validate_form(obj)
	{
		var msg='Incomplete Data, Kindly fill required fields...\n\n';	
		
		
	
		if(obj.category_id.value == '') msg+='- Please Select Category. \n';		
		if(obj.txtfrName.value == '') msg+='- Please enter Item Name. \n';	
		
			if(obj.txtfrCost.value == '') msg+='- Please Enter Price. \n';	
			if(obj.txtfrDescription.value == '') msg+='- Please Enter Description. \n';
		
		
			
	
			
		if(msg == 'Incomplete Data, Kindly fill required fields...\n\n')
		{
		   load_searching();
			return true;			
		
		}else
		{
			alert(msg);
			return false;
		}
		
		
				
	}
