var flashPathP1;

function changeUrl(param, buttonID, label, furl, url, durl, turl) {
	//furl = url pagina forgrin
	//turl = url pagina terra
	//url = url della pagina del prodotto
	//durl = url della pagina dei prodotti
	
	//var btn = document.getElementById(buttonID);
	var productName = param.replace(/[1-9][1-9]\&prdName=(.*)/, "$1");
	var bUrl = "";
	var bTarget = "";
	
	if (param != "") {	
		
		switch(param){
			case '43&prdName=Forgrin': {
				bUrl  = furl;
				bTarget = "_blank";
				break;
			}
			case '51&prdName=Terra': {
				bUrl  = turl;
				bTarget  = "_blank";
				break;
			}
			default: {				
				bUrl  = durl + "/" + label + "/" + productName + "?productid=" + param + "&macrode=" + label;
				bTarget  = "_self";
			}
		}

		
	} else {
		bUrl   = durl;
		bTarget  = "_self";
	}
	
	//btn.href= bUrl;
	//btn.target = bTarget;
	
	if (bTarget != "_self"){
		window.open(bUrl);
	}else{
		document.location.href = bUrl;
	}
}
     		
function setFlashPath(path) {
	flashPathP1 = path;
}

function openLoginBox(url) {
	myLightWindow.activateWindow({
		href: url,
		type: 'page'	 
	});
}

function sendSRRequest(url) {
	var obj = document.getElementById('mesg');
	$('mesg').innerHTML = '<img src="/uploads/cY/KM/cYKMZ7jjLXbNKlFkok8g1w/ajax-loading.gif" alt="loading" />';
	
	$('sendRequestB').disabled = true;
		
	new Ajax.Request(url,
		  {
		    method:'get',
		    onSuccess: function(transport){
			var obj = document.getElementById('mesg');
			obj.innerHTML = 'You request has been forwarded to our proper office. You will receive an answer as soon as possibile.<br /><br />Thank you, So.F.TER. Customer Service';
			$('sendRequestB').style.display= 'none';
		    },
		    onFailure: function(){ 
			var obj = document.getElementById('mesg');
			obj.innerHTML = 'An error has occurred and your request has not been sent. <br />Please try again later.<br /><br />Thank you, So.F.TER. Customer Service';		    
			$('sendRequestB').innerHTML = 'Try again';
			$('sendRequestB').disabled = false;	
		    }
		  });
}

function startSRPDFDownload(tmpUrl) {
	boxUrl = "/it/sr-request";
	
	if (tmpUrl.match('/it/'))
	{
		boxUrl = "/it/sr-request";	
	} else if (tmpUrl.match('/en/')) {
		boxUrl = "/en/sr-request";
	}
	
	startPDFDownload(tmpUrl, 'true', boxUrl);
}

function startPDFDownload(url, reserved, boxUrl) {
	if (reserved) {
		myLightWindow.activateWindow({
			href: boxUrl + '?url=' + url,
			type: 'page',
			height: '200px'	 
		});
	}
}

function enableSend(param) {
	var btn = document.getElementById("formSubmit");

	if (param == 1) {
		btn.disabled = false;
	} else {
		btn.disabled = true;
	}
}

function setReturnUrl(){
  	//var objLC = document.getElementById("returnUrlLeftC");
	//var obj = document.getElementById("returnUrl");
  	var obj = $('returnUrlLWBox');
  	var objLC = $('returnUrlLeftC');
	
	var url = location.href;
	var qs = location.search;
	var newLocation = url.replace(/\?.*$/,'');
	var newQs = "";
	var opQs = "op=auth;method=login";
	var flashQs = "";

	if (typeof flashPathP1 != "undefined") {
		flashQs = "p=" + flashPathP1;
	}
	
	if (qs != "") {		
		var qsParams = qs.split('&');
	
		for (var i=0; i < qsParams.length; i++) {
			if (qsParams[i].split('=')[0].replace('?','') != "op") {
				newQs += qsParams[i].replace('?','') + "&";	
			}
		}
				
		if (newQs != "") {
			if (flashQs != "") { flashQs = "&" + flashQs; }
			newQs = newQs.replace(/&$/,'');
			if (obj) { obj.value = newLocation + "?" + newQs + flashQs; }
			if (objLC) { objLC.value = newLocation + "?" + newQs; }
		} else {
			if (flashQs != "") { flashQs = "?" + flashQs; }
			if (obj) { obj.value = newLocation + flashQs; }
			if (objLC) { objLC.value = newLocation; }
		}

		return true;
	} else {
		if (flashQs != "") { flashQs = "?" + flashQs; }
		if (obj) { obj.value = location.href + flashQs; }
		if (objLC) { objLC.value = location.href; }

		return true;
	}
}

function nazioni_onchange()
{
	var ddlNazioni = document.getElementById("nation_formId");
 	var ddlProvince = document.getElementById("subadministrativearea_formId");

	if ( ddlNazioni != null && ddlProvince != null )
	{
		var nazione = ddlNazioni.options[ddlNazioni.selectedIndex].text;
		if ( ( nazione.toUpperCase() == "ITALIA" ) || ( nazione.toUpperCase() == "ITALY" ) )
		{
			ddlProvince.disabled = false;
		}
		else
		{
			ddlProvince.disabled = true;
			ddlProvince.selectedIndex = 0;
		}
	}
}
