/* GENERALE */

function screenSettings(){

	// impostazione dello schermo di riferimento
	var scrwidth = '';
	switch(screen.width){
	case 640:
	case 800:
		scrwidth = '800';
		break;
	case 1024:
		scrwidth = '1024';
		break;
	default:
		scrwidth = '1280';
		break;
	}

	// impostazione del foglio di stile
	if (document.getElementById('rel_style')) document.getElementById('rel_style').href = 'styles/stile_' + scrwidth + '.css';

	// impostazione delle immagini della barra superiore
	if (document.getElementById('topImgLogo')) document.getElementById('topImgLogo').src = 'images/logo_' + scrwidth + '.gif';
	if (document.getElementById('topImgMarchio')) document.getElementById('topImgMarchio').src = 'images/marchio_' + scrwidth + '.jpg';

	// impostazione delle immagini della pagina home
	if (document.getElementById('cxImgHome')) document.getElementById('cxImgHome').src = 'images/home_' + scrwidth + '.jpg';

}

function submitForm(action)
{
	document.getElementById('haction').value = action;
	document.getElementById('appForm').submit();
}

/* fine GENERALE */


/* MENU */

function showMenuToolTip(ctr, testo){
	var sxDivToolTip = document.getElementById('sxDivToolTip');
	var ToolTip = document.getElementById('ToolTip');
	var cssText = '';

	if (sxDivToolTip && ToolTip){
		ToolTip.innerHTML = testo;
		if (testo != ''){
			var top = getOffsetTop(ctr);
			cssText += 'visibility:visible;';
			cssText += 'position:absolute;';
			cssText += 'top:' + top.toString() + 'px;';
			if (bw.ie) cssText += 'left:' + (event.screenX).toString() + 'px;';
			sxDivToolTip.style.cssText = cssText;
		}
		//ctr.title = testo;
	}

}

function closeMenuToolTip(){
	var sxDivToolTip = document.getElementById('sxDivToolTip');
	
	if (sxDivToolTip) sxDivToolTip.style.cssText = '';
}

/* fine MENU */


/* HOME */


/* fine HOME */


/* AZIENDA */

function loadPageAzienda(){
	preloadImages('images/azienda1.jpg','images/azienda2.jpg','images/azienda3.jpg','images/azienda4.jpg','images/azienda5.jpg','images/azienda6.jpg','images/azienda7.jpg','images/azienda8.jpg','images/azienda9.jpg','images/azienda10.jpg','images/azienda11.jpg');
}

function swapImageAzienda(src, testo){
	var img = parent.document.getElementById('cxImgAz');
	var imgtext = parent.document.getElementById('cxSpanImgText');
	if (img){
		img.src = '../images/' + src + '.jpg';
		imgtext.innerHTML = testo;
	}
}

/* fine AZIENDA */


/* PRODOTTI */

function loadPageProdotti(){
	preloadImages('images/prodotti1.jpg','images/prodotti2.jpg','images/prodotti3.jpg','images/prodotti4.jpg','images/prodotti5.jpg');
}

function swapImageProdotti(src, imgtesto, testo)
{
	var img = parent.document.getElementById('cxImgProd');
	
	if (img)
	{
	    var imgtext = parent.document.getElementById('cxSpanImgText');
	    var text = parent.document.getElementById('cxSpanText');
   	    var link = parent.document.getElementById('cxSpanLink');

		img.src = '../images/' + src + '.jpg';
		imgtext.innerHTML = imgtesto;
		
		text.innerHTML = testo;
		
		link.href = '../resources/pdf/' + src + '.pdf';
	}
}

/* fine PRODOTTI */


/* EVENTI */

function loadPageEventi(){
	//preloadImages('images/eventi1.jpg','images/eventi2.jpg','images/eventi3.jpg','images/eventi4.jpg','images/eventi5.jpg');
}

function swapImageEventi(src, imgtesto, testo)
{
	var img = parent.document.getElementById('cxImgEv');
	
	if (img)
	{
	    var text = parent.document.getElementById('cxSpanText');
	    
		src = src.replace('_ico', '');
		src = src.replace(getCurLocationWithoutPageName(), '');
		img.src = src;
		
		text.innerHTML = testo;
	}

}

/* fine EVENTI */


/* MULTIMEDIA */

function showFilm(file)
{
	this.document.forms[0].cxObjPlayer.URL = file;
}

function closeWMP() 
{
	this.document.forms[0].cxObjPlayer.close();
}

/* fine MULTIMEDIA */


/* ORDINI */
function enablePaymentByNation(){
	var ctrs = document.getElementsByName('pagamento')[0];

	// abilitazione del metodo di pagamento per contrassegno solo per l'Italia
	if (ctrs){
		if (document.getElementById('nazione').value == 'Italy'){
			ctrs.disabled = false;
		}
		else{
			ctrs.disabled = true;
		}
	}
}


function getTot(){
	var tot = 0;
	var shipment = 0;

	document.getElementById('totale25').value = (isInt(document.getElementById('qta25').value) && document.getElementById('qta25').value)? document.getElementById('qta25').value * document.getElementById('prezzo25').value: '0';
	document.getElementById('totale12').value = (isInt(document.getElementById('qta12').value) && document.getElementById('qta12').value)? document.getElementById('qta12').value * document.getElementById('prezzo12').value: '0';
	document.getElementById('totale8').value = (isInt(document.getElementById('qta8').value) && document.getElementById('qta8').value)? document.getElementById('qta8').value * document.getElementById('prezzo8').value: '0';
	document.getElementById('totale4').value = (isInt(document.getElementById('qta4').value) && document.getElementById('qta4').value)? document.getElementById('qta4').value * document.getElementById('prezzo4').value: '0';
	document.getElementById('totale2').value = (isInt(document.getElementById('qta2').value) && document.getElementById('qta2').value)? document.getElementById('qta2').value * document.getElementById('prezzo2').value: '0';
	document.getElementById('totale8_100').value = (isInt(document.getElementById('qta8_100').value) && document.getElementById('qta8_100').value)? document.getElementById('qta8_100').value * document.getElementById('prezzo8_100').value: '0';
	document.getElementById('totale4_100').value = (isInt(document.getElementById('qta4_100').value) && document.getElementById('qta4_100').value)? document.getElementById('qta4_100').value * document.getElementById('prezzo4_100').value: '0';
	document.getElementById('totale2_100').value = (isInt(document.getElementById('qta2_100').value) && document.getElementById('qta2_100').value)? document.getElementById('qta2_100').value * document.getElementById('prezzo2_100').value: '0';
	document.getElementById('totaleS').value = (isInt(document.getElementById('qtaS').value) && document.getElementById('qtaS').value)? document.getElementById('qtaS').value * document.getElementById('prezzoS').value: '0';
	document.getElementById('totaleS_100').value = (isInt(document.getElementById('qtaS_100').value) && document.getElementById('qtaS_100').value)? document.getElementById('qtaS_100').value * document.getElementById('prezzoS_100').value: '0';
	document.getElementById('totaleA').value = (isInt(document.getElementById('qtaA').value) && document.getElementById('qtaA').value)? document.getElementById('qtaA').value * document.getElementById('prezzoA').value: '0';
	document.getElementById('totaleA_530').value = (isInt(document.getElementById('qtaA_530').value) && document.getElementById('qtaA_530').value)? document.getElementById('qtaA_530').value * document.getElementById('prezzoA_530').value: '0';
	document.getElementById('totaleA_420').value = (isInt(document.getElementById('qtaA_420').value) && document.getElementById('qtaA_420').value)? document.getElementById('qtaA_420').value * document.getElementById('prezzoA_420').value: '0';
	document.getElementById('totaleD').value = (isInt(document.getElementById('qtaD').value) && document.getElementById('qtaD').value)? document.getElementById('qtaD').value * document.getElementById('prezzoD').value: '0';
	document.getElementById('totaleABM').value = (isInt(document.getElementById('qtaABM').value) && document.getElementById('qtaABM').value)? document.getElementById('qtaABM').value * document.getElementById('prezzoABM').value: '0';
	document.getElementById('totaleABMV').value = (isInt(document.getElementById('qtaABMV').value) && document.getElementById('qtaABMV').value)? document.getElementById('qtaABMV').value * document.getElementById('prezzoABMV').value: '0';
	document.getElementById('totaleDOS').value = (isInt(document.getElementById('qtaDOS').value) && document.getElementById('qtaDOS').value)? document.getElementById('qtaDOS').value * document.getElementById('prezzoDOS').value: '0';
	document.getElementById('totaleCIOC').value = (isInt(document.getElementById('qtaCIOC').value) && document.getElementById('qtaCIOC').value)? document.getElementById('qtaCIOC').value * document.getElementById('prezzoCIOC').value: '0';

	if (document.getElementById('totale25').value != '') tot += document.getElementById('totale25').value * 1;
	if (document.getElementById('totale12').value) tot += document.getElementById('totale12').value * 1;
	if (document.getElementById('totale8').value) tot += document.getElementById('totale8').value * 1;
	if (document.getElementById('totale4').value) tot += document.getElementById('totale4').value * 1;
	if (document.getElementById('totale2').value) tot += document.getElementById('totale2').value * 1;
	if (document.getElementById('totaleS').value) tot += document.getElementById('totaleS').value * 1;
	if (document.getElementById('totale8_100').value) tot += document.getElementById('totale8_100').value * 1;
	if (document.getElementById('totale4_100').value) tot += document.getElementById('totale4_100').value * 1;
	if (document.getElementById('totale2_100').value) tot += document.getElementById('totale2_100').value * 1;
	if (document.getElementById('totaleS_100').value) tot += document.getElementById('totaleS_100').value * 1;
	if (document.getElementById('totaleA').value) tot += document.getElementById('totaleA').value * 1;
	if (document.getElementById('totaleA_530').value) tot += document.getElementById('totaleA_530').value * 1;
	if (document.getElementById('totaleA_420').value) tot += document.getElementById('totaleA_420').value * 1;
	if (document.getElementById('totaleD').value) tot += document.getElementById('totaleD').value * 1;
	if (document.getElementById('totaleABM').value) tot += document.getElementById('totaleABM').value * 1;
	if (document.getElementById('totaleABMV').value) tot += document.getElementById('totaleABMV').value * 1;
	if (document.getElementById('totaleDOS').value) tot += document.getElementById('totaleDOS').value * 1;
	if (document.getElementById('totaleCIOC').value) tot += document.getElementById('totaleCIOC').value * 1;

	if (tot > 0)
	{
		switch (document.getElementById('nazione').value){
		case 'Italy':
		case 'SanMarino':
			shipment = (document.getElementsByName('pagamento')[0].checked)? '10': '7';
			if (tot > 150) shipment = 0;
			break;
		case 'Finland':
		case 'Sweden':
		case 'Denmark':
		case 'UnitedKingdom':
		case 'Ireland':
		case 'Belgium':
		case 'Luxembourg':
		case 'Netherlands':
		case 'Germany':
		case 'France':
		case 'Austria':
		case 'Spain':
		case 'Portugal':
		case 'Greece':
		case 'Malta':
		case 'Estonia':
		case 'Latvia':
		case 'Lithuania':
		case 'Poland':
		case 'CzechRepublic':
		case 'Slovakia':
		case 'Hungary':
		case 'Slovenia':
		case 'Cyprus':
		case 'Switzerland':
			shipment = '20';
			break;
		default:
			shipment = '40';
			break;
		}
	}
	document.getElementById('spedizione').value = shipment;

	tot += document.getElementById('spedizione').value * 1;
	document.getElementById('totale').value=tot;
}

/* fine ORDINI */


/* DOVE */

function swapDoveLink(lang){

	var text = new Array();

	switch (lang){
	case 'it':
		text[0] = 'visualizza mappa';
		text[1] = 'crea percorso';
		break;
	case 'en':
		text[0] = 'view map';
		text[1] = 'create route';
		break;
	}

	var iframe = document.getElementById('cxFrmDove');
	var link = document.getElementById('cxLnkDove');

	// swap del link e della source dell'iframe
	if (iframe && link){
		if (link.innerHTML == text[0]){
			iframe.src = 'http://www.tuttocitta.it/tc/mappa/index.jsp?com1=sorbara frazione di bomporto (mo)&to1=via Verdeta&civ1=11';
			link.innerHTML = text[1];
		}
		else{
			iframe.src = 'http://www.tuttocitta.it/tc/percorso/index.jsp?com2=sorbara%20frazione%20di%20bomporto%20(mo)&to2=via%20Verdeta&civ2=11&v=2';
			link.innerHTML = text[0];
		}
	}
}

/* fine DOVE */

function reloadContentFrame(lang)
{        
    if (parent.frames.contentFrame.document.Script.reloadContent)
    {
        var frameLocation = new String(parent.frames.contentFrame.location);
        var doPostback = true;
    
        if (frameLocation.split(".")[1] == "php") doPostback = false;
        parent.frames.contentFrame.document.Script.reloadContent(lang, doPostback);
    }
}

function reloadContent(lang, postback)
{
    if (!postback)
    {
        var locationParts = new Array();
        
        locationParts = new String(location).split("/");
        locationParts[6] = lang;
        
        location = locationParts.join("/");
    }
}