var LoadingStr = '<div class="loading"><img src="shop_grafica/loading.gif" border="0" style="vertical-align:middle;margin-right:3px;">loading...</div>';
var menu1_selected = '';
var menu2_selected = '';
var var_selected = '';
var zoom_image = '';
var addFunction = false;
var remFunction = false;

function _init() {
	//return;
	document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=init';
	document.getElementById("colonna_1").innerHTML = LoadingStr;
	document.getElementById("colonna_2").innerHTML = LoadingStr;	
	document.getElementById("colonna_3_a").innerHTML = LoadingStr;
	document.getElementById("colonna_3_b").innerHTML = LoadingStr;
	document.getElementById("colonna_3_c").innerHTML = LoadingStr;
	document.getElementById("colonna_4").innerHTML = LoadingStr;
	try { document.getElementById("ordina").style.display = 'none'; } catch(e) { }
}

// Istruzioni per la prima colonna
function load_temi(t, idRef) {
	if (menu1_selected == t.id) return;
	document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=temi&idReference=' + idRef;
	document.getElementById("colonna_2").innerHTML = LoadingStr;
	document.getElementById("colonna_3_a").innerHTML = LoadingStr;
	document.getElementById("colonna_3_b").innerHTML = LoadingStr;
	document.getElementById("colonna_3_c").innerHTML = LoadingStr;
	menu2_selected = '';
	var_selected = '';
	zoom_image = '';
	menu1_click(t.id);
}

function menu1_click(tID) {
	if (menu1_selected != '') document.getElementById('div_' + menu1_selected).className = 'menu1';
	document.getElementById('div_' + tID).className = 'menu1_over';
	menu1_selected = tID;
}

function menu1_over(t) {
	if (t.id != menu1_selected) document.getElementById('div_' + t.id).className = 'menu1_over';
}

function menu1_out(t) {
	if (t.id != menu1_selected) document.getElementById('div_' + t.id).className = 'menu1';
}
// Fine istruzioni per la prima colonna

// Istruzioni per la seconda colonna
function load_varianti(t, idRef) {
	if (menu2_selected == t.id) return;
	document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=varianti&idReference=' + idRef;
	document.getElementById("colonna_3_a").innerHTML = LoadingStr;
	document.getElementById("colonna_3_b").innerHTML = LoadingStr;
	document.getElementById("colonna_3_c").innerHTML = LoadingStr;
	var_selected = '';
	zoom_image = '';
	menu2_click(t.id);
}

function menu2_click(tID) {
	if (menu2_selected != '') document.getElementById('div_' + menu2_selected).className = 'menu2';
	document.getElementById('div_' + tID).className = 'menu2_over';
	menu2_selected = tID;
}

function menu2_over(t) {
	if (t.id != menu2_selected) document.getElementById('div_' + t.id).className = 'menu2_over';
}

function menu2_out(t) {
	if (t.id != menu2_selected) document.getElementById('div_' + t.id).className = 'menu2';
}
// Fine istruzioni per la seconda colonna

// Istruzioni per l'elenco delle varianti
function load_detail(tID, idRef) {
	if (var_selected == tID) return;
	document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=detail&idReference=' + idRef;
	document.getElementById("colonna_3_a").innerHTML = LoadingStr;
	document.getElementById("colonna_3_b").innerHTML = LoadingStr;
	zoom_image = '';
	thumb_click(tID);
}

function thumb_click(tID) {
	if (var_selected != '') document.getElementById('thumb_' + var_selected).className = 'thumbOff';
	document.getElementById('thumb_' + tID).className = 'thumbOn';
	var_selected = tID;
}

function thumb_over(tID) {
	if (tID != var_selected) document.getElementById('thumb_' + tID).className = 'thumbOn';
}

function thumb_out(tID) {
	if (tID != var_selected) document.getElementById('thumb_' + tID).className = 'thumbOff';
}
// Fine istruzioni per l'elenco delle varianti

// Istruzioni per il dettaglio delle varianti
function zoom() {
	if (zoom_image == '') return;
	var tmp='resizable=1,scrollbars=1';
	tmp=tmp+',width=10,height=10,left=10,top=10';
	window.open('imageZoom.asp?o='+zoom_image+'&type=I','ObjectPreview',tmp);
}

function addList(idRef) {
	if (addFunction == true) return;
	document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=add&idReference=' + idRef;
	document.getElementById("colonna_4").innerHTML = LoadingStr;
	addFunction = true;
}

function remList(idRef) {
	if (remFunction == true) return;
	document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=rem&idReference=' + idRef;
	document.getElementById("colonna_4").innerHTML = LoadingStr;
	remFunction = true;
}
// Fine istruzioni per il dettaglio delle varianti

// Istruzioni per il riepilogo del carrello
function email_paste(event) {
  var charCode = (event.which) ? event.which : event.keyCode;
 	if(charCode == 118 ) {
   	return 'v';
  }
}
	
function checkField(field) {
	validStr = "1234567890";
	if (field.value.substr(0, 1) == 0) { field.value = field.value.substr(1, field.value.length) }
	if (field.value.length == 0) return false;
	for (h=0; h< field.value.length; h++) {
		char = field.value.substr(h, 1);
		if (validStr.indexOf(char) < 0) return false;
	}
	return true;
}

function delPrd(x) {
	var f = document.riepilogo;
	if (confirm(f.alert_1.value) == true) {
		f.Action.value = 'DelCarrello';
		f.idReference.value = x;
		f.submit();
	}	
}

function erasePrd() {
	var f = document.riepilogo;
	if (confirm(f.alert_2.value) == true) {
		f.Action.value = 'EraseCarrello';
		f.idReference.value = '';
		f.submit();
	}	
}

function updatePrd() {
	var f = document.riepilogo;
	f.Action.value = 'UpdCarrello';
	f.idReference.value = '';
	f.submit();
}

function validateOrder() {
	var f = document.riepilogo;
	f.Action.value = 'ValidateOrd';
	f.idReference.value = '';
	f.submit();
}

function refreshOrder() {
	var f = document.riepilogo;
	f.Action.value = 'RefreshOrd';
	f.idReference.value = '';
	f.submit();
}

function popUp(txt) {
	var oWin = '';
	oWin = window.open('popUp.asp?txt='+txt, 'popUp', 'width=400, height=300, scrollbars=1, resizable=auto')
	oWin.focus();
}

function SaveOrder() {
	var f = document.riepilogo;
	var idRef = '';
	var confirmText = '';
	if (f.modpagamento[0].checked == true) {
		idRef = 1;
		confirmText = f.alert_3.value;
	}
	if (f.modpagamento[1].checked == true) {
		idRef = 2;
		confirmText = f.alert_4.value;
	}
	if (confirm(confirmText) == true) {
		document.getElementById('ExecuteFrame').src = 'shop_functions.asp?Action=SaveOrder&idReference=' + idRef; 
	}
}

// Fine istruzioni per il riepilogo del carrello
//{}

