var idZoom = 'demo1';

function setZoom(id){
	idZoom = id;
}


function canviIdioma(codi,accio) {
	formulari = document.getElementById('llenguatge');
	idioma = document.getElementById('idioma');
	
	formulari.action = absHREF("index.aspx")
		
	idioma.value=codi;
	//alert(idioma.value)
	formulari.submit();
}

function ampliar(){
	Effect.Appear(idZoom);
}
//Submenu
var oMenuListItemsActive = new Array();
var idApartatActiu = 0; 
var numApartats = 4;
var numCampsOtros = 8;

function fAfegirComa($str){
	if ($str!=""){
		$str = $str+", ";
	}
	return $str;
}

function fEnviarFormPedir() {
	var strEsp;
	strEsp = "";
	var qVw, qAu, qSk, qCaPe, qCaGr;
	//alert("VAL VW: " + document.formPedir.qVw.value);
	if (document.formPedir.especificaciones){
		qVw = Number(document.formPedir.qVw.value);
		if (qVw>0){
			strEsp += "A2600 - " + qVw;
		}
		qSk = Number(document.formPedir.qSk.value);
		if (qSk>0){
			strEsp = fAfegirComa(strEsp);
			strEsp += "A2602 - " + qSk;
		}
		qAu = Number(document.formPedir.qAu.value);
		if (qAu>0){
			strEsp = fAfegirComa(strEsp);
			strEsp += "A2601 - " + qAu;
		}
		qCaPe = Number(document.formPedir.qCaPe.value);
		if (qCaPe>0){
			strEsp = fAfegirComa(strEsp);
			strEsp += "E2606/P - " + qCaPe;
		}
		qCaGr = Number(document.formPedir.qCaGr.value);
		if (qCaGr>0){
			strEsp = fAfegirComa(strEsp);
			strEsp += "E2606/G - " + qCaGr;
		}
		document.formPedir.especificaciones.value = strEsp;
		//alert("ESP: " + document.formPedir.especificaciones.value);
	}
	document.formPedir.method="post";
	document.formPedir.submit();
}
function seleccionarTodosRegistrosCarrito(){
	inputs = Form.getInputs($('formCarrito'),'checkbox');
	inputs.each(function (input){
			if (input.checked){
				input.checked = false;
			} else {
				input.checked = true;
			}
		}
	)
}

function startMenu(id){
	idApartatActiu = Number(id);
	if (idApartatActiu>0){
		showSubmenu(idApartatActiu)
	}
	//alert("APARTAT ACTIU: " + idApartatActiu);
}
function showSubmenu(id) {
	//alert ("ID: " + id + " ID AP ACTIU: " + idApartatActiu);
	for (var i=1; i <= numApartats; i++) {
		var nomPare = 'menu'+i;
		var objPare = document.getElementById('menu'+i);
		var nomSubmenu = 'submenu'+i;
		var objSubmenu = document.getElementById(nomSubmenu);
		//alert("NOM: " + nomSubmenu + " OBJ: " + objSubmenu);
		if (i == idApartatActiu){
			objPare.className = "menu_ap_pral_avall";
			objSubmenu.className = "menu_visible";
		} else if (i == id){
			if (objSubmenu.className == "menu_invisible"){
				objPare.className = "menu_ap_pral_avall";
				objSubmenu.className = "menu_visible";
			} else {
				objPare.className = "menu_ap_pral";
				objSubmenu.className = "menu_invisible";	
			}
		} else {
			objPare.className = "menu_ap_pral";
			objSubmenu.className = "menu_invisible";	
		}
	}
}
function showCampsOtros(nomCamp) {
	//alert("NOMCAMP: " + nomCamp);
	for (var i=1; i <= numCampsOtros; i++) {
		nomCampComp = "camps"+i;
		var obj = document.getElementById(nomCampComp);
		//alert("OBJCAMP: " + obj);
		if (nomCamp == nomCampComp){
			obj.className = "form_otros_camps";
		} else {
			obj.className = "form_otros_camps_invisible";
		}
	}
}
function showDireccionAlternativa() {
		var obj = document.getElementById("direccionAlternativa");
		//alert("OBJCAMP: " + obj);
		if (obj.className == "direccionAlternativa_invisible"){
			obj.className = "direccionAlternativa";
		} else {
			obj.className = "direccionAlternativa_invisible";
		}
}
function openBrWindow(theURL,winName,features) { //v2.0
	var theURL = absHREF(theURL);
	//alert("RUTA: " + theURL);
	window.open(theURL,winName,features);
}
function openBrWindow2(theURL,winName,features) { //v2.0
	//alert("RUTA: " + theURL);
	window.open(theURL,winName,features);
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function resizeWindow (obj){
	var winW = 320, winH = 240;
	winW = obj.width+20;
	winH = obj.height+90;
	
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		winH = obj.height+70;
	}
	
	//alert("WIDTH: " + winW + " HEIGHT: "+ winH);
	window.resizeTo(winW,winH);
}
function resizeImage (obj){
	var w = obj.width;
	var ample = 540;
	if (w>ample){
		obj.width = ample;
	}
}
function openImprimir(){
	var dir, pob, prov, cp, strUrl;
	dir = document.formCarrito.direccion_alternativa.value;
	pob = document.formCarrito.poblacion_alternativa.value;
	prov = document.formCarrito.provincia_alternativa.value;
	cp = document.formCarrito.cp_alternativa.value;
	if (dir=="" || dir == null){
		dir=" ";
	}
	if (pob=="" || pob == null){
		pob=" ";
	}
	if (prov=="" || prov == null){
		prov=" ";
	}
	if (cp=="" || cp == null){
		cp=" ";
	}
	strUrl = 'secciones/boutique/carrito_imprimir.aspx?direccion_alternativa='+dir+'&poblacion_alternativa='+pob+'&provincia_alternativa='+prov+'&cp_alternativa='+cp;
	//alert("THE URL: "+strUrl);
	openBrWindow(strUrl,'Carrito',' ')
}
	
function ajaxRealizarPedido()
{
	totalArticulos = parseFloat(document.formCarrito.totalArticulos.value);
	hayArticulos = document.formCarrito.hayArticulos.value;
	//alert ("TOTAL ARTICULOS: " + totalArticulos);
	flagProcessar = true;
	if (hayArticulos=="true"){
		if (totalArticulos<200){
			flagProcessar = false;
		}
	}
	if (flagProcessar){
		document.formCarrito.method="post";
		document.formCarrito.idAction.value = "boutiqueRealizarPedido";
		document.formCarrito.pkAction.value = "boutiqueRealizarPedido";
		new Ajax.Updater('col_dreta', 'secciones/boutique/pedir_ok.aspx', {asynchronous:true, parameters:Form.serialize($('formCarrito'))});
	} else {
		alert('La compra en ARTICULOS DE LA BOUTIQUE TIENE que superar los 200 Euros.\nPon mas articulos al Carrito o borralos para poder efectuar el pedido.');
	}
}

function ajaxRecalcularCarrito()
{
	document.formCarrito.method="post";
	document.formCarrito.idAction.value = "boutiqueRecalcularCarrito";
	document.formCarrito.pkAction.value = "boutiqueRecalcularCarrito";
	new Ajax.Updater('col_dreta', 'secciones/boutique/carrito.aspx', {asynchronous:true, parameters:Form.serialize($('formCarrito'))});
}	

function mostrarLoading(capa){
	var opciones = {asynchronous:false, evalScripts: true};
	new Ajax.Updater(capa, "componentes/loading.aspx", opciones);
}





