/* Adonde volver */
var dfltDivHTML = null;

/** Para llamar on load de la pagina*/
function loadDfltSection(){
	//dfltDivHTML = document.getElementById('shownDiv').innerHTML;
}

function setVisibleSection( sectionID ){
	if (dfltDivHTML == null) loadDfltSection(); // retorna si aún no se ha cargado
	var visibleDiv = document.getElementById('shownDiv');
	var hiddenDiv = document.getElementById( sectionID );
	visibleDiv.innerHTML = hiddenDiv.innerHTML;
}

function setVisibleDfltSection(){
	if (dfltDivHTML == null) return; // retorna si aún no se ha cargado
	var visibleDiv = document.getElementById('shownDiv');
	visibleDiv.innerHTML = dfltDivHTML;
}


function showLongTailDiv(){
	var contentDiv = document.getElementById('longTailDiv');
	var showDiv = document.getElementById('longTailShowDiv');
	showDiv.innerHTML = contentDiv.innerHTML;
}

function hideLongTailDiv(){
	var showDiv = document.getElementById('longTailShowDiv');
	showDiv.innerHTML = '';
}


//http://www.mercadolibre.com.ar/org-img/jsapi/escalator/escWordSearchScript.js

var wordFocus = false;
netscape = "";
ver = navigator.appVersion; 
len = ver.length;
for(iln = 0; iln < len; iln++) {
	if (ver.charAt(iln) == "(") break;
}
netscape = (ver.charAt(iln+1).toUpperCase() != "C");

function setFocus(){
	wordFocus = true;
}

function setBlur(){
	wordFocus = false;
}

netscape = (ver.charAt(iln+1).toUpperCase() != "C");
function keyDown(DnEvents) {
	k = (netscape) ? DnEvents.which : window.event.keyCode;
	if (k == 13 && wordFocus==true) {
		innerSearch();
		return false;
	}else{
		return true;
	}
}
document.onkeydown = keyDown;
if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);



function innerSearch(){

	var word = document.getElementById('as_inner_word').value;

	// COOKIE PULSE
	setCookie("ml_list","searching");	
	setCookie('LAST_SEARCH', word, null);	
	
	//var index = document.getElementById('categCombo').selectedIndex;
	var categID = '';
	var check=document.getElementById('categ_check');
	if (check != null && check.checked){
		categID = document.getElementById('categ_check').value;
	};

	addQSParam('as_word', word);
	if( getCookieValue('pr_categ') == 'AD' ){
		addQSParam('as_pr_categ_id','AD');
	}else{
		addQSParam('as_pr_categ_id','');
	}
	addQSParam('as_desde', '1');
	addQSParam('as_order_id', '');
	addQSParam('as_all', '');
	addQSParam('as_eshop_filter','');
	addQSParam('as_filter_id','');
	addQSParam('as_filtro_id','');
	addQSParam('as_filtro_id2','');
	addQSParam('as_filtro_id3','');
	addQSParam('bnr','');	
	addQSParam('as_search_both','');
	addQSParam('as_nickname','');
	addQSParam('as_cust_id','');
	addQSParam('marca','');
	addQSParam('modelo','');
	addQSParam('as_year_max','');
	addQSParam('as_year_min','');
	addQSParam('noQCat','');
	addQSParam('as_pcia_id','');
	addQSParam('as_other_filter_id','');
	addQSParam('as_item_type_id','');
	addQSParam('as_auct_type_id','');
	addQSParam('as_price_max','');
	addQSParam('as_price_min','');
	addQSParam('as_product_id','');
	addQSParam('as_cant_puertas','');
	addQSParam('as_combustible','');
	addQSParam('as_kms_max','');
	addQSParam('as_kms_min','');
	addQSParam('as_aso','');
        addQSParam('as_qc','');
	addQSParam('as_barrios','');
	addQSParam('as_ambientes','');
	addQSParam('as_sup_min','');
	addQSParam('as_sup_max','');
	addQSParam('as_ciudad','');

	if (categID == ''){
		addQSParam('as_meta_categ_id','');
	}
	go('as_categ_id',categID);

}

function setOrder(){
	var index = document.getElementById('orderCombo').selectedIndex;
	var order = document.getElementById('orderCombo').options[index].value; 
	addQSParam('as_desde', '1');
	go('as_order_id',order);
}


function showCatDesg(id){
  var obj = document.getElementById('moreCategs'+id).style;
  var linkStyle = document.getElementById('seeMoreLinkDiv'+id).style;
  if(obj .display=='none'||obj .display==''){
    obj .display = 'block';
    linkStyle.display = 'none';
  }else{ 
    obj .display = 'none';
  }
}


//http://www.mercadolibre.com.ar/org-img/jsapi/escalator/escItemWatchScript.js

var enLaMiraHwnd;
function enLaMira(site_id,item_id){	
	if(enLaMiraHwnd && !enLaMiraHwnd.closed){
		enLaMiraHwnd.focus();
		return;
	}

	enLaMiraHwnd = wOpen(getBase(document.getElementsByTagName('base')[0].href)+scriptName+"org_lst_lib.add_watch?as_site_id="+site_id+"&as_item_id="+item_id+"", "",700,300,"yes","");

}



//http://www.mercadolibre.com.ar/org-img/jsapi/escalator/compItemListScript.js

function setItemToCompare(check){
	if (check.checked){
		if (countCompItems()<maxItems) {
			addCompItem(check.value);
			//add en nueva cookie
			motAddCompItem(check.value);
		} else {
			alert(maxItemsText);
			check.checked = false;
		}
	}else{
		delCompItem(check.value);
		//delete en nueva cookie
		motDelCompItem(check.value);
	}
	showQtySel();
}

//agrega en nueva cookie
function motAddCompItem(itm){
	var values = getCookieValue("newcomp");
	var categID = '';
	if(oldUrl.indexOf('as_categ_id') < 0){
		categID = 'nocateg';
	}else{
		categID = oldUrl.substring(oldUrl.indexOf('as_categ_id')+12);
		if(categID.indexOf('&') == 0){
			categID = 'nocateg';
		}else{
			if(categID.indexOf('&') > 0){
				categID = categID.substring(0,categID.indexOf('&'));	
			}
		}
	}
	
	if (values != null && values != "" && values.indexOf(itm)<0 ){
		values = values + "_" + categID + '/' + itm;
	}else{
		values = categID + '/' + itm;
	}
	setCookie("newcomp",values);
}

//borra en nueva cookie
function motDelCompItem(itm){
	var values = getCookieValue("newcomp");
	if(values != null){
		var start = values.indexOf(itm);
		var realstart = 0;
		var reemp = '';
		if(start >= 0){
			for(var x = start; x >= 0; x--){
				if((values.charAt(x) == '_') || (x == 0)){	
					realstart = x;
					var extra = 0;
					if((x == 0) && (values.length > (start + itm.length))){
						extra = 1;	
					}
					
					reemp = values.substring(realstart,start + itm.length + extra);
					
					values = values.replace(reemp, '');
					break;
				}
			}
		}
	}
	setCookie("newcomp",values);
}

function motDelAllItems(){
	setCookie("newcomp","");
}

function initCompChecks(){
	showQtySel();

	var checks = document.getElementsByTagName("input");
	
	for (var ich=0; ich < checks.length ; ich++){
		if (checks[ich].type == "checkbox" && checks[ich].id.indexOf("cmp")>=0){
			checks[ich].checked = false;
		}
	}
	
	ckComp = getCookieValue("itmssel");
	if (ckComp == null || ckComp == ""){
		return;
	}
	countStr = ckComp.split("_");

	for (ich=0; ich < countStr.length ; ich++){
		var valuestart = countStr[ich].indexOf("/"); 
		var value = countStr[ich].substr(valuestart+1);
		if (parseInt(value)>0){
			if (document.getElementById("cmp"+value)!=null){
				document.getElementById("cmp"+value).checked = true;
			}
		}
	}

}

function showQtySel(){
	allSpans = document.getElementsByTagName("span");
	
	var itQty = countCompItems();
	for (var ispan = 0; ispan < allSpans.length ; ispan++){
		if (allSpans[ispan].id == "compmsg"){
			if (itQty == 0){
				allSpans[ispan].innerHTML = "";
			} else if (itQty == 1){
				allSpans[ispan].innerHTML = itQty + msgItemSelQtySing;
			} else {
				allSpans[ispan].innerHTML = itQty + msgItemSelQty;
			}
		}
		else if (allSpans[ispan].id == "delcompspan"){
			if (itQty == 0){
				allSpans[ispan].style.display = "none";
			} else {
				allSpans[ispan].style.display = "inline";
			}
		}
	}
}

function delCompListItems(){
	delAllItems();
	motDelAllItems();
	initCompChecks();
}

function compare(ahref){
	if(countCompItems()==0){
		openCompareError();
		return false;
	}
	saveLastUrl();
	return goToCompare(ahref.href);
}

function goToCompare(ahref){
	var rndcmp = Math.random();
	var lnksess = ""+ rndcmp;
	lnksess = "?s=sid_"+ lnksess.substr(2);
	location.href = ahref + lnksess;
	return false;
}

function saveLastUrl(){
	var thisUrl = window.location.href;
	thisUrl = thisUrl.toUpperCase();
	if((thisUrl.indexOf("COMPARE") < 0) && (thisUrl.indexOf("PROPERTYLIST") < 0)) {
		setCookie("lastUrl",window.location);	
	}
}

function goToLastUrl(){
	var value = getCookieValue("lastUrl");
	if(value != null && value != ""){
		location.href = value;
	}else{
		history.go(-1);
	}
}

function addCompItem(itm){
	ckComp = getCookieValue("itmssel");
	if (ckComp != null && ckComp != "" && ckComp.indexOf(itm)<0 ){
		ckComp = ckComp + "_" + itm;
	}else{
		ckComp = itm;
	}
	setCookie("itmssel",ckComp);
}

function delCompItem(itm){
	ckComp = getCookieValue("itmssel");
	
	if (ckComp != null && ckComp.indexOf(itm) > 0) {
		ckComp = ckComp.replace("_" + itm,"");
	} else if (ckComp != null && ckComp.indexOf(itm + "_") == 0) {
		ckComp = ckComp.replace(itm+"_","");
	}else {
		ckComp = ckComp.replace(itm,"");
	}
	setCookie("itmssel",ckComp);
}

function delAllItems(){
	setCookie("itmssel","");
}

function countCompItems(){
	ckComp = getCookieValue("itmssel");
	if (ckComp == null || ckComp == ""){
		return 0;
	}
	countStr = ckComp.split("_");
	count = 0;
	for (i=0; i < countStr.length ; i++){
		if (parseInt(countStr[i])>0){
			count++;
		}
	}
	return count;
}


//http://www.mercadolibre.com.ar/org-img/jsapi/apiCookies.js

function getSubdomain(){		
	var dom = ""+window.location.host;
	var pos = dom.indexOf("mercadoli");
	if(pos == -1)
		pos = dom.indexOf("deremate");
	if(pos == -1)
		pos = dom.indexOf("arremate");
	if (pos != -1)	
		dom = dom.substring(pos);		
	return dom;
}
function getCookieValue(name) {
	var start=document.cookie.indexOf(name+"=");
	var len=start+name.length+1;
	if (start == -1) 
		return null;
	var end=document.cookie.indexOf(";",len);
	if (end==-1) 
		end=document.cookie.length;
	return unescape(document.cookie.substring(len,end));
}
function setCookie(cookieName,cookieValue,nDays) {
	setCookie(cookieName,cookieValue,nDays, null);
}		
function deleteCookie(name){
	setCookie(name,tmp,(new Date(1)));
}
function setCookie(cookieName,cookieValue,nDays,path) {
	var subdomain = getSubdomain();
	if (path == null)
		path ="/";
	if(nDays!=null){
		today  = new Date();
		expire = new Date();
		if (nDays==null || nDays==0) 
			nDays=1;
		expire.setTime(today.getTime() + 3600000*24*nDays);								
		document.cookie = cookieName+"="+cookieValue+";path="+path + ";domain=."+ subdomain +  ";expires="+expire.toGMTString();
	}
	else
		document.cookie = cookieName+"="+cookieValue+";path="+path+";domain=."+ subdomain;		
}
function setContextCookie(val){
	var urlBase=document.getElementsByTagName("base")[0].href.replace("www","pmspxl");
	urlBase=urlBase.substring(0,7+urlBase.substring(7).indexOf("/"));
	url = urlBase+"/jm/PmsPixel?ck="+val;
	var pixelDiv = document.getElementById("pmspxl");
	if(pixelDiv!=null)
		pixelDiv.innerHTML="<img width=0 height=0 src='"+url+"'>";
}	



//http://www.mercadolibre.com.ar/org-img/jsapi/paramNSMLA.js  (DEJAR POR SITE)




//http://www.mercadolibre.com.ar/org-img/jsapi/natural.js

function performNaturalCheck(referrer, currentUrl){
	//document.write("<BR>Iniciando identificación para:["+referrer+"] ---> ["+currentUrl+"]<BR>");
	ind= getNaturalReferrerInd(referrer, currentUrl);
	if(ind == -1){
		//document.write("<BR><center>NN</center><BR>");
		return ;
	}
	//document.write("<BR><center>N</center><BR>");
	pageId= getPageIdentification(currentUrl);
	//document.write("<BR>Page Id="+pageId+" <BR>");
	
	naturalPmsSiteId= naturalPmsSiteIds[ind];
	naturalPmsId= naturalPmsIds[ind];
	//document.write("<BR>naturalPmsSiteId="+naturalPmsSiteId+"<BR>");
	//document.write("<BR>naturalPmsId="+naturalPmsId+"<BR>");
	
	key= "PMS"+naturalPmsId;
	setCookie("orgpms", naturalPmsSiteId, 30);
	setCookie("pmsword", pageId, 30);
	setCookie(key, key, 30);
	//document.write("<BR>Cookies seteadas<BR>");
}
function getPageIdentification(currentUrl){
	try{
		if ( oldUrl!=null){
			currentUrl= oldUrl;
		}
	}catch(e){}
	
	if(currentUrl.indexOf("jm/item") != -1)
		return "ITEM";
	if(currentUrl.indexOf("jm/search") != -1)
		return "SEARCH";
	if(currentUrl.indexOf("jm/themepage") != -1)
		return "THEMES";
	if(currentUrl.indexOf("/home")!= -1)
		return "HOME";
	if(currentUrl.indexOf("jm/guide")!= -1)
		return "GUIDES";
	if(currentUrl.indexOf("jm/catalog")!= -1)
		return "CATALOG";
	if(currentUrl.indexOf("jm/reviews")!= -1)
		return "REVIEWS";				
	if(currentUrl.length == 1 && currentUrl.lastIndexOf('/')==0)
		return "HOME";
	return "OTHER";	
}
function getNaturalReferrerInd(referrer, currentUrl){
	fromPms= getCookieValue("pmsonline");
	//document.write("<BR>pmsonline:"+fromPms+"<BR>");
	if(fromPms!=null){
		if(fromPms=="YES"){
			setCookie("pmsonline", currentUrl, null);
			return -1;
		}
		if(fromPms.toLowerCase()==currentUrl.toLowerCase())
			return -1;
	}
		
	iQueryIndex= referrer.indexOf("?");
	if(iQueryIndex != -1)
		referrer= referrer.substring(0, iQueryIndex);
	referrer= referrer.toLowerCase();
	finded= -1;
	for(var i= naturalSites.length-1; i>-1 && finded==-1; i--){
		if(referrer.indexOf(naturalSites[i])!=-1)
			finded = i;		
	}
	return finded;
}
function installListeners(){
	document.onclick= clickEvent;
	document.onkeypress= keyPressEvent;
}
function keyPressEvent(E){
	performPopPms();
}
function clickEvent(E){
	performPopPms();
}
function performPopPms(){
	var t_orgpms= getCookieValue("t_orgpms");
	if(t_orgpms){
		var t_cust_id = getCookieValue("t_cust_id");
		var t_pmsword= getCookieValue("t_pmsword");
		var key= "PMS"+t_cust_id;
		//Persistir cookies de PMS
		setCookie("orgpms", t_orgpms, 30);
		setCookie(key, key, 1);
		setCookie("pmsword", t_pmsword, 30);
		// Eliminar cookies temporales
		setCookie("t_orgpms", t_orgpms, -10);
		setCookie("t_pmsword", t_pmsword, -10);
		setCookie("t_cust_id", t_cust_id, -10);
	}
}




// http://www.mercadolibre.com.ar/org-img/jsapi/apiEvents.js


var tasksClick = new Array();
function addClickListener(task){
	if (task!=null)
		tasksClick[tasksClick.length]=task;	
	return;
}
document.onclick = clickFired;
function clickFired(E){
	for(var i =0 ; i <tasksClick.length; i++){
		tasksClick[i](E);
	}
	return;
}
var tasksKey=new Array();
function addKeyListener(task){
	if (task!=null)
		tasksKey[tasksKey.length]=task;	
	return;
}
document.onkeypress = keypressFired;
function keypressFired(E){
	for(var i =0 ; i <tasksKey.length; i++){
		tasksKey[i](E);
	}
	return;
}
		

//http://www.mercadolibre.com.ar/org-img/jsapi/menu.js


function getUrlPath(str){
            pos = str.indexOf("//");
            pos = str.indexOf("/",pos+2);
            relative = str.substring(pos);
            pos= relative.indexOf("?");
            return relative.substring(0, pos);
}

function getUrlQueryString(str){
            pos = str.indexOf("//");
            pos = str.indexOf("/",pos+2);
            relative = str.substring(pos);
            pos= relative.indexOf("?");
            return relative.substring(pos);
}

function f_logout(){
	setCookie("orguseridp","0",null);
 	setCookie("orghash","0",null);
 	setCookie("orgnickp","0",null);
 	setCookie("orguserid","0",null);
 	setCookie("orgpago","0",null);
 	setCookie("pr_categ","",null);
 	setCookie("member","1",null);
	location.href=(top.location.pathname+top.location.search); 
}


function setLog(){
 v = window.location.pathname;
 if ( v.indexOf("jms") > 0 || v.indexOf("org_item_abm") > 0 || v.indexOf("org_item_categ") > 0 || v.indexOf("l_calif.calif_users") > 0 || v.indexOf("l_calif.my_calif") > 0 || v.indexOf("l_calif.replay_users") > 0 || v.indexOf("l_calif.my_history") > 0 || v.indexOf("org_bid.ofertar") > 0 || v.indexOf("org_bid_new.ofertar") > 0 || v.indexOf("org_pago_placetopay") > 0 || v.indexOf("org_pagoitu") > 0)
 	return;
 ck = getCookieValue("orguserid"); 
 
 urlPath= self.location.pathname;
 urlQueryString= self.location.search;
 try{
   if(oldUrl!=null){
   	urlPath= getUrlPath(oldUrl);
   	urlQueryString= getUrlQueryString(oldUrl);

   }
 }
 catch(Exception){
 }

 if (ck==null||ck.length < 4 ){ 	
	document.write("<a target=\"_top\" href=\"org_validate.user_login?as_url="+urlPath+"&as_user=&as_password=&as_nav_bar=Y&as_params="+escape(urlQueryString)+"\" class=hpcateg id=\"MENU:ENTRAR\">Entrar</a>");
 } else {
 	document.write("<a target=\"_top\" href=\"/jm/logout\" class=hpcateg id=\"MENU:SALIR\">Salir</a>");

 }
}
function home(){
	dir = '/';
	if(getCookieValue("home")!=null && getCookieValue("home")!='')
		dir+=getCookieValue("home");
	location.href=dir;
}
function getTrackCookie(){
  if(getCookieValue("clicked")== null || getCookieValue("clicked")=="0"){	
  	var value = getCookieValue("track_info");
  	if(value!=null){
  		arrayKeys = value.split(":");   	
  		var out = "/jm/ml.track.me?save_ck=N";
  		for (i=1; i < arrayKeys.length; i++)
    		out += "&k"+i+"="+arrayKeys[i];
		var img = new Image().src = out;
	  	setCookie("clicked","1",null);
  	}
  }
}
function getBase(urlBase){
	pos = urlBase.indexOf("//")+2;
	if (pos != -1){
		urlBasePart = urlBase.substring(pos);
	}else{
		alert("Error: URL Invalida");
	}
	
	pos2 = urlBasePart.indexOf("/")+pos;
	
	if (pos2 == -1)
		alert("Error: URL Invalida");
		
	return urlBase.substring(0,pos2);	
}

function setPrCategLink(lnk)
{
    var c=getCookieValue("pr_categ");
    if (c==null) 
    	c="";

    if (lnk.substring(0,1)=="/"){
    	base = getBase(document.getElementsByTagName('base')[0].href);
    }else{
    	base = document.getElementsByTagName('base')[0].href;
    }    	    
    window.location=base+lnk+"&as_pr_categ_id="+c;
}

//http://www.mercadolibre.com.ar/org-img/jsapi/setLog.js

function getUrlPath(str){
            pos = str.indexOf("//");
            pos = str.indexOf("/",pos+2);
            relative = str.substring(pos);
            pos= relative.indexOf("?");
            return relative.substring(0, pos);
}

function getUrlQueryString(str){
            pos = str.indexOf("//");
            pos = str.indexOf("/",pos+2);
            relative = str.substring(pos);
            pos= relative.indexOf("?");
            return relative.substring(pos);
}

function setLog(){
	v = window.location.pathname;
	if ( v.indexOf("jms") > 0 || v.indexOf("org_item_abm") > 0 || v.indexOf("org_item_categ") > 0 || v.indexOf("l_calif.calif_users") > 0 || v.indexOf("l_calif.my_calif") > 0 || v.indexOf("l_calif.replay_users") > 0 || v.indexOf("l_calif.my_history") > 0 || v.indexOf("org_bid.ofertar") > 0 || v.indexOf("org_bid_new.ofertar") > 0 || v.indexOf("org_pago_placetopay") > 0 || v.indexOf("org_pagoitu") > 0)
	return;
	ck = getCookieValue("orguserid");

	urlPath= self.location.pathname;
	urlQueryString= self.location.search;
	try{
		if(oldUrl!=null){
			urlPath= getUrlPath(oldUrl);
			urlQueryString= getUrlQueryString(oldUrl);
		}
	}
	catch(Exception){
	}


	if (ck==null||ck.length < 4 ){
		document.write("<a target=\"_top\" href=\"org_validate.user_login?as_url="+urlPath+"&as_user=&as_password=&as_nav_bar=Y&as_params="+escape(urlQueryString)+"\" class=hpcateg id=\"MENU:ENTRAR\">Entrar</a>");
		} else {
			document.write("<a target=\"_top\" href=\"/jm/logout\" class=hpcateg id=\"MENU:SALIR\">Salir</a>");

		}
}

function setLogPMS(){
	v = window.location.pathname;
	if ( v.indexOf("jms") > 0 || v.indexOf("org_item_abm") > 0 || v.indexOf("org_item_categ") > 0 || v.indexOf("l_calif.calif_users") > 0 || v.indexOf("l_calif.my_calif") > 0 || v.indexOf("l_calif.replay_users") > 0 || v.indexOf("l_calif.my_history") > 0 || v.indexOf("org_bid.ofertar") > 0 || v.indexOf("org_bid_new.ofertar") > 0 || v.indexOf("org_pago_placetopay") > 0 || v.indexOf("org_pagoitu") > 0)
	return;
	ck = getCookieValue("orguserid");

	urlPath= self.location.pathname;
	urlPath = urlPath.substr(1,urlPath.length);
	urlQueryString= self.location.search;
	try{
		if(oldUrl!=null){
			urlPath= getUrlPath(oldUrl);
			urlQueryString= getUrlQueryString(oldUrl);
		}
	}
	catch(Exception){
	}


	if (ck==null||ck.length < 4 ){
		document.write("<a target=\"_top\" href=\"/jm/login?url="+escape(urlPath)+escape(urlQueryString)+"\" class=hpcateg id=\"MENU:ENTRAR\">Entrar</a>");
		} else {
			document.write("<a target=\"_top\" href=\"/jm/logout\" class=hpcateg id=\"MENU:SALIR\">Salir</a>");

		}
}


//http://www.mercadolibre.com.ar/org-img/jsapi/pls_track.js (DUP)
//http://www.mercadolibre.com.ar/org-img/jsapi/pmspixel.js (DUP)
//http://www.mercadolibre.com.br/org-img/jsapi/track_js.js

function setTrackCookie(e){ 
	if (window.event) 
		e = window.event; 
	var srcEl = e.srcElement? e.srcElement : e.target;
        if(srcEl.id==null||srcEl.id=='') 
		srcEl = (srcEl.parentElement?srcEl.parentElement:srcEl.parentNode);
        var track = srcEl.id;
	if (track != null && track.indexOf(":")!=-1){
	   arr = track.split("$");
  	   trackID = arr[0];
  	   if(document.home_track_id && document.home_track_id!='')
  	       trackID=document.home_track_id+':'+trackID;
   	   setCookie("track_info",document.track_site_id+":"+trackID,null);
    	   setCookie("clicked","0",null);
        }
}

//--------------------------------------------------------
//http://www.mercadolibre.com.br/org-img/jsapi/printsOnsite.js

setCookie("cookieEnabled","true",null);
if(Math.random() < .5 && document.cookie.indexOf("cookieEnabled=true")!=-1) {
	out1 = "";
	var i = 1;
	if(document.home_track_id){
		arr_home_track_id = document.home_track_id.split(":");
		for(i=1;i<=arr_home_track_id.length;i++)
		out1 += "&k"+i+"="+arr_home_track_id[i-1];
	}
	var obj = ( document.layers? document.layers : (!document.getElementsByTagName && document.all ? document.all : document.getElementsByTagName("*")) );
	for(j=0;j<obj.length;j++){
		if(obj[j].id != null && obj[j].id.indexOf("$p")>0){
			out2 = out1;
			arr = obj[j].id.split("$");
			arrayKeys = arr[0].split(":");
			for (k=0; k < arrayKeys.length; k++)
			out2 += "&k"+(k+i)+"="+arrayKeys[k];
			document.write('<img src="/jm/ml.track.me?p=Y'+out2+'" width=1 height=1 border=0 bordercolor=white>') ;
		}
	}

}


//http://www.mercadolibre.com.ar/org-img/jsapi/search.js

var w;
var wLoaded = false;
var NOT_FOUND = -1;
//var queryString = window.location.search;
var queryString = "";
var oldPath = "";
try{
	queryString = oldUrl.substr(oldUrl.indexOf("?"));
	oldPath = oldUrl.substr(0,oldUrl.indexOf("?"));
}catch(e){}
function getTopPos(pHeight){return (screen.height)?(screen.height-pHeight)/2:0;}
function getLeftPos(pWidth){return (screen.width)?(screen.width-pWidth)/2:0;}
function getURL(){
    //return location.pathname+queryString;
    return oldPath+queryString;
}
function getTrackURL(){
    return (location.pathname+queryString).replace(/&/gi, "\$\$\$\$");
}
function addQSParam(par, newValue){		
    //si no esta, lo agrego
    pos = queryString.indexOf(par+"=");    
	//El escape de JS no contempla el +.
	newValue = escape(newValue);
	if ( par == "as_word" ){
		newValue = newValue.replace(/\+/gi, "%2B");
	}    
    if (pos == NOT_FOUND){
    	//solo agrego si hay valor    	
		if ( newValue.length > 0 ) {
			if (queryString.indexOf("?")==NOT_FOUND)
				queryString	+= "?";
			else
				queryString	+= "&";				
			queryString	+= par+"="+newValue;			
		}
    } else {
        //si esta, lo reemplazo        
        start = pos-1;
        end = queryString.indexOf("&", pos+1);

		if (end == NOT_FOUND)
		    toReplace = queryString.substr(start);
		else
		    toReplace = queryString.substr(start, end-start);	
		if ( newValue.length > 0 )			
			newString = toReplace.substr(0,1)+par+"="+newValue;
		else
			newString = "";	
	if (queryString.indexOf("?"+par)!=-1 && newString == ""){		
		queryString="?"+queryString.replace(toReplace+"&",newString);		
	}else{
        	queryString = queryString.replace(toReplace,newString);
        }        
    }
}
function go(par, newValue){
	addQSParam("as_desde", "");
	addQSParam("as_qshow", "");
	addQSParam(par, newValue);
	location.href = getURL();
}
function set_page(desde){ 
	addQSParam("as_desde", desde);
	location.href = getURL();
}
function set_categ(categ){
	go("as_categ_id", categ);  
	/*
	addQSParam("as_desde", "");
	addQSParam("as_qshow", "");
	addQSParam("as_categ_id", categ);	
	location.href = "/jm/ml.track.me?k1=SEARCH&k2=CATEG&k3="+categ+"&go="+getTrackURL();
	*/
}
function set_qcateg(v){
	go("as_all", v);  
}
function set_order(){
	newOrder=document.ffiltros.as_order_id[document.ffiltros.as_order_id.selectedIndex].value;
	newOrder = (newOrder=="DESTACADOS"?"":newOrder);
	go("as_order_id", newOrder);  	
	/*
	addQSParam("as_desde", "");
	addQSParam("as_qshow", "");
	addQSParam("as_order_id", newOrder);	
	location.href = "/jm/ml.track.me?k1=SEARCH&k2=ORDER_BUT&k3="+newOrder+"&go="+getTrackURL();
	*/
}
function set_word(v){
	go("as_word", v);  
}
function set_filtro(){
	addQSParam("as_desde", "");
	addQSParam("as_qshow", "");
	if(document.ffiltros.as_filtro_id){
	  newFilter = document.ffiltros.as_filtro_id[document.ffiltros.as_filtro_id.selectedIndex].value;
	  newFilter = (newFilter=="DEFAULT"?"":newFilter);
	  addQSParam("as_filtro_id", newFilter);	
	}
	newPcia = document.ffiltros.as_pcia_id[document.ffiltros.as_pcia_id.selectedIndex].value;		
	go("as_pcia_id", newPcia);	
	//addQSParam("as_pcia_id", newPcia);	
	//location.href = "/jm/ml.track.me?k1=SEARCH&k2=FILTER_BUT&k3="+newPcia+"&k4="+newFilter+"&go="+getTrackURL();	
}
function clear_filters(){
	addQSParam("as_filtro_id", "");
	addQSParam("as_pcia_id", "");
	location.href = getURL();
}
function set_view(v){
	if (v == "L")
		go("as_display_type", "");
	else
		go("as_display_type", v);
}
function search_in_descr(){
	go("as_search_both", "Y");
}
function set_qfilter(v){
	go("as_filter_id", v);
}
function imgLog(k1, k2, k3, k4, k5, k6, k7){	
	rnd = Math.random(); 
	if ( rnd < .5 ){
		var out = "<img width=1 height=1 border=0 bordercolor=white src=\"/jm/ml.track.me?p=Y";
		if ( k1 != null )	out += "&k1="+k1;
		if ( k2 != null )	out += "&k2="+k2;
		if ( k3 != null )	out += "&k3="+k3;
		if ( k4 != null )	out += "&k4="+k4;
		if ( k5 != null )	out += "&k5="+k5;
		if ( k6 != null )	out += "&k6="+k6;
		if ( k7 != null )	out += "&k7="+k7;
		out += "&r="+(Math.round(rnd*100000))+"\">";
		document.write(out);
	} else {
		var out = "<img src=\"/org-img/t.gif\" width=1 height=1 border=0 bordercolor=white>";
	}
}
function h(lnk, k1, k2, k3, k4, k5, k6, k7){
 var c=getCookieValue("pr_categ");
 if (c==null) c=""; 
 out = ""; 
 if ( k1 != null ) {
 	out += "&k1="+k1;
 } else {
 	window.location=lnk+"&as_pr_categ_id="+c;
 	return;
 } 	
 if ( k2 != null )	out += "&k2="+k2;
 if ( k3 != null )	out += "&k3="+k3;
 if ( k4 != null )	out += "&k4="+k4;
 if ( k5 != null )	out += "&k5="+k5;
 if ( k6 != null )	out += "&k6="+k6;
 if ( k7 != null )	out += "&k7="+k7; 
 window.location.href="/jm/ml.track.me?"+out+"&go="+lnk+"&as_pr_categ_id="+c; 
}
function help(hCode){
	if (w && document.all) 
		w.close();
	w=window.open(urlDflt+"org_help.go2?as_site_id="+siteId+"&as_help_id="+hCode,"par","top="+getTopPos(250)+",left="+getLeftPos(380)+",width=380,height=250,toolbar=no,resizable=no,scrollbars=yes");
}
function mlider(){
	if (w && document.all) 
		w.close();
	w=window.open(urlDflt+"p_html?as_html_id=POP_UPMERCADOLIDER","par","top="+getTopPos(400)+",left="+getLeftPos(430)+",width=430,height=400,toolbar=no,resizable=no,scrollbars=yes");
}

function mligold(){
	if (w && document.all)
		w.close();
	w=window.open(urlDflt+"p_html?as_html_id=POP_UPMERCADOLIDERG","par","top="+getTopPos(400)+",left="+getLeftPos(430)+",width=430,height=400,toolbar=no,resizable=no,scrollbars=yes");
}

function mliplat(){
	if (w && document.all) 
		w.close();
	w=window.open(urlDflt+"p_html?as_html_id=POP_UPMERCADOLIDERP","par","top="+getTopPos(400)+",left="+getLeftPos(430)+",width=430,height=400,toolbar=no,resizable=no,scrollbars=yes");
}

function wOpen(pURL, pName, w, h, scroll, text, specialSettings){
	xLeft=(screen.width)?(screen.width-w)/2:0;
	xTop=(screen.height)?(screen.height-h)/2:0;
	xSettings = 'height='+h+',width='+w+',top='+xTop+',left='+xLeft+',scrollbars='+scroll+specialSettings
	hwnd = window.open(pURL,pName,xSettings);
	if(hwnd.window.focus){hwnd.window.focus();}
	if(text != "") {
		hwnd.document.write(text);
		hwnd.document.close();
	}
	return hwnd;
}


//http://www.mercadolibre.com.ar/org-img/jsapi/scrollBanner.js (DUP)




//BODY
//http://www.mercadolibre.com.ar/org-img/jsapi/pls_track.js
//http://www.mercadolibre.com.ar/org-img/jsapi/pmspixel.js
//http://www.mercadolibre.com.ar/org-img/jsapi/scrollBannerMLA.js.


// Script para qcat nuevo

function desplHiddenValues(id){
  var obj = document.getElementById(id).style;
    if(obj.display=='none'||obj .display==''){
     obj .display = 'block';
    }else{ 
     obj .display = 'none';
    }
}


var shownWindow;
var contentLoaded = true;

function openWindow(windowID){
	if (!contentLoaded) return ;
	if (shownWindow != null) hideWindow();
	
	var loadingDiv = document.getElementById( windowID );
	var screenSize = getScreenSize();	
	
	var cwidth = "415";
	var cheight= "255";
	
	var cleft = (screenSize.screenW -cwidth) / 2  ;
	var ctop = (screenSize.screenH -cheight) / 3 +13;
	//var loadingDiv = document.createElement('div');
	if( loadingDiv.style.setAttribute ){ //IE
			
		loadingDiv.style.setAttribute('position',	'absolute');
		loadingDiv.style.setAttribute('left', parseInt(cleft ));
		loadingDiv.style.setAttribute('top', parseInt(ctop));		
		loadingDiv.style.setAttribute('visibility','visible');
		
	}else{
		loadingDiv.setAttribute('style',"position:absolute;left:"+cleft+"px;top:"+ctop+"px;visibility:visible");
	}
	
	//div.setAttribute('id','shownWindow');
	
	shownWindow = loadingDiv;
	//document.body.appendChild(shownWindow);
	
}

function hideWindow(){	
	if (shownWindow == null) return ;	
	if( shownWindow.style.setAttribute ){//IE
		shownWindow.style.setAttribute( "visibility" , "hidden" );
	}else{
		shownWindow.setAttribute("style","visibility:hidden;position:absolute");		
	}
	shownWindow = null;
}

function setContentLoaded(){
	document.onclick = executeClick;
	contentLoaded = true;
}

function getScreenSize(){
	var screenW = 0, screenH = 0;
	if (parseInt(navigator.appVersion)>3) {
	 screenW = screen.width;
	 screenH = screen.height;
	}
	else if (navigator.appName == "Netscape" 
	    && parseInt(navigator.appVersion)==3
    	&& navigator.javaEnabled()
	   ) 
	{
	 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
	 var jScreenSize = jToolkit.getScreenSize();
	 screenW = jScreenSize.width;
	 screenH = jScreenSize.height;
	}
	retval={screenW:0,screenH:0};
	retval.screenW = screenW;
	retval.screenH = screenH;	
	return retval;
}


function executeClick(e){

	if (window.event) e = window.event;
	var srcEl = e.srcElement? e.srcElement : e.target;
	hideWindowByClick(srcEl);
	
}

function hideWindowByClick(srcElement){
	var parent=srcElement;
	while( parent != null ){
		if (parent.id == 'shownWindow') return ;
		parent = parent.offsetParent;
	}
	hideWindow();
}


function realignOpenCombo(  ){

	if (shownWindow== null) return;
	var label= document.getElementById("comboLabel" + shownWindow); 
	var posCombo  = getPosition(document.getElementById("dfltComboTable" + shownWindow));
	var posLabel  = getPosition(label);
	var div  = document.getElementById("comboDiv" + shownWindow);
	var posTable = document.getElementById("comboTable" + shownWindow);

	//alert(div.style.width);
	if( div.style.setAttribute ){//IE
		div.style.setAttribute("position",	"absolute");
		div.style.setAttribute("left",	posCombo.left - ( posTable.width - posCombo.width ) );
		div.style.setAttribute("top",	posCombo.top + posLabel.height);
	}else{
		div.setAttribute("style","position:absolute;left:"+ ( 	posCombo.left - ( posTable.width - posCombo.width )  ) +"px;top:"+ (posCombo.top + posLabel.height) +"px;visibility:visible");
	}
}
function getSearchCookie(){
	if(getCookieValue("search_flag")=="1"){
		var img = new Image().src = "/jm/ml.track.me?save_ck=N&k1=MENU&k2=SEARCH";
		setCookie("search_flag","0",null);
	}
}
window.onscroll  = realignOpenCombo;
window.onresize  = realignOpenCombo;	

function openCompareError(){
	if (!contentLoaded) return ;
	
	var loadingDiv = document.getElementById( 'COMP' );
	if(loadingDiv == null){
		alert( noItemsSelectedText );
		return;
	}
	var screenSize = getScreenSize();	
	var cwidth = "291";
	var cheight= "142";
	var flecha = getPosition(document.getElementById(compMsgPosition));
	var cleft = flecha.left + 20;
	var ctop;
	if(compMsgPosition.charAt(0) == "A"){
		ctop = flecha.top + 30;
	}else{
		ctop = flecha.top - 170;
	}

	loadingDiv.style.left = cleft;
	loadingDiv.style.top = ctop;
	loadingDiv.style.width = cwidth;
	loadingDiv.style.height = cheight;
	loadingDiv.style.display = "block";
	
	shownWindow = loadingDiv;
}

function getPosition(o){
	var retval=new Object();
	var param =o;
	retval={top:0,left:0,width:0,height:0};
	retval.left = param.offsetLeft;
	retval.top  = param.offsetTop;
	var parent=param.offsetParent;
	while( parent !=null ){
		retval.left += parent.offsetLeft;
		retval.top += parent.offsetTop;
		parent = parent.offsetParent;
	}
	retval.height = param.height;
	retval.width  = param.width;
	return retval;
}

function hideComparatorMsg(){
	var loadingDiv = document.getElementById( 'COMP' );
	if(loadingDiv == null){
		return;
	}
	loadingDiv.style.display = "none";
}

var compMsgPosition = "";

function compare2(ahref, position){
	compMsgPosition = position;
	return compare(ahref);
}