var FavName='favpedrini';
var strFav="0";
var dias=10;

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  } else {
	  expires = "";
  }
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name){
	createCookie(name,"",-1);
	window.location.reload();
}

function fav_read(name){
	var cont=0;
	var strtemp=readCookie(name);
	var ArrFavt = new Array();
	
	// --- se não existe, cria --- //
	if(strtemp=="" || strtemp==null){
		createCookie(name,strFav,dias);
	}
	
	// --- le novamente --- //
	strFav=readCookie(name);

	// --- converte para array --- //
	ArrFavt = strFav.split(',');
	
	cont = ArrFavt.length;

	if(ArrFavt[0]=="0" || ArrFavt[0]==""){
		cont--;
	}
	
	// --- 
	document.getElementById('idFav').innerHTML="("+cont+")";
}

function fav_add(name,value){
	var ArrFavt = new Array();
	var ok=1;
	var tempFav=readCookie(name);

	// --- converte para array --- //
	ArrFavt = tempFav.split(',');
	
	for(x=0;x<ArrFavt.length;x++){
		if(ArrFavt[x]==value)ok=0;
	}
	
	if(ok)ArrFavt.push(value);
	else alert('Ja esta em favoritos!');
	
	createCookie(name,ArrFavt,dias);
	window.location.reload();
}

function fav_show(name){
	var ArrFavt = new Array();
	var tempFav=readCookie(name);

	// --- converte para array --- //
	ArrFavt = tempFav.split(',');
	var cont = ArrFavt.length;

	if(ArrFavt[0]=="0" || ArrFavt[0]==""){
		cont--;
	}
	
	if(cont > 0)window.location="favoritos.php?cod="+tempFav;
}

//--- --- //
function $(e){
	if(typeof e=='string') {
		e=document.getElementById(e);
	}
	return e;
}

//--- --- //
function ajax(){
	var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
        return false;
    }
    return http_request;
} //fim da function X

// ---   --- //
function send(id,url,metodo,param){
	var x=ajax();
	
	if(!param){
		param=null;
		metodo='GET';
	}else{
		metodo='POST';
	}
	
	/*alert(param);*/
	
	x.open(metodo, encodeURI(url) ,true);
	x.onreadystatechange=function(){
		
		// --- cria uma div temporária no body  --- //
		if(x.readyState==1){
			$(id).innerHTML="Carregando ...";
		}//fim do if
		
		if((x.readyState==4) && (x.status==200)) {
			
			// --- insere o conteudo no id se encontrar 
			$(id).innerHTML = x.responseText;
			
		}//fim do if
	
	};
	x.setRequestHeader('Content-type' , 'application/x-www-form-urlencoded');
	x.send(param);
};



