var dom = document.getElementById ? true:false;
var ns4 = document.layers ? true:false;
var ie4 = document.all ? true:false;
var mac = navigator.appVersion.indexOf('Mac')!=-1 ? true:false;
var safari = navigator.appVersion.indexOf('Safari')!=-1 ? true:false;

var page_thumbs = false;

function init() {
	blurLinks();
	if (page_thumbs) {
		paginateThumbs(+1);
	}
	if (opcio_activa==21) {
		initScroll();
	}
}

function initScroll() {
	DynLayerInit();
	contentScrollWidth = thumbs.event.scrollWidth;
	ampladaThumbs = 668-contentScrollWidth;
}

var salt = 2, scroll_amunt_actiu = false, scroll_avall_actiu = false;

function scrollarAmunt() {
	var posx = thumbs.x+salt;
	if (posx>0) {
		posx = 0;
	}
	thumbs.moveTo(posx,null);
	if (scroll_amunt_actiu) {
		scrollant = setTimeout("scrollarAmunt()",50);
	}
}

function scrollarAvall() {
	var posx = thumbs.x-salt;
	if (posx<ampladaThumbs) {
		posx = ampladaThumbs;
	}
	if (posx>0) {
		posx = 0;
	}
	thumbs.moveTo(posx,null);
	if (scroll_avall_actiu) {
		scrollant = setTimeout("scrollarAvall()",50);
	}
}

function blurLinks() {
	if (dom) {
		lnks = document.getElementsByTagName('a');
		for (i=0;i<lnks.length;i++) {
			lnks[i].onfocus = new Function("if(this.blur) this.blur()");
		}
	} else if (ie4) {
		for (var i in document.links) {
			document.links[i].onfocus = document.links[i].blur;
		}
	}
}

function preload(imgObj,imgSrc) {
	eval(imgObj+" = new Image()");
	eval(imgObj+".src = '"+imgSrc+"'");
}

function changeImg(imgObj,imgSrc) {
	if (navigator.appVersion >= "3") {
		var imatge = eval(imgSrc+".src");
		document.images[imgObj].src = imatge;
	}
}

var col_activa = 1, thumb_actiu = 1, fitxer_actiu = "";

function visionar(fitxer,thumb) {
	document.getElementById("visorDiv").innerHTML = "<img src=\"images/shop/"+col_activa+"/large/"+fitxer+"\" alt=\"\" />";
	if (thumb_actiu!="0") {
		document.getElementById("thumb_"+thumb_actiu).className = "thumb_off";
	}
	// document.getElementById("nameDiv").innerHTML = "<strong>"+nom+"</strong>";
	document.getElementById("thumb_"+thumb).className = "thumb_on";
	thumb_actiu = thumb;
	fitxer_actiu = fitxer;
}

function swfit(col,id) {
	swfitwindow = window.open("swf.php?col="+col+"&id="+id,"swfitwindow","toolbar=0,directories=0,status=0,scrollbars=0,menubar=0,width=565,height=435,left=50,top=50,x=50,posy=50");
}

function zoomit() {
	document.getElementById("visorzoomDiv").innerHTML = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" onclick=\"unzoomit();\"><tr><td title=\""+closeps+"\"><img src=\"images/shop/"+col_activa+"/zoom/"+fitxer_actiu+"\" alt=\"\" /></td></tr></table>";
	document.getElementById("visorzoommarcDiv").style.display = "inline";
}

function unzoomit() {
	document.getElementById("visorzoomDiv").innerHTML = "";
	document.getElementById("visorzoommarcDiv").style.display = "none";
}

function veureDetallProducte() {
	window.location = "shop.php?col="+array_col_productes[producte_actiu]+"&id="+producte_actiu+"&p="+p;
}

function veureDetallProducteSale() {
	window.location = "sale.php?id="+producte_actiu+"&p="+p;
}

var col_activa = 0, producte_actiu = 0, p = 1, array_nom_productes = new Array(), array_desc_productes = new Array(), array_preus_productes = new Array(), array_thumbs_productes = new Array(), array_col_productes = new Array();

function visionarShop(id) {
	document.getElementById("nameDiv").innerHTML = "<strong>"+array_nom_productes[id]+"</strong>";
	document.getElementById("producteDiv").innerHTML = "<span class=\"verd\" style=\"font-size: 16px; font-weight: bold;\">"+array_nom_productes[id]+"</span><br />"+array_desc_productes[id];
	document.getElementById("preuDiv").innerHTML = "<strong>&pound; "+array_preus_productes[id]+"</strong>";
	document.getElementById("visorDiv").innerHTML = "<img src=\"images/shop/"+array_col_productes[id]+"/large/"+id+"_"+array_thumbs_productes[id]+".jpg\" width=\"294\" height=\"441\" alt=\"\" />";
	producte_actiu = id;
}

function visionarSale(id) {
	document.getElementById("nameDiv").innerHTML = "<strong>"+array_nom_productes[id]+"</strong>";
	document.getElementById("producteDiv").innerHTML = "<span class=\"verd\" style=\"font-size: 16px; font-weight: bold;\">"+array_nom_productes[id]+"</span><br />"+array_desc_productes[id];
	document.getElementById("preuDiv").innerHTML = "<strong>&pound; "+array_preus_productes[id]+"</strong>";
	document.getElementById("visorDiv").innerHTML = "<img src=\"images/shop/sale/large/"+id+".jpg\" width=\"294\" height=\"441\" alt=\"\" />";
	producte_actiu = id;
}

function loadCollection(season) {
	window.location = "index.php?op="+parent.top.opcio_activa+"&season="+season+"&p=1";
}

function canviarColorSale(colour) {
	//window.location = "sale.php?id="+producte_actiu+"&colour="+document.forms.form_add.colour.value;
	document.forms.form_add.select_size.options.length = 0;
	for (xx=0;xx<eval("array_sizes_colours['"+colour+"']").length;xx++) {
		var nom = eval("array_sizes_colours['"+colour+"']["+xx+"]");
		if (array_stocks_sizes_colours[document.forms.form_add.colour.value][xx]=="0") {
			nom += " - SOLD OUT";
		}
		//document.forms.form_add.select_size[xx] = new Option(nom,eval("array_sizes_colours['"+colour+"']["+xx+"]"));
		document.forms.form_add.select_size[xx] = new Option(nom,xx);
	}
	canviarSizeColorSale(0);
}

function canviarSizeColorSale(size) {
	if (array_stocks_sizes_colours[document.forms.form_add.colour.value][size]=="0") {
		document.getElementById("addtobasket").style.display = "none";
		document.getElementById("outofstock").style.display = "";
	} else {
		document.getElementById("outofstock").style.display = "none";
		document.getElementById("addtobasket").style.display = "";
	}
	document.forms.form_add.size.value = array_sizes_colours[document.forms.form_add.colour.value][size];
}

function openWindow(url,nom,ww,hh,xx,yy,toolbarx,directoriesx,statusbarx,scrollbarsx,menubarx) {
	eval(nom+"=window.open('"+url+"','"+nom+"','toolbar="+toolbarx+",directories="+directoriesx+",status="+statusbarx+",scrollbars="+scrollbarsx+",menubar="+menubarx+",width="+ww+",height="+hh+",left="+xx+",top="+yy+",x="+xx+",posy="+yy+"')");
}

var opcions = new Array;
opcions[0] = "home";
opcions[1] = "press_news";
opcions[2] = "stores";
opcions[3] = "contact";
opcions[4] = "fashion_shows";
opcions[5] = "melissa_odabash";
opcions[6] = "shop";
opcions[7] = "swimmwear";
opcions[8] = "beachwear";
opcions[9] = "bags";
opcions[10] = "accessories";
opcions[11] = "t-shirts";
opcions[12] = "children";
opcions[13] = "celebrities";
opcions[14] = "terms";
opcions[15] = "children";
opcions[16] = "children";
opcions[17] = "newsletter";
opcions[18] = "boutique";
opcions[19] = "wherewesell";
for (i=0;i<opcions.length;i++) {
	preload("img_"+i+"_on","images/l/en/options/"+i+"_on.gif");
	preload("img_"+i+"_off","images/l/en/options/"+i+"_off.gif");
}
preload("skip_intro_on","images/l/en/skip_intro_on.gif");
preload("skip_intro_off","images/l/en/skip_intro_off.gif");

function logged() {
	window.location = "checkout.php";
}

var page_thumbs = false, total_thumb_pages = 0, thumb_actiu = 0;

function paginateThumbs(what) {
	if (total_thumb_pages>0) {
		thumb_actiu += what;
		if (thumb_actiu>total_thumb_pages) {
			thumb_actiu = 1;
		} else if (thumb_actiu<0) {
			thumb_actiu = total_thumb_pages;
		}
		for (i=1;i<=total_thumb_pages;i++) {
			document.getElementById("marc_"+i).style.display = "none";
		}
		document.getElementById("marc_"+thumb_actiu).style.display = "inline"
	}
	if (thumb_actiu>=2) {
		document.getElementById("thumbs_less").style.display = "inline";
	} else {
		document.getElementById("thumbs_less").style.display = "none";
	}
	if (thumb_actiu<total_thumb_pages) {
		document.getElementById("thumbs_more").style.display = "inline";
	} else {
		document.getElementById("thumbs_more").style.display = "none";
	}
}

var compte = 0;

function changeThumb(thumb) {
	thumb = parseFloat(thumb);
	if (thumbs_type[thumb]==2) {
		var src1 = "<img src='images/collections/images/"+thumbs_id[thumb]+".jpg' alt='' /><br />"+thumbs_name[thumb]+"</span>";
		var src2 = "";
		var altre_thumb = thumb+1;
		thumb_1 = thumb;
		thumb_2 = altre_thumb;
	} else {
		if (thumb==compte) {
			var altre_thumb = thumb-1;
			thumb_1 = altre_thumb;
			thumb_2 = thumb;
			var src1 = "<img src='images/collections/images/"+thumbs_id[altre_thumb]+".jpg' alt='' /><br />"+thumbs_name[altre_thumb]+"</span>";
			var src2 = (thumbs_type[altre_thumb]==1) ? "<img src='images/collections/images/"+thumbs_id[thumb]+".jpg' alt='' /><br />"+thumbs_name[thumb]+"</span>" : "";
		} else {
			var altre_thumb = thumb+1;
			thumb_1 = thumb;
			thumb_2 = altre_thumb;
			var src1 = "<img src='images/collections/images/"+thumbs_id[thumb]+".jpg' alt='' /><br />"+thumbs_name[thumb]+"</span>";
			var src2 = (thumbs_type[altre_thumb]==1) ? "<img src='images/collections/images/"+thumbs_id[altre_thumb]+".jpg' alt='' /><br />"+thumbs_name[altre_thumb]+"</span>" : "";
		}
	}
	document.getElementById("visor_1").innerHTML = src1;
	document.getElementById("visor_2").innerHTML = src2;
}

function scrollBigThumbs(what) {
	if (what==-1) {
		if (thumb_1>0) {
			changeThumb(thumb_1-1);
		}
	} else {
		if (thumb_2<compte) {
			changeThumb(thumb_2);
		}
	}
}