/**
 * Copyright (c)
 * Cubit 2011
 */
	
function SetCookie(cookieName,cookieValue) {
		 var today = new Date();
		 var expire = new Date();
		 nDays=0.50;
		 expire.setTime(today.getTime() + 3600000*24*nDays);
		 //document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
		 document.cookie = cookieName + '=' + escape(cookieValue) + ";expires="+expire.toGMTString()+',path=/;domain=edil.ro';
}

function getCookie(c_name){
		var i,x,y,ARRcookies=document.cookie.split(";");
		for (i=0;i<ARRcookies.length;i++)
		{
		  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		  x=x.replace(/^\s+|\s+$/g,"");
		  if (x==c_name)
		  {
		    return unescape(y);
		  }
		}
}
String.prototype.charRefToUnicode = function()
{
return this.replace(
/&#(([0-9]{1,7})|(x[0-9a-f]{1,6}));?/gi,
function(match, p1, p2, p3, offset, s)
{
return String.fromCharCode(p2 || ("0" + p3));
});
}
function selecteazaOferta(id_oferta){
	
		var adresa_host = window.location.hostname;
	    var site_language='';
	    if(adresa_host.search(/en\./i)!='-1') site_language='en';
	    else {
	    	if(adresa_host.search(/fr\./i)!='-1') site_language='fr';
	    	else site_language='ro';
	    }
		
		var res_div = document.getElementById("cos-content-id");
		var c = getCookie("oferta");
		var oferte = "";
		var exista = 0;
		var limit = 0;
		
		
		if(c == null || c == ""){
			//alert("NU exista");
			SetCookie("oferta", id_oferta);
		}
		else{
			//alert("exista");
			//check if the cockie has this id
			var c1 = getCookie("oferta").split("_");
			var l = c1.length;
			if(l < 10){
				var i = 0;
				
				while(i<l){
					if(c1[i] == id_oferta){
						exista = 1;
						//alert("oferta exista deja");
					}
					i++;
				}
				
				if(exista == 0){
					oferte = getCookie("oferta")+"_"+id_oferta;
					SetCookie("oferta", oferte);
				}
				else{
					if(site_language=='ro')
					{
							alert("Ati selectat deja aceasta oferta");
					}
					if(site_language=='en')
					{
							alert("You have already selected this offer");
					}
					if(site_language=='fr')
					{							
							alert("Vous avez d&#233;j&#224; s&#233;lectionn&#233; cette offre".charRefToUnicode());
					}
					
					return false;
				}	
			}
			else{
				if(site_language=='ro')
				{
							alert("Nu puteti selecta mai mult de 10 oferte!");
				}
				if(site_language=='en')
				{
							alert("You cannot select more than 10 offers");
				}
				if(site_language=='fr')
				{
							
							alert("Vous ne pouvez pas s&#233;lectionner plus de 10 offres".charRefToUnicode());
				}
					
				
				
				return false;
			}
		}
		
		var toate_ofertele = getCookie("oferta");
		
		//alert(toate_ofertele);
		
		if(exista != 1){
			
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			  {// code for IE6, IE5
			  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			  }
			xmlhttp.onreadystatechange=function()
			  {
			  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			    {
			    res_div.innerHTML=xmlhttp.responseText;
			     
			    //alert(xmlhttp.responseText);
			    
			    }
			  }  
			xmlhttp.open("GET","actions/add_oferta_selectata.php?l="+site_language,true);
			xmlhttp.send();
		}
}

function stergeOfertaSelectata(id_of){
	
	var adresa_host = window.location.hostname;
    var site_language='';
    if(adresa_host.search(/en\./i)!='-1') site_language='en';
    else {
    	if(adresa_host.search(/fr\./i)!='-1') site_language='fr';
    	else site_language='ro';
    }
    
	//alert(id_of);
	var res_div = document.getElementById("cos-content-id");
	var c = getCookie("oferta");
	//eliminam oferta, trimitem restul la sterge_oferta_selectata.php care reafiseaza ofertele dupa stergere
	
	var c2 = getCookie("oferta").split("_");
	var l1 = c2.length;
	var j = 0;
	var rez = "";
	
	while(j<l1){
		
		if(c2[j] != id_of){
			if(rez == ""){
				rez = c2[j];
			}
			else{
				rez = rez + "_" + c2[j];
			}
		}
		
		j++;
	}
	
	SetCookie("oferta", rez);

	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
	    {
	    res_div.innerHTML=xmlhttp.responseText;
	     
	    //alert(xmlhttp.responseText);
	    
	  }
	  }  
	xmlhttp.open("GET","actions/add_oferta_selectata.php?l="+site_language,true);
	xmlhttp.send();
	
	
}


	
		
		
