var gg_strImgId 	= new Array();
var gg_strCatId 	= new Array();
var gg_strDescr 	= new Array();
var gg_strImgNome = new Array();
var gg_strDirImg	= 'img/gal/';

var ie4 = false; if(document.all) { ie4 = true; }
function getObject(id) { if (ie4) { return document.all[id]; } else { return document.getElementById(id); } }

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function createCookieCarrello(pp_strImgId) {

	var ll_strCookieList;
	var ll_lngNumArt
	var ll_strAppo;
	var ll_strAppo1;
	var ll_strAppo2;
	var ll_dblTotale
	var ll_strTotale
	
	var ll_strNumeric='0123456789,'
	
	ll_strAppo = readCookie('studioarte');

	if (!ll_strAppo){
		ll_strAppo = pp_strImgId;
		ll_dblTotale = 0.00;
		ll_lngNumArt = 1
	}else{
		eraseCookie('studioarte');
		ll_strCookieList = ll_strAppo.split('-');
		ll_dblTotale = parseFloat(ll_strCookieList[ll_strCookieList.length-1]);
		ll_strAppo = '';
		for(var i=0;i < ll_strCookieList.length-1;i++) {
			ll_strAppo = ll_strAppo + ll_strCookieList[i] + '-';
		}		
		ll_strAppo = ll_strAppo + pp_strImgId;
		ll_lngNumArt = ll_strCookieList.length;
	}
	ll_strAppo2 = getObject('img_prezzo_' + pp_strImgId).innerHTML;
	ll_strAppo1 = '';
	for(var j=0;j< ll_strAppo2.length;j++) {
		if (ll_strNumeric.indexOf(ll_strAppo2.charAt(j)) != -1)
			ll_strAppo1 = ll_strAppo1 + ll_strAppo2.charAt(j)
	}		

	ll_dblTotale = parseFloat(ll_dblTotale + parseFloat(ll_strAppo1.replace(",",".")))
	ll_dblTotale = ll_dblTotale.toFixed(2)
	ll_strTotale = (ll_dblTotale+'').replace(".",",");
	
	createCookie('studioarte',ll_strAppo + '-' + ll_dblTotale,2);

	getObject('img_check_' + pp_strImgId).src = 'img/ecomm/check.gif';
	getObject('img_check_' + pp_strImgId).style.cursor = 'default';
	getObject('img_check_' + pp_strImgId).onclick = '';
	
	switch (ll_lngNumArt){
		case 0:
			ll_strAppo = '<img id="img_nav_carrello_top" src="img/ecomm/cart.gif" alt="miniatura carrello" />Il carrello è vuoto';
			break;
		case 1:
			ll_strAppo = '<a href="carrello.asp"><img id="img_nav_carrello_top" src="img/ecomm/cart.gif" alt="miniatura carrello" />1 articolo</a> (&euro; ' + ll_strTotale + ')';
			break;
		default:
			ll_strAppo = '<a href="carrello.asp"><img id="img_nav_carrello_top" src="img/ecomm/cart.gif" alt="miniatura carrello" />' + ll_lngNumArt + ' articoli</a> (&euro; ' + ll_strTotale + ')';
	}
		
	getObject('txt_nav_carrello_top').innerHTML = ll_strAppo;
	getObject('txt_nav_carrello').innerHTML = ll_strAppo;
	
}

function deleteCookieCarrello(pp_strImgId) {

	var ll_strCookieList;
	var ll_lngNumArt
	var ll_strAppo;
	var ll_strAppo1;
	var ll_strAppo2;
	var ll_dblTotale
	var ll_strTotale
	
	var ll_strNumeric='0123456789,'
	
	ll_strCookieList 	= readCookie('studioarte').split('-');
	eraseCookie('studioarte');
	ll_strAppo 			= '';
	for(var i=0;i< ll_strCookieList.length-1;i++) {
		if (ll_strCookieList[i] != pp_strImgId)
			ll_strAppo = ll_strAppo + ll_strCookieList[i] + '-'
	}

	ll_dblTotale = parseFloat(ll_strCookieList[ll_strCookieList.length-1]);
	
	if (ll_strAppo != '') {	
		ll_strAppo2 = getObject('img_prezzo_' + pp_strImgId).innerHTML;
		ll_strAppo1 = '';
		for(var j=0;j< ll_strAppo2.length;j++) {
			if (ll_strNumeric.indexOf(ll_strAppo2.charAt(j)) != -1)
				ll_strAppo1 = ll_strAppo1 + ll_strAppo2.charAt(j)
		}		
	
		ll_dblTotale = parseFloat(ll_dblTotale) - parseFloat(ll_strAppo1.replace(",","."))
		ll_dblTotale = ll_dblTotale.toFixed(2)
		
		createCookie('studioarte',ll_strAppo + '' + ll_dblTotale,2);
	}

	window.location.href = 'carrello.asp';
	
}



function readCookieAll() {

	var ll_strCookieList;
	var ll_lngCont;
	var ll_lngAppo1;
	var ll_lngAppo2;
	var ll_lngId;
	var ll_strAppo;
	ll_strCookieList = document.cookie.split(';');
	ll_lngCont = 0;
	for(var i=0;i < ll_strCookieList.length;i++) {		
		ll_lngAppo1 = ll_strCookieList[i].indexOf('studioarte_a_');
		if (ll_lngAppo1 != -1){
			ll_lngAppo2 = ll_strCookieList[i].indexOf('=');
			ll_lngId 	= parseInt(ll_strCookieList[i].substring(13+ll_lngAppo1,ll_lngAppo2));
			gg_strImgId[ll_lngCont] 	= ll_lngId;
			gg_strCatId[ll_lngCont]  	= readCookie('studioarte_b_' + ll_lngId);
			gg_strDescr[ll_lngCont]  	= readCookie('studioarte_c_' + ll_lngId);
			gg_strImgNome[ll_lngCont]	= readCookie('studioarte_d_' + ll_lngId);
			ll_lngCont						= ll_lngCont + 1;
			
		}
	}
}

function showOrderForm() {

	
	var ll_objDiv;
	
	getObject('checkout').style.display = 'block';
	
	ll_objDiv = getObject('send_order');
	
	ll_objDiv.style.fontWeight = 'bold';
	ll_objDiv.style.textDecoration = 'none';
	ll_objDiv.onclick = '';
	ll_objDiv.style.cursor = 'default'
	ll_objDiv.innerHTML = 'Compila e invia il modulo sottostante';
	
	
}


function chkValidMail_Order(pp_strAddress) {
	
	if (window.RegExp) {
   	var nonvalido 	= "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    	var valido 		= "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    	var regnv 		= new RegExp(nonvalido);
    	var regv 		= new RegExp(valido);
    	if (!regnv.test(pp_strAddress) && regv.test(pp_strAddress))
      	return true;
    	return false;
	}else{
   	if(pp_strAddress.indexOf("@") >= 0)
      	return true;
		return false;
  	}
}

function chkValidOrderForm() {
	
	var ll_objElement;
	
	ll_objElement = document.forms['advinfo'].elements['email'];	
	
	if (!chkValidMail_Order(ll_objElement.value)) {
		alert('E\' stato inserito un indirizzo mail non valido.');
		return false;
	}
	
	ll_objElement = document.forms['advinfo'].elements['firstname'];	
	
	if (ll_objElement.value == '') {
		alert('E\' necessario inserire il nome.');
		return false;
	}		

	ll_objElement = document.forms['advinfo'].elements['surname'];	
	
	if (ll_objElement.value == '') {
		alert('E\' necessario inserire il cognome.');
		return false;
	}		

	ll_objElement = document.forms['advinfo'].elements['cond_vendita'];	
	
	if (!ll_objElement.checked) {
		alert('E\' necessario accettare le condizioni di vendita.');
		return false;
	}		

	ll_objElement = document.forms['advinfo'].elements['privacy'];	
	
	if (!ll_objElement.checked) {
		alert('E\' necessario il consenso al trattamento dei dati personali.');
		return false;
	}		

	return true;
}