var mainCat = new Array();
var mainCatID =new Array();
var SubCat =  new Array();
var SubCatID =new Array();




function ConfirmDelete(page)
{
	
answer = confirm("Do you Want to Delete?")

if (answer !=0) 

{ 
location = page
} 

}
function ConfirmDeletear(page)
{
	
answer = confirm("هل تريد حذف الملف")

if (answer !=0) 

{ 
location = page
} 

}

function getXmlHttpRequestObject()
 {
 	
 	if (window.XMLHttpRequest) 
 	{		return new XMLHttpRequest();	}
   else if(window.ActiveXObject)
    {		return new ActiveXObject("Microsoft.XMLHTTP");	} 
  else
   {		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");	}
 
 }
 
 
 //Our XmlHttpRequest object to get the auto suggest
 
 var searchReq = getXmlHttpRequestObject();
 
 
 //Called from keyup on the search textbox.//Starts the AJAX request.
 function userisexsit(username,email)
  {	

  	if (searchReq.readyState == 4 || searchReq.readyState == 0)
   {	
   	
   	var rand_no = Math.random();
	rand_no = rand_no * 100;

	
	searchReq.open("GET", 'checkuser.php?email='+email+'&search=' + username +'&ran='+rand_no , true);
   	searchReq.onreadystatechange = handleSearchSuggest;
   	searchReq.send(null);
   }
   
   else
   
   {
   		document.getElementById('search_suggest').innerHTML="Loading..";
   }
 
  	
  }
  
  
    function userisexsitar(username,email)
  {	

  	if (searchReq.readyState == 4 || searchReq.readyState == 0)
   {	
   	
   	var rand_no = Math.random();
	rand_no = rand_no * 100;
	

   	searchReq.open("GET", 'checkuser.php?email='+email+'&search=' + username +'&ran='+rand_no , true);
   	searchReq.onreadystatechange = handleSearchSuggestar;
   	searchReq.send(null);
   }
   
   else
   
   {
   		document.getElementById('search_suggest').innerHTML="Loading..";
   }
 
  	
  }
  
  
  //Called when the AJAX response is returned.
  function handleSearchSuggest() 
  {	
		  	if (searchReq.readyState == 4) 
		  {
		  	
		  	if(searchReq.responseText=="user")
		  	{
		  		alert("username already exist..try other ");
		  	}
		  	else if(searchReq.responseText=="email")
		  	{
		  		alert("email already exist..try other ");
		  	}
		  	else if(searchReq.responseText=="false")
		  	{
		  		document.MainForm.submit();
		  	}
		  	
		  	document.getElementById('search_suggest').innerHTML="";
		  
		  	
		  }   else
   
   {
   		document.getElementById('search_suggest').innerHTML="Loading..";
   }
		  
		
  }
  
   function handleSearchSuggestar() 
  {	
		  	if (searchReq.readyState == 4) 
		  {
		  	
		  	if(searchReq.responseText=="user")
		  	{
		  		alert("هذا المستخدم مستخدم سابقا  ");
		  	}
		  	else if(searchReq.responseText=="email")
		  	{
		  		alert("البريد الألكترونى مستخدم سابقا ");
		  	}
		  	else if(searchReq.responseText=="false")
		  	{
		  		document.MainForm.submit();
		  	}
		  	
		  	document.getElementById('search_suggest').innerHTML="";
		  
		  	
		  }   else
   
   {
   		document.getElementById('search_suggest').innerHTML="Loading..";
   }
		  
		
  }
  
  
  
  
  /////////////////////////////////////
  
   //Called from keyup on the search textbox.//Starts the AJAX request.
 function orderby(catid,orderby_type,pagenumber,cat_type)
  {	

  	if (searchReq.readyState == 4 || searchReq.readyState == 0)
   {	
   	var rand_no = Math.random();
	rand_no = rand_no * 100;

   	searchReq.open("GET", 'viewitems.php?catid='+catid+'&orderby_type=' + orderby_type +'&pagenumber='+pagenumber+'&cat_type='+cat_type+'&ran='+rand_no , true);
   	searchReq.onreadystatechange = HandelOrderBy;
   	searchReq.send(null);
   }
   else
   {
   document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";

   }
  
  
  }
  /// for arabic//////
  function orderbyar(catid,orderby_type,pagenumber,cat_type)
  {	

  	if (searchReq.readyState == 4 || searchReq.readyState == 0)
   {	
   	var rand_no = Math.random();
	rand_no = rand_no * 100;

   	searchReq.open("GET", 'viewitems_ar.php?catid='+catid+'&orderby_type=' + orderby_type +'&pagenumber='+pagenumber+'&cat_type='+cat_type+'&ran='+rand_no , true);
   	searchReq.onreadystatechange = HandelOrderBy;
   	searchReq.send(null);
   }
   else
   {
   document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";

   }
  
  
  }
  
  
  //Called when the AJAX response is returned.
  function HandelOrderBy() 
  {	
		 if (searchReq.readyState == 4) 
		  {

		  	document.getElementById('ShowArea').innerHTML=searchReq.responseText;
		  }

		else
   
	   {
   	document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";
   		}
		  
		
  }
  
  
  
  //////////////////////////////////////
     //Called from keyup on the search textbox.//Starts the AJAX request.
 function items(orderby_type,pagenumber)
  {	

  	if (searchReq.readyState == 4 || searchReq.readyState == 0)
   {	
   	var rand_no = Math.random();
	rand_no = rand_no * 100;

   	searchReq.open("GET", 'showitemscode.php?orderby_type=' + orderby_type +'&pagenumber='+pagenumber+'&ran='+rand_no , true);
   	searchReq.onreadystatechange = Handleshowitems;
   	searchReq.send(null);
   }
   else
   {
   document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";

   }
  
  
  }
  
  
  //Called when the AJAX response is returned.
  function Handleshowitems() 
  {	
		  	if (searchReq.readyState == 4) 
		  {

		  		document.getElementById('ShowArea').innerHTML=searchReq.responseText;
		  }

		else
   
	   {
   		document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";
   		}
		  
		
  }
  
  ///////////// ARABIC///////
  
  //////////////////////////////////////
     //Called from keyup on the search textbox.//Starts the AJAX request.
 function items_ar(orderby_type,pagenumber)
  {	

  	if (searchReq.readyState == 4 || searchReq.readyState == 0)
   {	
   	var rand_no = Math.random();
	rand_no = rand_no * 100;

   	searchReq.open("GET", 'showitemscode_ar.php?orderby_type=' + orderby_type +'&pagenumber='+pagenumber+'&ran='+rand_no , true);
   	searchReq.onreadystatechange = Handleshowitems_ar;
   	searchReq.send(null);
   }
   else
   {
   document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";

   }
  
  
  }
  
  
  //Called when the AJAX response is returned.
  function Handleshowitems_ar() 
  {	
		  	if (searchReq.readyState == 4) 
		  {

		  		document.getElementById('ShowArea').innerHTML=searchReq.responseText;
		  }

		else
   
	   {
   		document.getElementById('ShowArea').innerHTML="<center><img src='images/loading-gif-animation.gif'><br><img src='images/loading-gif-animation.gif'></center>";
   		}
		  
		
  }
  
  //////////////////////////////////////
  
  function GetSubCat(myselect,otherselect,WhoCall)
  {
  	 

  	var mycurrentindexforarray;
	
	if(myselect.selectedIndex==0)
	{
		//empty
	}
	else
	{
		
		mycurrentindexforarray=myselect.selectedIndex-1;
		if(myselect.value==1)
		{
			if(WhoCall=='search')
			{
			    document.getElementById("wanted_search").innerHTML="Job seeker";
			    document.getElementById("sale_search").innerHTML="Employer";
			}
			else
			{
				document.getElementById("wanted").innerHTML="Job seeker";
			    document.getElementById("sale").innerHTML="Employer";
			}
		}
		else
		{
			if(WhoCall=='search')
			{
				document.getElementById("wanted_search").innerHTML="Wanted";
			    document.getElementById("sale_search").innerHTML="For Sale";
			}
			else
			{
				document.getElementById("wanted").innerHTML="Wanted";
			    document.getElementById("sale").innerHTML="For Sale";
			}
		}
	  	var temp = SubCat[mycurrentindexforarray];
	  	var temp_id=SubCatID[mycurrentindexforarray];
	  	
	  	otherselect.length = 1;
	  	
	  	if(temp!="")
	  	{
			var temp_array = new Array();
			var temp_id_array=new Array();
			
			
			temp_array = temp.split('-');
			
			temp_id_array = temp_id.split('-');
		  	var Num = temp_array.length;
		  	
		
		for(i=0;i<Num;i++)
		{
			
			otherselect.options[i+1]=new Option(temp_array[i],temp_id_array[i]);
				
		}
	  	}
  }
  }

//
function GetSubCatar(myselect,otherselect,WhoCall)
  {
  	 

  	var mycurrentindexforarray;
	
	if(myselect.selectedIndex==0)
	{
		//empty
	}
	else
	{
		
		mycurrentindexforarray=myselect.selectedIndex-1;
		if(myselect.value==1)
		{
			if(WhoCall=='search')
			{
				document.getElementById("wanted_search").innerHTML="الباحث عن وظيفه";
	    		document.getElementById("sale_search").innerHTML="صاحب عمل";						
			}
			else
			{
				document.getElementById("wanted").innerHTML="الباحث عن وظيفه";
	    		document.getElementById("sale").innerHTML="صاحب عمل";		
			}
	    
		}
		else
		{
			if(WhoCall=='search')
			{
				document.getElementById("wanted_search").innerHTML="مطلوب";
	    		document.getElementById("sale_search").innerHTML="للبيع";
			}
			else
			{
				document.getElementById("wanted").innerHTML="مطلوب";
	    		document.getElementById("sale").innerHTML="للبيع";
			}
		}
	  	var temp = SubCat[mycurrentindexforarray];
	  	var temp_id=SubCatID[mycurrentindexforarray];
	  	
	  	otherselect.length = 1;
	  	
	  	if(temp!="")
	  	{
				var temp_array = new Array();
				var temp_id_array=new Array();
				
				
				temp_array = temp.split('-');
				
				temp_id_array = temp_id.split('-');
			  	var Num = temp_array.length;
			  	
			
			for(i=0;i<Num;i++)
			{
				
				otherselect.options[i+1]=new Option(temp_array[i],temp_id_array[i]);
					
			}
	  	}
  }
  }
    
  


function Register(myform)
{

	if(myform.fullname.value=="")
	{
		alert("add full name ");
		return false;
	}
	
	
	
	if(myform.username.value=="")
	{
		alert("add user name ");
		return false;
	}
	
	
	
	if(myform.password.value=="")
	{
		alert("add password  ");
		return false;
	}
	
	
	if(myform.repassword.value=="")
	{
		alert("retype password  ");
		return false;
	}
	
	if(myform.repassword.value != myform.password.value)
	{
		alert("Password don't match ");
		return false;
	}
	
	if(myform.phone.value=="")
	{
		alert("add phone number");
		return false;
	}
	
	
	if(myform.secret.value=="0")
	{
		alert("select secret question")
		return false;
	}
	
	
	if(myform.answer.value=="")
	{
		alert("add answer");
		return false;
	}
	
	
	myform.submit();
	
	
	
}

function Registerar(myform)
{

	if(myform.fullname.value=="")
	{
		alert("ادخل الأسم بالكامل ");
		return false;
	}
	
	
	
	if(myform.username.value=="")
	{
		alert("ادخل اسم المستخدم ");
		return false;
	}
	
	
	
	if(myform.password.value=="")
	{
		alert("ادخل كلمه المرور ");
		return false;
	}
	
	
	if(myform.repassword.value=="")
	{
		alert("اعد كتابه كلمه المرور ");
		return false;
	}
	
	if(myform.repassword.value != myform.password.value)
	{
		alert("كلمه المرور غير متطابقه ");
		return false;
	}
	
	if(myform.phone.value=="")
	{
		alert("اضف رقم التليفون ");
		return false;
	}
	
	
	
	if(myform.secret.value=="0")
	{
		alert("اختر السؤال السرى")
		return false;
	}
	
	
	if(myform.answer.value=="")
	{
		alert("ادخل الاجابه");
		return false;
	}
	
	myform.submit();
	
	
	
}


function ForgetPassword(myform)
{
		
	if(myform.username.value=="")
	{
		alert("add user name ");
		return false;
	}
	
	if(myform.secret.value=="0")
	{
		alert("select secret question")
		return false;
	}
	
	
	if(myform.answer.value=="")
	{
		alert("add answer");
		return false;
	}
	
	myform.submit();
	
	
	
	
}


function PostAdvValidation(myform)
{
	if(myform.section.value=="0")
	{
		alert("Select Section");
		return false;
	}
	
	if(myform.subsection.value=="0")
	{
		alert("Select Sub Section");
		return false;
	}
	if(myform.city.value=="0")
	{
		alert("Select City");
		return false;
	}
	
	if(myform.price.value=="")
	{
		alert("Add Price ");
		return false;
	}
	
	Item_validation(myform);
	
	if(myform.title.value=="")
	{
		alert("Add Title");
		return false;
	}
	
	if(myform.details.value=="")
	{
		alert("Add more Details");
		return false;
	}
	
	
	myform.submit();
}




function validation(myform)
{
	
	if(myform.user.value=="")
	{
		alert("add username");
		return false;
	}
	if(myform.pass.value=="")
	{
		alert("add password ");
		return false;
	}
	
	 myform.submit();
}


function PostAdvValidation_Update(myform)
{
	if(myform.section.value=="0")
	{
		alert("Select Section");
		return false;
	}
	
	if(myform.subsection.value=="0")
	{
		alert("Select Sub Section");
		return false;
	}
	if(myform.city.value=="0")
	{
		alert("Select City");
		return false;
	}
	
	if(myform.price.value=="")
	{
		alert("Add Price ");
		return false;
	}
	
	Item_validation(myform);
	
	if(myform.title.value=="")
	{
		alert("Add Title");
		return false;
	}
	
	if(myform.details.value=="")
	{
		alert("Add more Details");
		return false;
	}
	
	
	myform.submit();
}

function Item_validation(myform)
{

          var check = true;
          var myvalue = myform.price.value; //get characters
          for(var i=0;i < myform.price.value.length; ++i)
          {
               var new_key = myvalue.charAt(i); //cycle through characters
               if(((new_key < "0") || (new_key > "9")) && 
                    !(new_key == ""))
               {
                    check = false;
                    break;
               }
          }
          if(check==false)
          {
          		alert("Price is numbers");
              return false;
              
          }
           else
          {
              return true;
          }
     

}

function Item_validation_ar(myform)
{
	       var check = true;
          var value = myform.price.value; //get characters
          //check that all characters are digits, ., -, or ""
          for(var i=0;i < myform.price.value.length; ++i)
          {
               var new_key = value.charAt(i); //cycle through characters
               if(((new_key < "0") || (new_key > "9")) && 
                    !(new_key == ""))
               {
                    check = false;
                    break;
               }
          }
          //apply appropriate colour based on value
          if(!check)
          {
          	alert("السعر ليس بالارقام ");
              return false;
              
          }
          else
          {
              return true;
          }
}

  







































































































































































































