var controllerXmlHttp;
var ajaxicon;


if(nameid==null) nameid=0;



function ajax(action,id,msg)
{

if (action.length==0)
  {
  document.getElementById("msg").innerHTML="";
 
  return;
  }



ajaxicon=document.getElementById('ajaxloader');
ajaxicon.style.display="block";

controllerXmlHttp=GetXmlHttpObject()
if (controllerXmlHttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
  
if(  action=="add_to_favorites" ) {
	var heart1=document.getElementById('heart'+id);
	if(heart1.src.indexOf('remove')>1)  action=='remove_from_favorites' 
	msg=heart1.alt;
}

var url="includes/controller.php";
url=url+"?action="+action;
url=url+"&id="+id
url=url+"&nameid="+nameid
url=url+"&sid="+Math.random();



url=encodeURI(url);

if(msg==null) msg="Are you sure to "+action+" "+id+"?";
confirmation=1;


if(msg!=0) confirmation=window.confirm(msg)
if(  confirmation ) {
controllerXmlHttp.onreadystatechange=controllerStateChanged ;
controllerXmlHttp.open("GET",url,true);
  controllerXmlHttp.send(null);
}
return false;

}

function controllerStateChanged()
{
if (controllerXmlHttp.readyState==4)
  {

  var res=controllerXmlHttp.responseText;
 
  if(res.indexOf('eval:')==0)
  eval(res.substr(5));
  else
  document.getElementById("msg").innerHTML=res;
  	ajaxicon.style.display="none";  
 
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}




function heartChanger(id,mode){
	var heart1=document.getElementById('heart'+id);

		if(heart1.src.indexOf('remove')>1) {
			heart1.src="images/fav_button.jpg";
			heart1.alt="أضف الاسم للمفضلة";
			heart1.title="أضف الاسم للمفضلة";
		}else{
			heart1.src="images/fav_button_remove.jpg";
			heart1.alt="أزل الاسم من المفضلة";
			heart1.title="أزل الاسم من المفضلة";
		
		}
	

}


function showCard(fileName){
	
	var obj=document.getElementById('photoCard');
	document.getElementById('cardRequest').style.display="none";
	obj.src=fileName;
	
	obj.style.display="block";
	
	return true;
	
	
}


function toArabic(str) { 
  var replacer = new Array(' ','q','w','e','r','t','y','u','i','o','p','[',']','a','s','d','f','g','h','j','k','l',';','z','x','c','v','b','n','m',',','.','/','\'',';','`'); 
  var by =       new Array(' ','ض','ص','ث','ق','ف','غ','ع','ه','خ','ح','ج','د','ش','س','ي','ب','ل','ا','ت','ن','م','ك','ئ','ء','ؤ','ر','لا','ى','ة','و','ز','ظ','ط','ك','ذ'); 
  var str2='';
  for (var i=0; i<str.length; i++) { 
   
	let=str.charAt(i);
	index=replacer.indexOf(let);
	if(by[index]==undefined) str2=str2+let;  else str2=str2+by[index];	
	
  } 
  
  //str=str.replace(/\[/g,'ج');

  return str2; 
} 



function hideContainer(p){
	
	document.getElementById(p).style.display="none";	
}

function nav(url	){

	window.location = url;
}


