// � � � � � � � � � � � � � � � � � � � � � Adobe Dreamweaver 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// � � � � � � � � � � � � � � � � � � � � � Global Red 
function swapDisplay(object, displaied){ //v1.1
	var obj = document.getElementById(object);
	if (obj.style.display=='block'){ obj.style.display='none'; } else {	if(displaied){ obj.style.display='block';	} else{ obj.style.display='none'; } }
}
function bodyOff(){ //v1.0
	var w = (document.body.scrollWidth)+'px';
	var h = (document.body.scrollHeight)+'px';
	document.getElementById('body_off').style.width= w;
	document.getElementById('body_off').style.height= h;
}
function centerWindow(object) { //v1.0
	var obj = document.getElementById(object);
	if (typeof window.innerWidth != 'undefined'){
       var w = window.innerWidth;
       var h = window.innerHeight;
    }else if(typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0){
        var w =document.documentElement.clientWidth;
        var h =document.documentElement.clientHeight;
    }else{
        var w = document.getElementsByTagName('body')[0].clientWidth;
        var h =document.getElementsByTagName('body')[0].clientHeight;
    }
	var left = Math.max((w/2)-200); // Ya que el tama�o del div es 400
	var top = Math.max((h/2)-100);
	obj.style.left = left+'px';
	obj.style.top = top+'px';
}

// � � � � � � � � � � � � � � � � � � � � � Bag
function ecBag(status){ //"e"xpand & "c"ollapse Bag v1.0
	if(status=='e'){
		document.getElementById('expanded').style.display='block';
		document.getElementById('collapsed').style.display='none';
	} else{
		document.getElementById('expanded').style.display='none';
		document.getElementById('collapsed').style.display='block';
	}
}

function openwindow(url,x,y,name) {
	var window_height = y
	var window_width = x
	var window_left = (screen.availWidth / 2) - (window_width / 2)
	var window_top = (screen.availHeight / 2) - (window_height /2)
	var window_dimensions = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=" + window_width + ",height=" + window_height + ",left=" + window_left + ",top=" + window_top
	open(url,name,window_dimensions)
	//open(url,"name","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+x+",height="+y);
}

// Se ha anadido el parametro de opcionCompleta
// para poder realizar el zoom sobre cualquier vista no unicamente _L
function abrirZoomTipoVista(opcionCompleta){
	//document.getElementById('frame_shoe_photo').src = 'http://s7ondemand4.scene7.com/is-viewers/flash/genericzoom.swf?serverUrl=http://s7ondemand4.scene7.com/is/image&contentRoot=http://s7ondemand4.scene7.com/skins&image=Camper/'+opcionCompleta+'&backgroundColor=0xFFFFFF&transitionTime=0.5&skin=Camper/SWFs/zoomSkinProductFG2_camper.swf&help=Camper/SWFs/zoomHelp.swf&print=true&viewSize=400,400&resMode=sharp&persistence=0&maxzoom=100&zoomstep=2&print=true&numTargets=2&ztgBorderColor=0xefefef&ztgBorderThickness=1&ztgCellSpacing=20,5&ztgHighlightColor=0x000000&ztgHighlightThickness=2&ztgLayout=horiz,2,1&waitIconTimer=1.0,2';
	document.getElementById('frame_shoe_photo').src = 'http://camper.secure.hoxsolutions.com/is/swf/player.php?id='+opcionCompleta;
}


function change(id, value) {
	//reset();
	document.getElementById(id).value = value;
	if (document.getElementById('filters:form_filters:buscar') != null) {
		document.getElementById('filters:form_filters:buscar').value = "true";
	}
}

function reset() {
	document.getElementById("filters:form_filters:novedades").value = "";
	document.getElementById("filters:form_filters:bestseller").value = "";
	document.getElementById("filters:form_filters:filter1").value = "";
	document.getElementById("filters:form_filters:filter2").value = "";
	document.getElementById("filters:form_filters:tipo").value = "";
	document.getElementById("filters:form_filters:coleccion").value = "";
	document.getElementById("filters:form_filters:color").value = "";
	document.getElementById("filters:form_filters:cordon").value = "";
	document.getElementById("filters:form_filters:pagina").value = "0";
	document.getElementById("filters:form_filters:buscar").value = "";
	document.getElementById("filters:form_filters:rebajas").value = "";
	document.getElementById("filters:form_filters:bolsoTipo").value = "";
	document.getElementById("filters:form_filters:bolsoSize").value = "";
	document.getElementById("filters:form_filters:tacon").value = "";
	document.getElementById("filters:form_filters:linea").value = "";
}

function clearWindows() {
	change('filters:form_filters:novedades', '');
	change('filters:form_filters:bestseller', '');
	change('filters:form_filters:filter1', '');
	change('filters:form_filters:filter2', '');
	change('filters:form_filters:rebajas', '');
	document.getElementById('filters:form_filters:buscar').value='true';
}

function clearAll() {
	change('filters:form_filters:novedades', '');
	change('filters:form_filters:bestseller', '');
	change('filters:form_filters:filter1', '');
	change('filters:form_filters:filter2', '');
	change('filters:form_filters:rebajas', '');
	document.getElementById("filters:form_filters:tipo").value = "";
	document.getElementById("filters:form_filters:coleccion").value = "";
	document.getElementById("filters:form_filters:color").value = "";
	document.getElementById("filters:form_filters:cordon").value = "";
	document.getElementById("filters:form_filters:pagina").value = "0";
	document.getElementById("filters:form_filters:buscar").value = "";
	document.getElementById("filters:form_filters:rebajas").value = "";
	document.getElementById("filters:form_filters:bolsoTipo").value = "";
	document.getElementById("filters:form_filters:bolsoSize").value = "";
	document.getElementById("filters:form_filters:tacon").value = "";
	document.getElementById("filters:form_filters:linea").value = "";
	document.getElementById('filters:form_filters:buscar').value='true';
}

function cambia(id, value) {
	document.getElementById(id).value = value;
	if (document.getElementById('filters:form_filters:buscar') != null) {
		document.getElementById('filters:form_filters:buscar').value = "true";
	}
}

function cambiar(id, value) {
	document.getElementById(id).value = value;
}

// SITEMAP
function sitemapChange(id, value) {
	// sitemapReset();
	document.getElementById(id).value = value;
	if (document.getElementById('form_sitemap:buscar') != null) {
		document.getElementById('form_sitemap:buscar').value = "true";
	}
}

function sitemapCambia(id, value) {
	document.getElementById(id).value = value;
	if (document.getElementById('form_sitemap:buscar') != null) {
		document.getElementById('form_sitemap:buscar').value = "true";
	}
}


// � � � � � � � � � � � � � � � � � � � � � Compra
function cambiaFormaPago(value) {
	document.getElementById('form_buy:mpvalue').value = value;
	if (value == 'CTR' || value == undefined) {
		document.getElementById('div_formapago_ctr').style.display='block';
		document.getElementById('form_card').style.display='none';
		document.getElementById('div_formapago_ppl').style.display='none';
	} else if (value == 'TARJ'){
		document.getElementById('div_formapago_ctr').style.display='none';
		document.getElementById('form_card').style.display='block';
		document.getElementById('div_formapago_ppl').style.display='none';
	} else if (value == 'PPLB'){
		document.getElementById('div_formapago_ctr').style.display='none';
		document.getElementById('form_card').style.display='none';
		document.getElementById('div_formapago_ppl').style.display='block';
	}
}
