﻿// JavaScript Document
var iNextPage = 2;
$(document).ready(function(){
	/*$('.scroll-pane').jScrollPane(
	{
		scrollbarWidth:12, showArrows:true, arrowSize: 0, scrollbarMargin:10,dragMinHeight: 40, dragMaxHeight: 40
	});*/
	Rai.getTotal();
	Rai.countPlayList();
	
});
function PlayerFunction(idWinMediaPlayer,sAction)
{
	 
	var oMediaPlayer=document.getElementById(idWinMediaPlayer);  
	
	if (oMediaPlayer!=null)
	{
		switch(sAction.toLowerCase())
		{
			case "fullscreen":
	
				if (oMediaPlayer.playState == 3)
					oMediaPlayer.fullScreen=true;				 
				break;						 
		}
	}  
}
function MakeRequest2(uri, domElement, callback) 
{ 
	$.get('/site/GetAjaxContent.html?Template=' + uri, function(Xml) {
		if (domElement == "#contentPlayer")
		{
			try { document.getElementById('contentPlayer').innerHTML = $("ContentHTML",Xml).text(); }
			catch (e) 
			{
				try { document.getElementById('contentPlayer').innerHTML = $("ContentHTML",Xml).text(); }
				catch (e)  
				{
					
				}	
			}
		}
		else $(domElement).html($("ContentHTML",Xml).text());
		if (callback) callback() ;
	}) ;
}

function MakeRequest(url,objDom,callback) {
	
	$.ajax({
	   type: "GET",
	   url: url,
	   dataType: "xml",
	   success: function(Xml) {
	   
			if($(objDom).attr("id") == "mediaplayer")
			{
				var oPlayer = document.getElementById('mediaplayer') ;
				oPlayer.innerHTML = $("ContentHTML",Xml).text() ;
			}
			else
			{ 
				$(objDom).html($("ContentHTML",Xml).text());
			}
				if(callback) callback();
		}
	 });
}

var Rai = {
	iCurrentPage : 1,
	iCurrentPageRichiesti : 1,
	textRemoveList : "Rimuovi dalla mia lista dei desideri",
	textaddList : "Aggiungi alla mia lista dei desideri",
	textRemoveCollanaList : "Rimuovi l'intera collana dalla mia lista dei desideri",
	textaddCollanaList : "Aggiungi l'intera collana alla mia lista dei desideri",
	
	getSubTotal : function(objDom){
		var quantita = $(objDom).val();
	 
		if(isNaN(quantita)) return;
		var costoSingolo = $(objDom).parent().parent().find("tr.active").find("span").text().substring(1).replace(",",".") ;
		var totale = costoSingolo * quantita ;
		totale = totale.toString() ;
		
		var sHtml ;
		if(totale.substring(totale.indexOf(".")+1,totale.lastIndexOf(".")+3).length > 1)
		{
			if(totale.indexOf(".") != -1)
			sHtml = totale.substring(0,totale.lastIndexOf(".")+3);
			else
			sHtml = totale;
			
		 
		}
		else
		{
			if(parseInt(totale.substring(0,totale.lastIndexOf(".")+3)) != 0)
			{
				if(totale.substring(0,totale.lastIndexOf(".")+3).length <= 1)
					sHtml = totale.substring(0,totale.lastIndexOf(".")+3);
				else
					sHtml = totale.substring(0,totale.lastIndexOf(".")+3) + 0;
			 
			}
			else sHtml = "0.0";
		}
		 
		var sSubTotal = sHtml;
		
		//sHtml = sHtml.toString().replace(".",",");
		//$(objDom).parent().parent().find("td.spesaTotale").html("&euro; "+ sHtml) ;
		return sSubTotal ;

	},
	
	sortOrder : function (combo) {
		var sUri = document.location.href;
		if (sUri.indexOf('orderby') >= 0)
		{
			sUri = sUri.substring(0,sUri.indexOf('orderby')) + "orderby=" + combo.value;
		}
		else
		{
			if (sUri.indexOf('?') >= 0) sUri += "&orderby=" + combo.value;
			else sUri += "?orderby=" + combo.value;
		}
		document.location.href = sUri;
	},
	
	getTotal : function(removefrompage, priceremove){
		
		 var sum = 0;
		 var sHtml
		 var sTotale = parseFloat("0");
		if(removefrompage == "true")
		{
			/*$("td.spesaTotale input").each(function(i){
				sTotale += parseFloat($(this).parent().parent().find("tr.active").find("span").text().substring(1).replace(",","."));
				//alert(sTotale.toFixed(2));
				//alert($(this).parent().parent().find("tr.active").find("span").text().substring(1));
				
				//Rai.getSubTotal(this);
				//sum = parseFloat(Rai.getSubTotal(this)) + sum;
			})*/
			var sTot1 = parseFloat("0");
			var sTot2 = parseFloat("0");
			sTotale
			sTot1 = parseFloat($("#finalPrice").text().replace(",","."));;
			sTot2 = parseFloat(priceremove.replace(",",".")) ;
			sTotale = sTot1 - sTot2 ;
			
		}
		else
		{
			sTotale = parseFloat($("#finalPrice").text().replace(",","."));
		}
		sHtml = sTotale;
		/*
		sum = sum.toString();
		if(sum.substring(sum.indexOf(".")+1,sum.lastIndexOf(".")+3).length > 1)
		{
			if(sum.indexOf(".") != -1)
			sHtml = sum.substring(0,sum.lastIndexOf(".")+3);
			else
			sHtml = sum;
			
		 
		}
		else
		{
			if(parseInt(sum.substring(0,sum.lastIndexOf(".")+3)) != 0)
			{
				if(sum.substring(0,sum.lastIndexOf(".")+3).length <= 1)
					sHtml = sum.substring(0,sum.lastIndexOf(".")+3);
				else
					sHtml = sum.substring(0,sum.lastIndexOf(".")+3) + 0;
			}
			else sHtml = "0.0";
		}
		*/
		
		//$("#finalPrice").text(sHtml.toString().replace(".",",")) ;
		$("#finalPrice").text(sHtml.toFixed(2).replace(".",",")) ;
		var fCreditoResiduoTxt = $("#bonusPrice").text();
		var fCreditoResiduo = parseFloat(fCreditoResiduoTxt.replace(",","."));
		//alert(sHtml);
		var fTotalPrice = parseFloat(sHtml) - fCreditoResiduo;
		if (fTotalPrice < 0)
			$("#totalPrice").text("0");
		else
			$("#totalPrice").text(fTotalPrice.toFixed(2).replace(".",","));
	},
	clearValue : function(objDom){
		$(objDom).parent().find("input").val("0")  ;
		Rai.getSubTotal($(objDom).parent().find("input"));
		Rai.getTotal();
	},
	clearAllValue : function(){
		$("td.quantita input").each(function(i){
			$(this).val(0) ;									 
		})
		Rai.getTotal();
	},
	countPlayList : function(){
		var iListCount = parseInt($(".boxList p span").text()) ;
		
		if(isNaN(iListCount)) iListCount = 0 ;
		if(iListCount < 0) iListCount = 0;
		var uri = "/site/Cart.aspx";
		
		try {
		$.ajax({
					type: 'POST',
					url: uri,
					data: {action:"count"},
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
						
						iListCount = $("result",responseXml).text() ;
						
						$(".boxList p span").text(iListCount);
						//if(iListCount == 0) $(".boxList p").hide();
						//if(iListCount > 0) $(".boxList p").show();
						if(iListCount == 0) $("#listaDesideri").text("");
						if(iListCount > 0) $("#listaDesideri").text("(" + iListCount + ")");
					}
				}); 
		}
		catch (e) {
			alert(e) ;	
		}			
	},
	
	playList : function(productGuid,contentGuid,dom){
		var sClass = $(dom).parent().attr("class");
		var iListCount = parseInt($(".boxList p span").text()) ;
		
		if(isNaN(iListCount)) iListCount = 0 ;
		if(iListCount < 0) iListCount = 0;
		var uri = "/site/Cart.aspx";
	
		switch (sClass){
			case "removeList":
				$(dom).parent().attr("class","addList");
				$(dom).text(Rai.textaddList) ;
				//iListCount = iListCount -1;
				//$(".boxList p span").text(iListCount.toString())
				//if(iListCount == 0) $(".boxList p").hide();
//				MakeRequest("/site/GetAjaxContent.html?template=Perlacultura\\Cart&act=remove&product=" + guid, "#sto", null);
				
				try {
					$.ajax({
						type: 'POST',
						url: uri,
						data: {action:"remove",productGuid:productGuid,contentGuid:contentGuid},
						async:false,
						dataType: 'xml',
						error: function(request, type) {
							
						},
						success: function(responseXml) {
							Rai.countPlayList();
						}
					}); 
				}
				catch (e) {
					alert(e) ;	
				}
			break;
			case "addList":
				$(dom).parent().attr("class","removeList");
				$(dom).text(Rai.textRemoveList) ;
				//iListCount = iListCount +1;
				//$(".boxList p span").text(iListCount.toString())
				//if(iListCount > 0) $(".boxList p").show();
//				MakeRequest("/site/GetAjaxContent.html?template=Perlacultura\\Cart&act=add&product=" + guid, "#sto", null);
				try {
				$.ajax({
							type: 'POST',
							url: uri,
							data: {action:"add",productGuid:productGuid,contentGuid:contentGuid},
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								
							},
							success: function(responseXml) {
								Rai.countPlayList();
							}
						}); 
				}
				catch (e) {
					alert(e) ;	
				}
			default:
			break;
		}
		
	},
	playList2 : function(productGuid,contentGuid,dom, stype){
		var sClass = $(dom).parent().attr("class");
		var iListCount = parseInt($(".boxList p span").text()) ;
		
		if(isNaN(iListCount)) iListCount = 0 ;
		if(iListCount < 0) iListCount = 0;
		var uri = "/site/Cart.aspx";
	
		switch (sClass){
		
			case "removeList":
				$(dom).parent().attr("class","addList");
				$(dom).text(Rai.textaddList) ;
				//iListCount = iListCount -1;
				//$(".boxList p span").text(iListCount.toString())
				//if(iListCount == 0) $(".boxList p").hide();
				try {
					$.ajax({
						type: 'POST',
						url: uri,
						data: {action:"remove",productGuid:productGuid,contentGuid:contentGuid,type:stype},
						async:false,
						dataType: 'xml',
						error: function(request, type) {
							
						},
						success: function(responseXml) {
							Rai.countPlayList();
						}
					}); 
				}
				catch (e) {
					alert(e) ;	
				}
			break;
			case "addList":
				$(dom).parent().attr("class","removeList");
				$(dom).text(Rai.textRemoveList) ;
				//iListCount = iListCount +1;
				//$(".boxList p span").text(iListCount.toString())
				//if(iListCount > 0) $(".boxList p").show();
				try {
				$.ajax({
							type: 'POST',
							url: uri,
							data: {action:"add",productGuid:productGuid,contentGuid:contentGuid,type:stype},
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								
							},
							success: function(responseXml) {
								Rai.countPlayList();
							}
						}); 
				}
				catch (e) {
					alert(e) ;	
				}
			default:
			break;
		}
		
	},
	playListScheda : function(productGuid,contentGuid,dom, stype){
		var sClass = $(dom).attr("class");
		sClass = sClass.split(" ");
		sClass = sClass[1] ;
		if(sClass == null) sClass = sClass = $(dom).attr("class");
		
		var iListCount = parseInt($(".boxList p span").text()) ;
		
		
		if(isNaN(iListCount)) iListCount = 0 ;
		if(iListCount < 0) iListCount = 0;
		var uri = "/site/Cart.aspx";
		
		switch (sClass){
		
			case "remove":
				if(stype == "digital_collana") $(dom).attr("class","rights add");
				else $(dom).attr("class","add");
				$(dom).text(Rai.textaddList) ;
				
				if(stype == "digital_collana") $(dom).text(Rai.textaddCollanaList) ;
				else $(dom).text(Rai.textaddList) ;
				
				iListCount = iListCount -1;
				$(".boxList p span").text(iListCount.toString())
				if(iListCount == 0) $(".boxList p").hide();
				try {
					$.ajax({
						type: 'POST',
						url: uri,
						data: {action:"remove",productGuid:productGuid,contentGuid:contentGuid,type:stype},
						async:false,
						dataType: 'xml',
						error: function(request, type) {
							
						},
						success: function(responseXml) {
							Rai.countPlayList();
						}
					}); 
				}
				catch (e) {
					alert(e) ;	
				}
			break;
			case "add":
				if(stype == "digital_collana") $(dom).attr("class","rights remove");
				else $(dom).attr("class","remove");
				
				if(stype == "digital_collana") $(dom).text(Rai.textRemoveCollanaList) ;
				else $(dom).text(Rai.textRemoveList) ;
				
				iListCount = iListCount +1;
				$(".boxList p span").text(iListCount.toString())
				if(iListCount > 0) $(".boxList p").show();
				try {
				$.ajax({
							type: 'POST',
							url: uri,
							data: {action:"add",productGuid:productGuid,contentGuid:contentGuid,type:stype},
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								
							},
							success: function(responseXml) {
								Rai.countPlayList();
							}
						}); 
				}
				catch (e) {
					alert(e) ;	
				}
			default:
			break;
		}
		
	},
	playListScheda3 : function(productGuid,contentGuid,dom, stype){
		var sClass = $(dom).parent().attr("class");
		sClass = sClass.split(" ");
		sClass = sClass[1] ;
		if(sClass == null) sClass = sClass = $(dom).parent().attr("class");
		
		var iListCount = parseInt($(".boxList p span").text()) ;
		
		
		if(isNaN(iListCount)) iListCount = 0 ;
		if(iListCount < 0) iListCount = 0;
		var uri = "/site/Cart.aspx";
		
		switch (sClass){
		
			case "removeList":
				if(stype == "digital_collana") $(dom).parent().attr("class","addList");
				else $(dom).attr("class","add");
				$(dom).text(Rai.textaddList) ;
				
				if(stype == "digital_collana") $(dom).text(Rai.textaddList) ;
				else $(dom).text(Rai.textaddList) ;
				
				iListCount = iListCount -1;
				$(".boxList p span").text(iListCount.toString())
				if(iListCount == 0) $(".boxList p").hide();
				try {
					$.ajax({
						type: 'POST',
						url: uri,
						data: {action:"remove",productGuid:productGuid,contentGuid:contentGuid,type:stype},
						async:false,
						dataType: 'xml',
						error: function(request, type) {
							
						},
						success: function(responseXml) {
							Rai.countPlayList();
						}
					}); 
				}
				catch (e) {
					alert(e) ;	
				}
			break;
			case "addList":
				if(stype == "digital_collana") $(dom).parent().attr("class","removeList");
				else $(dom).attr("class","remove");
				
				if(stype == "digital_collana") $(dom).text(Rai.textRemoveList) ;
				else $(dom).text(Rai.textRemoveList) ;
				
				iListCount = iListCount +1;
				$(".boxList p span").text(iListCount.toString())
				if(iListCount > 0) $(".boxList p").show();
				try {
				$.ajax({
							type: 'POST',
							url: uri,
							data: {action:"add",productGuid:productGuid,contentGuid:contentGuid,type:stype},
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								
							},
							success: function(responseXml) {
								Rai.countPlayList();
							}
						}); 
				}
				catch (e) {
					alert(e) ;	
				}
			default:
			break;
		}
		
	},
	changeCheck : function(objDom){
		var sState;
		sState = $(objDom).find("img").attr("src") ;
		sState = sState.substring(sState.indexOf("_") + 1,sState.indexOf(".gif"));
		var sElementToSwitch = $(objDom).parent().find("input").attr("id") ;
		switch (sState)
		{
			case "on" :
				$(objDom).find("img").attr("src","/perlacultura/img/btnPrivacy_off.gif") ;
				$("#"+sElementToSwitch).val("false");
				break;
			case "off" :
				$(objDom).find("img").attr("src","/perlacultura/img/btnPrivacy_on.gif") ;
				$("#"+sElementToSwitch).val("true");
				break;
		}
	},
	submitRegistrationForm : function(section){
		
		var bOk = true ;
		var oRegularPassword = new RegExp();
		oRegularPassword = /(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{5,15})$/ ;
		
		var oRegularCode = new RegExp();
		oRegularCode = /(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{11,11})$/ ;
		
		
		var oRegularTelephone = new RegExp();
		oRegularTelephone = /^([0-9]*\-?\ ?\/?[0-9]*)$/;
		
		var oRegularMail = new RegExp();
		oRegularMail = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
		
		var oRegularData = new RegExp();
		oRegularData  = /^([0-9]){2}(\/|-){1}([0-9]){2}(\/|-)([0-9]){4}$/;
		
		var aControlSubmit ;
		
		$(".control").each(function(i){
			if($(this).parent().find("input").val() == "" || $(this).parent().find("select").val() == "")
			{
				if($(this).text() != "**" && $(this).parent().find("input").attr("id") != "txtTelefono" && $(this).parent().find("input").attr("id") != "txtCellulare")
				{
					alert("Attenzione: i campi contrassegnati con l'asterisco sono obbligatori");
					bOk = false
					return false;
				}
			}
		}) ;
		if(section != "registrazione")
		{
			//Controllo numero civico
			if(bOk)
			{
				if(isNaN($("#txtCivico").val()))
				{
					alert("Attenzione: civico non valido.") ;	
					bOk = false;
					return false;
				}
			}
			//Controllo CAP		
			if(bOk)
			{
				if(isNaN($("#txtCap").val()) || $("#txtCap").val().length != 5)
				{
					alert("Attenzione: CAP non valido.") ;	
					bOk = false;
					return false;
				}
			}

			//Controllo numero Telefono
			if(bOk)
			{
				if($("#txtTelefono").val() == "" && $("#txtCellulare").val() == "")			
				{
					alert("Attenzione: inserire almeno un numero di telefono, fisso o cellulare") ;
					bOk = false ;
					return false;
				}
				else
				if((!oRegularTelephone.test($("#txtTelefono").val())) || (!oRegularTelephone.test($("#txtCellulare").val())))
				{
					alert("Attenzione: telefono fisso o cellulare non valido") ;
					bOk = false ;
					return false;
				}
			}
		}
		//Controllo mail
		if(bOk)
		{
			if(!oRegularMail.test($("#txtMail").val()))	
			{
				alert("Attenzione: E-Mail non valida") ;
				bOk = false ;
				return false ;
			}
		}
		if(bOk)
		{
			if($("#txtRaiCode").val() != "")
			{
				/*if(!oRegularCode.test($("#txtRaiCode").val()))	
				{
					alert("Attenzione: codice di abbonamento RAI non valido") ;
					bOk = false ;
					return false ;
				}*/
				var uri = "/site/abbonamentorai/validaabbonamento.aspx" ;
				var scodiceabbonamento = $('#txtRaiCode').val();
				try {
					$.ajax({
							type: 'POST'
							,
							url: uri,
							data: {
								codiceabbonamento: scodiceabbonamento
							},
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								
							},
							success: function(responseXml) {
								if ($("esito",responseXml).text() != "11")
								{
									alert("Attenzione: codice di abbonamento RAI non valido") ;
									bOk = false ;
									return false ;
								}
							}
						}); 
						
				}
				catch (e) {
					alert(e) ;	
				}
			}
		}
		//Controllo Password
		if(bOk)
		{
			if($("#txtPassword").val() != $("#txtPasswordConfirm").val())
			{
				alert('Attenzione: le password non coincidono') ;
				bOk = false;				
				return false;
			}
			else
			{
				/*
				if(!oRegularPassword.test($("#txtPassword").val()))
				{
					alert('Attenzione: la password deve essere di almeno cinque caratteri alfanumerici') ;
					bOk = false;
					return false;
				}
				*/
				var sPwdLength = document.getElementById("txtPassword").value;
				 
				if(sPwdLength.length < 5 )
				{
					alert('Attenzione: la password deve essere di almeno cinque caratteri') ;
					bOk = false;
					return false;
				}
				
			}
			if(bOk)
			{
				if($("#txtDataNascita").val() != "")
				{
					if(!oRegularData.test($("#txtDataNascita").val()))
					{
						alert("Attenzione: data di nascita non valida"); 
						bOk = false;
						return false;
					}
				}													   
			}
			
			if (bOk)
			{
				
			}
			
			if(bOk)
			{
				var uri = "/site/checkuser.aspx" ;
				var txtUserName = $("#txtUserName").val() ;
				var txtMail = $("#txtMail").val() ;
				try{
					$.ajax({
							type: 'POST',
							url: uri,
							data: {login: txtUserName, email: txtMail},
							dataType: 'xml',
							error: function(request, type) {
								bOk = false ;
								return false ;
								alert(type);
								
							},
							success: function(responseXml) {
								var bResult = $("ContentHTML",responseXml).text() ;
								if (bResult == "true")
								{
									alert("Utente o E-Mail esistente.") ;
									bOk = false ;
									return false ;
								}
								else
								{
									$("#cntrlpostback").val("true");
									document.getElementById("frmregistrazione").submit();
								}
							}
						}); 
				}
				catch(e){
					alert(e) ;
					bOk = false ;
					return false ;
				}						   
			}
		}
	},
	
	logout : function () {
		var uri = "/site/logout.aspx";
		
		try {
			$.ajax({
					type: 'POST',
					url: uri,
					data: {},
					async:false,
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
					}
				}); 
		}
		catch (e) {
			alert(e) ;	
		}
		
		window.location.reload();
	},
	
	login : function () {
		var uri = "/site/login.aspx";
		
		try {
			$.ajax({
					type: 'POST',
					url: uri,
					data: {login: $('#txtUser').val(), password: $('#txtPasswd').val() },
					async:false,
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
						var bLogin = $("result",responseXml).text() ;
						
					}
				}); 
				window.location.reload();
		}
		catch (e) {
			alert(e) ;	
		}
		
	},
	
	SelectProductType : function (tipo, id) {
		try 
		{
			switch (tipo)
			{
				case "digitale":
					$('#fisico_'+id).removeClass("active");
					$('#digitale_'+id).addClass("active");
					break;
					
				case "fisico":
					$('#digitale_'+id).removeClass("active");
					$('#fisico_'+id).addClass("active");
					break;
					
				default:
					break;
			}
		}
		catch (e) {}
	},
	
	AddToCartDirect : function (stype, guid, objecttype) {
		var iCount ;
		switch (stype)
		{
			case "fisico":
				$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\CarrelloFisico&act=add&product=" + guid + "&type=" + objecttype, function () {
					
					iCount = $('#checkFisico').text();
					if(iCount != "") iCount = iCount.substring(1,iCount.length -1);
					else iCount = "0";
					iCount = parseInt(iCount);
					$('#checkFisico').text("(" + (iCount +1)  + ")")
					alert('Contenuto aggiunto');
				});		
				break;
				
			case "digitale":
				$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=add&product=" + guid, function () {
					
					iCount = $('#checkDigitale').text();
					if(iCount != "") iCount = iCount.substring(1,iCount.length -1);
					else iCount = "0";
					iCount = parseInt(iCount);
					$('#checkDigitale').text("(" + (iCount +1)  + ")")
					alert('Contenuto aggiunto');
				});		
				break;
				
			default:
				break;
		}
	},
	AddToCart : function (element) {
	alert('Acquisto non disponibile');
	},
	AddToCart_disabled : function (element) {
		var asCartInfo = element.split('_');
		var sValueToFind = $('#'+element+'_val').val();
		var sValueSupportType = $('#'+element+'_type').val();
		//alert($("#" + element).parent().parent().parent().parent().find(".azioni a:first").html());
		//$("#" + element).parent().parent().parent().parent().find(".azioni a:first").unbind('click');
		//var sHtmlElement = 
		$("#" + element).parent().parent().parent().parent().find(".azioni img:first").attr("src","/perlacultura/img/loading_cart.gif");
		//alert("Ordine " + asCartInfo[0] + " di Tipo " + sValueSupportType + ": " +  sValueToFind);
		switch (asCartInfo[0])
		{
			case "fisico":
				$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\CarrelloFisico&act=add&product=" + sValueToFind + "&type=" + sValueSupportType, function () {
					$("#" + element).parent().parent().parent().parent().find(".azioni img:first").attr("src","/perlacultura/img/addcart.gif");
					Rai.checkItems();
					
				});		
				break;
				
			case "digitale":
				$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=add&product=" + sValueToFind, function () {
					$("#" + element).parent().parent().parent().parent().find(".azioni img:first").attr("src","/perlacultura/img/addcart.gif");
					Rai.checkItems();
				});		
				break;
				
			default:
				break;
		}
	},
	EmptyCart : function(stype){
			
			switch (stype)
			{
				case "digitale":
					$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=deleteallproduct",function(){
						window.location.reload();
					});	
					break;
				case "fisico":
					$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\CarrelloFisico&act=deleteallproduct",function(){
						window.location.reload();
					});	
					break;
				default:
					break;
			}
		},
	RemoveSingle2 : function(stype,id,dom){
		var sPriceRemoved = $(dom).parent().parent().find("td.spesaTotale").text().replace("€","") ;
		Rai.getTotal("true",sPriceRemoved);
		
		$(dom).find("img").attr("src","/perlacultura/img/loading_cart.gif");
		
	},
	
	RemoveSingle : function(stype,id,dom){
		var iCountRecord = 0 ;
		var sPriceRemoved = $(dom).parent().parent().find("td.spesaTotale").text().replace("€","") ;
		$(dom).parent().parent().parent().find("td.azioni").each(function(i){
			iCountRecord++;
			
		}) ;
		$(dom).find("img").attr("src","/perlacultura/img/loading_cart.gif");
		
		switch (stype)
		{
			case "digitale":
				$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=deleteproduct&cartproduct="+id,function(){
					if(iCountRecord != 1) $(dom).parent().parent().fadeOut(500,function(){
						$(this).remove();
						Rai.getTotal("true",sPriceRemoved);
						Rai.checkItems();
					}) ;
					else window.location.reload();
				});	
				break;
			case "fisico":
				$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\CarrelloFisico&act=deleteproduct&cartproduct="+id,function(){
					if(iCountRecord != 1) $(dom).parent().parent().fadeOut(500,function(){
						$(this).remove();
						Rai.getTotal("true",sPriceRemoved);
						Rai.checkItems();
					}) ;
					else window.location.reload();
				});	
				break;
			default:
				break;
		}
		
	},
	
	RemoveFromList : function (element, contentguid,stype) {
		var uri = "/site/Cart.aspx";
		var iListCount = parseInt($(".boxList p span").text()) ;
		if(isNaN(iListCount)) iListCount = 0 ;
		if(iListCount < 0) iListCount = 0;
		try {
			$.ajax({
				type: 'POST',
				url: uri,
				data: {action:"remove",contentGuid:contentguid,type:stype},
				async:false,
				dataType: 'xml',
				error: function(request, type) {
					
				},
				success: function(responseXml) {
					if(iListCount != 1)
						$("#"+element).parent().parent().parent().parent().fadeOut(500,function(){Rai.countPlayList();}) ;			
					else
						window.location.reload();
				}
			}); 
		}
		catch (e) {
			alert(e) ;	
		}
	},
	
	confirmOrder : function (stype) {
		var uri = "/site/datispedizione.aspx" ;
		//alert($('#txtAddress').val());
		var sMessage ;
		if(stype == "fisico") { sMessage = 'Si desidera proseguire con l\'acquisto?' ; }
		else 
		{ 
			sMessage = "Attenzione: si ricordi che l'acquisto dei video in download richiede necessariamente l'utilizzo del sistema operativo Windows.\n";
			sMessage +="Desidera proseguire con l'acquisto?"; 
		}
		
		if (confirm(sMessage)) 
		{
			switch (stype)
			{
				case "fisico":
					var asOrderStringFisico;
					var asOrderInfoFisico;
					var sOrderGuidFisico = "";
					var uriFisico = "/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\CarrelloFisico&act=confirm&order=&cartproduct=&paytype=posta&chkConsenso=on";
					//document.location.href = uriFisico;
					$.ajax({
							type: 'get'
							,
							url: uriFisico,
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								alert("Attenzione si è verificato un problema con l'acquisto. Contattare la redazione.");
							},
							success: function(responseXml) {
								asOrderStringFisico = $("ordersConfirmedHTML",responseXml).text().split('|');
								asOrderInfoFisico = asOrderStringFisico[0].split('=');
								sOrderGuidFisico = asOrderInfoFisico[1];
								//alert(sOrderGuidFisico);
								//window.location.href="messaggio.html";
							}
						}); 
					//$.get(uriFisico);
					if (sOrderGuidFisico != "")
					{
						try {
							$.ajax({
									type: 'POST'
									,
									url: uri,
									data: {
										indirizzoPrincipale: $('#txtAddress').val(), 
										civicoPrincipale: $('#txtCivico').val(),
										capPrincipale: $('#txtCap').val(), 
										comunePrincipale: $('#txtComune').val(), 
										frazionePrincipale: $('#txtFrazione').val(), 
										provinciaPrincipale: $('#cmbProvincia').val(),
										telefono : $("#txtTelefono").val(),
										cellulare : $("#txtCellulare").val(),
										fax : $("#txtFax").val(),
										indirizzo: $('#txtAddressConf').val(), 
										civico: $('#txtCivicoConf').val(),
										cap: $('#txtCapConf').val(), 
										comune: $('#txtComuneConf').val(), 
										frazione: $('#txtFrazioneConf').val(), 
										provincia: $('#cmbProvinciaConf').val(),
										guid : $('#guid').val(),
										orderguid: sOrderGuidFisico
									},
									async:false,
									dataType: 'xml',
									error: function(request, type) {
										alert("Attenzione si è verificato un problema con l'acquisto. Contattare la redazione.");
									},
									success: function(responseXml) {
										window.location.href="messaggio.html";
									}
								}); 
								
						}
						catch (e) {
							alert(e) ;	
						}
					}
					else
					{
						alert("Attenzione si è verificato un problema con l'acquisto. Contattare la redazione.");
					}					
					break;
					
				case "digitale":
					var asOrderString;
					var asOrderInfo;
					var sOrderGuid;
					try 
					{
						//alert('');
						var uriDigital = "/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=confirm&order=&cartproduct=&paytype=bancasella&chkConsenso=on";
						
						jQuery.ajax({
							url:    uriDigital,
							success: function(Xml) {
										asOrderString = $("ordersConfirmedHTML",Xml).text().split('|');
										asOrderInfo = asOrderString[0].split('=');
										sOrderGuid = asOrderInfo[1];
										Rai.openPopUp("/site/Bancasella/placeorder.aspx?orderguid=" + sOrderGuid,"PlaceOrder","994","657","yes");
									},
							async:   false
						});
					}
					catch (e) { alert(e) ; }
					//$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=confirm&order=&cartproduct=&paytype=bancasella&chkConsenso=on");
					break;
					
				default:
					break;
			}
		}
		
		else
		{
			
		}
	},

	confirmOrder2 : function (stype) {
		var uri = "/site/datispedizione.aspx" ;
		//alert($('#txtAddress').val());
		var sMessage ;
		if(stype == "fisico") { sMessage = 'Si desidera proseguire con l\'acquisto?' ; }
		else 
		{ 
			sMessage = "Attenzione: si ricordi che l'acquisto dei video in download richiede necessariamente l'utilizzo del sistema operativo Windows.\n";
			sMessage +="Desidera proseguire con l'acquisto?"; 
		}
		
		//if (confirm(sMessage)) 
		var bConfirm = true;
		if(bConfirm)
		{
			switch (stype)
			{
				case "fisico":
					var asOrderStringFisico;
					var asOrderInfoFisico;
					var sOrderGuidFisico = "";
					var uriFisico = "/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\CarrelloFisico&act=confirm&order=&cartproduct=&paytype=posta&chkConsenso=on";
					//document.location.href = uriFisico;
					$.ajax({
							type: 'get'
							,
							url: uriFisico,
							async:false,
							dataType: 'xml',
							error: function(request, type) {
								alert("Attenzione si è verificato un problema con l'acquisto. Contattare la redazione.");
							},
							success: function(responseXml) {
								asOrderStringFisico = $("ordersConfirmedHTML",responseXml).text().split('|');
								asOrderInfoFisico = asOrderStringFisico[0].split('=');
								sOrderGuidFisico = asOrderInfoFisico[1];
								//alert(sOrderGuidFisico);
								//window.location.href="messaggio.html";
							}
						}); 
					//$.get(uriFisico);
					if (sOrderGuidFisico != "")
					{
						try {
							$.ajax({
									type: 'POST'
									,
									url: uri,
									data: {
										indirizzoPrincipale: $('#txtAddress').val(), 
										civicoPrincipale: $('#txtCivico').val(),
										capPrincipale: $('#txtCap').val(), 
										comunePrincipale: $('#txtComune').val(), 
										frazionePrincipale: $('#txtFrazione').val(), 
										provinciaPrincipale: $('#cmbProvincia').val(),
										telefono : $("#txtTelefono").val(),
										cellulare : $("#txtCellulare").val(),
										fax : $("#txtFax").val(),
										indirizzo: $('#txtAddressConf').val(), 
										civico: $('#txtCivicoConf').val(),
										cap: $('#txtCapConf').val(), 
										comune: $('#txtComuneConf').val(), 
										frazione: $('#txtFrazioneConf').val(), 
										provincia: $('#cmbProvinciaConf').val(),
										guid : $('#guid').val(),
										orderguid: sOrderGuidFisico
									},
									async:false,
									dataType: 'xml',
									error: function(request, type) {
										alert("Attenzione si è verificato un problema con l'acquisto. Contattare la redazione.");
									},
									success: function(responseXml) {
										window.location.href="messaggio.html";
									}
								}); 
								
						}
						catch (e) {
							alert(e) ;	
						}
					}
					else
					{
						alert("Attenzione si è verificato un problema con l'acquisto. Contattare la redazione.");
					}					
					break;
					
				case "digitale":
					var asOrderString;
					var asOrderInfo;
					var sOrderGuid;
					try 
					{
						//alert('');
						var uriDigital = "/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=confirm&order=&cartproduct=&paytype=bancasella&chkConsenso=on";
						
						jQuery.ajax({
							url:    uriDigital,
							success: function(Xml) {
										asOrderString = $("ordersConfirmedHTML",Xml).text().split('|');
										asOrderInfo = asOrderString[0].split('=');
										sOrderGuid = asOrderInfo[1];
										Rai.openPopUp("/site/Bancasella/placeorder.aspx?orderguid=" + sOrderGuid,"PlaceOrder","994","657","yes");
									},
							async:   false
						});
					}
					catch (e) { alert(e) ; }
					//$.get("/site/GetAjaxContent.html?Template=Perlacultura\\EcommerceActions\\Cart&act=confirm&order=&cartproduct=&paytype=bancasella&chkConsenso=on");
					break;
					
				default:
					break;
			}
		}
		
		else
		{
			
		}
	},

	openPopUp : function(page, name, w, h, scrollbar){
		var oWindow = null ;
		var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scrollbar;
		oWindow = window.open(page,name,settings) 
	},
	
	Search : function (element) {
		switch (element.id)
		{
			case "all":
				$('#allSectionSearch').val($('#txtSectionSearch').val());
				$('#allTitleSearch').val($('#txtTitleSearch').val());
				$('#allAuthorSearch').val($('#txtAuthorSearch').val());
				$('#allPersonaggioSearch').val($('#txtPersonaggioSearch').val());
				$('#allDescSearch').val($('#txtDescSearch').val());
				$('#allOtherSearch').val($('#txtOtherSearch').val());
				document.getElementById('frmsearchAll').submit();
				break;
				
			default:
				if ($(element).parent().parent().find("input").val() != "")
					document.getElementById('frm'+element.id).submit();
				break;
		}
		
	},
	
	CheckCodiceStrenna : function (codiceStrenna) {
		try 
		{
			var uri = "/site/checkcodicestrenna.aspx?codicestrenna=" + codiceStrenna;
		
			jQuery.ajax({
				url:    uri,
				success: function(Xml) {
							if ($("ContentHTML",Xml).text() == "true")
							{
								document.location.href.reload();
							}
							else 
							{
								alert("Codice non valido !");
							}
						},
				async:   false
			});
		}
		catch (e) {}
		document.location.reload();
	},
	
	AcquistaConStrenna : function (contentguid) {
		window.open('/site/acquistastrenna.aspx?contentguid=' + contentguid,'AcquistoStrenna','width=640,height=480');
	},
	
	checkItems : function ()
	{
		var asCheckItems;
		try 
		{
			var uri= "/site/checkitems.aspx";
		
			jQuery.ajax({
				url:    uri,
				success: function(Xml) {
							asCheckItems = $("CheckItems",Xml).text().split('|');
							if (parseInt(asCheckItems[0]) != 0)
								$('#checkDigitale').text('('+asCheckItems[0]+')');
							if (parseInt(asCheckItems[1]) != 0)
								$('#checkFisico').text('('+asCheckItems[1]+')');
						},
				async:   false
			});
		}
		catch (e) { alert(e) ; }
	},
	
	submitAcquire : function(){
	var bOk = true ;
	
	var oRegularTelephone = new RegExp();
	oRegularTelephone = /^([0-9]*\-?\ ?\/?[0-9]*)$/;

	var oRegularMail = new RegExp();
	oRegularMail = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;

	var oRegularData = new RegExp();
	oRegularData  = /^([0-9]){2}(\/|-){1}([0-9]){2}(\/|-)([0-9]){4}$/;

	var aControlSubmit ;

	$(".control").each(function(i){
		if($(this).parent().find("input").val() == "" || $(this).parent().find("select").val() == "")
		{
			if($(this).text() != "**" && $(this).parent().find("input").attr("id") != "txtTelefono" && $(this).parent().find("input").attr("id") != "txtCellulare")
			{
				alert("Attenzione: i campi contrassegnati con l'asterisco sono obbligatori");
				bOk = false
				return false;
			}
		}
	}) ;

	//Controllo numero civico
		if(bOk)
		{
			if(isNaN($("#txtCivico").val()))
			{
				alert("Attenzione: civico non valido.") ;	
				bOk = false;
				return false;
			}
		}
		//Controllo CAP		
		if(bOk)
		{
			if(isNaN($("#txtCap").val()) || $("#txtCap").val().length != 5)
			{
				alert("Attenzione: CAP non valido.") ;	
				bOk = false;
				return false;
			}
		}

		//Controllo numero Telefono
		if(bOk)
		{
			if($("#txtTelefono").val() == "" && $("#txtCellulare").val() == "")			
			{
				alert("Attenzione: inserire almeno un numero di telefono, fisso o cellulare") ;
				bOk = false ;
				return false;
			}
			else
			if((!oRegularTelephone.test($("#txtTelefono").val())) || (!oRegularTelephone.test($("#txtCellulare").val())))
			{
				alert("Attenzione: telefono fisso o cellulare non valido") ;
				bOk = false ;
				return false;
			}
		}

	//Controllo mail
	if(bOk)
	{
		if(!oRegularMail.test($("#txtMail").val()))	
		{
			alert("Attenzione: E-Mail non valida") ;
			bOk = false ;
			return false ;
		}
	}
	
	if(bOk)
	{
		Rai.confirmOrder("fisico");	
	}
		
	},
	
	getResultPageRubriche : function (page,channelid,extrainfoname,extrainfovalue,dom, sorderby) {
		var uri = "/site/getmoreresults.aspx" ;
		$(dom).parent().addClass("goToLoading");
		try {
			$.ajax({
					type: 'POST'
					,
					url: uri,
					data: {
						page: iNextPage,
						channelid : channelid,
						extrainfoname :extrainfoname,
						extrainfovalue: extrainfovalue,
						orderby : sorderby
					},
					async:true,
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
						$(dom).parent().parent().find(".scroll-pane").append($("ContentHTML",responseXml).text()) ;
						$(dom).parent().removeClass("goToLoading");
						if($("nextresults",responseXml).text() == "true")
						{
							iNextPage = $("nextpage",responseXml).text();
						}
						else
						{
							$(dom).hide();
						}
					}
				}); 
				
		}
		catch (e) {
			alert(e) ;	
		}
		
		//$(dom).parent().parent().find(".scroll-pane").append("<div class='singleContent'>" + $(".singleContent").html() + "</div>") ;										
	},
	
	
	
	getResultPage : function (page,channelid,extrainfoname,extrainfovalue,dom, sorderby) {
		
		var uri = "/site/getmoreresults.aspx" ;
		$(dom).parent().addClass("goToLoading");
		try {		
			$.ajax({
					type: 'POST'
					,
					url: uri,
					data: {
						page: iNextPage,
						channelid : channelid,
						extrainfoname :extrainfoname,
						extrainfovalue: extrainfovalue,
						orderby: sorderby
					},
					async:true,
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
						$(dom).parent().parent().find(".scroll-pane").append($("ContentHTML",responseXml).text()) ;
						//$(dom).parent().css("background-image","url(/perlacultura/img/bgTrailer.gif)");
						//alert($(dom).parent().attr("class"));
						$(dom).parent().removeClass("goToLoading");
						
						if($("nextresults",responseXml).text() == "true")
						{
							iNextPage = $("nextpage",responseXml).text();
						}
						else
						{
							$(dom).hide();
						}
					}
				}); 
				
		}
		catch (e) {
			alert(e) ;	
		}
		
		//$(dom).parent().parent().find(".scroll-pane").append("<div class='singleContent'>" + $(".singleContent").html() + "</div>") ;										
	},
	
	getResultPageSearch : function (dom) {
		
		var ssql = $("#txtAjaxSearch").val();
		var ssqlnotin = $("#txtAjaxSearchNotIn").val();
		var ssqlorderby = $("#txtAjaxOrderBy").val();
		//alert(ssql + " - " + ssqlnotin);
		var uri = "/site/getmoreresultsearch.aspx" ;
		Rai.iCurrentPage++;
		$(dom).parent().addClass("goToLoading");
		//document.location.href = uri + "?sql=" + ssql + "&sqlnotin=" + ssqlnotin;
		try {
			$.ajax({
					type: 'POST'
					,
					url: uri,
					data: {
						page : Rai.iCurrentPage,
						sql: ssql,
						sqlnotin : ssqlnotin,
						orderby : ssqlorderby
					},
					async:true,
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
						//alert($("ContentHTML",responseXml).text());
						//$("#scroll-pane_search").append($("ContentHTML",responseXml).text()) ;
						$(dom).parent().parent().find(".scroll-pane").append($("ContentHTML",responseXml).text()) ;
						$(dom).parent().removeClass("goToLoading");
						if($("nextresults",responseXml).text() == "true")
						{
							iNextPage = $("nextpage",responseXml).text();
						}
						else
						{
							$(dom).hide();
						}
					}
				}); 
				
		}
		catch (e) {
			alert(e) ;	
		}
	},
	
	getRichiestiPage : function (dom) {
		
		var ssql = $("#txtRichiestiSql").val();
		var ssqlnotin = $("#txtRichiestiSqlNotIn").val();
		//alert(ssql + " - " + ssqlnotin);
		var uri = "/site/getmoreresultrichiesti.aspx" ;
		Rai.iCurrentPageRichiesti++;
		$(dom).parent().addClass("goToLoading");
		//document.location.href = uri + "?sql=" + ssql + "&sqlnotin=" + ssqlnotin;
		try {
			$.ajax({
					type: 'POST'
					,
					url: uri,
					data: {
						page : Rai.iCurrentPageRichiesti,
						sql: ssql,
						sqlnotin : ssqlnotin
					},
					async:true,
					dataType: 'xml',
					error: function(request, type) {
						
					},
					success: function(responseXml) {
						//alert($("ContentHTML",responseXml).text());
						//$("#scroll-pane_search").append($("ContentHTML",responseXml).text()) ;
						$(dom).parent().parent().find(".scroll-pane").append($("ContentHTML",responseXml).text()) ;
						$(dom).parent().removeClass("goToLoading");
						if($("nextresults",responseXml).text() == "true")
						{
							iNextPage = $("nextpage",responseXml).text();
						}
						else
						{
							$(dom).hide();
						}
					}
				}); 
				
		}
		catch (e) {
			alert(e) ;	
		}
	},
	
	SetOrder : function (order, searchtype) {
		if (searchtype != "all")
		{
			if (searchtype == "allall")
			{
				$('#orderby').val($('#cmbOrder').val());
				document.getElementById('frmSearchAllAll').submit();
			}
			else
			{
				if ($("#frmTitleSearch #txtTitleSearch").val() != "")
				{
					$("#frmTitleSearch .title").val(order.value);
					document.getElementById('frmTitleSearch').submit();
				}
				
				if ($("#frmAuthorSearch #txtAuthorSearch").val() != "")
				{
					$("#frmAuthorSearch .author").val(order.value);
					document.getElementById('frmAuthorSearch').submit();
				}
				
				if ($("#frmPersonaggioSearch #txtPersonaggioSearch").val() != "")
				{
					$("#frmPersonaggioSearch .personaggio").val(order.value);
					document.getElementById('frmPersonaggioSearch').submit();
				}
				
				if ($("#frmDescSearch #txtDescSearch").val() != "")
				{
					$("#frmDescSearch .descrizione").val(order.value);
					document.getElementById('frmDescSearch').submit();
				}
				
				if ($("#frmOtherSearch #txtOtherSearch").val() != "")
				{
					$("#frmOtherSearch .other").val(order.value);
					document.getElementById('frmOtherSearch').submit();
				}
			}
		}
		else
		{
			$('#allSectionSearch').val($('#txtSectionSearch').val());
			$('#allTitleSearch').val($('#txtTitleSearch').val());
			$('#allAuthorSearch').val($('#txtAuthorSearch').val());
			$('#allPersonaggioSearch').val($('#txtPersonaggioSearch').val());
			$('#allDescSearch').val($('#txtDescSearch').val());
			$('#allOtherSearch').val($('#txtOtherSearch').val());
			$("#frmsearchAll .all").val(order.value);
			//alert(order.value + " - " + searchtype + " - " + $("#frmsearchAll .sear").val());
			document.getElementById("frmsearchAll").submit();
		}
	},
	checkRequired : function()
	{
		var sMessage = "Attenzione: per poter proseguire con la registrazione devi: \n" ;
		if($('#registration').attr('value')== 'true')
		{
			//Rai.submitRegistrationForm('registrazione');
		}
		else
		{
			//alert('Attenzione: per poter proseguire con la registrazione devi confermare l\'autorizzazione al trattamento dei dati personali.');
			sMessage += "aver preso visione delle condizioni di registrazione. \n" ;
		}
		if($('#privacy').attr('value')== 'true')
		{
			//Rai.submitRegistrationForm('registrazione');
		}
		else
		{
			//alert('Attenzione: per poter proseguire con la registrazione devi confermare l\'autorizzazione al trattamento dei dati personali.');
			sMessage += "confermare l\'autorizzazione al trattamento dei dati personali." ;
		}
		if($('#privacy').attr('value')== 'false' || $('#registration').attr('value')== 'false')
		{
			alert(sMessage);
		}
		else
		{
			Rai.submitRegistrationForm('registrazione');
		}		
	},

	checkRequiredAcquire : function(cartType)
	{
		var sMessage = "Attenzione: per poter proseguire devi aver preso visione delle condizioni di acquisto." ;
		if($('#acquire').attr('value')== 'true')
		{
			if(cartType == 'digitale')
			{
				Rai.confirmOrder(cartType);
			}
			else
			{
				if(cartType == 'fisico')
				{
					document.location.href = "Carrello_DVD/confermacarrello.html";
				}
				else
				{
					document.location.href = "/";
				}
			}
		}
		else
		{
			//alert('Attenzione: per poter proseguire con la registrazione devi confermare l\'autorizzazione al trattamento dei dati personali.');
			alert(sMessage);
		}
	},

	checkRequiredAcquire2 : function(cartType)
	{
		//var sMessage = "Attenzione: per poter proseguire devi aver preso visione delle condizioni di acquisto." ;
		//if($('#acquire').attr('value')== 'true')
		//{
			if(cartType == 'digitale')
			{
				Rai.confirmOrder2(cartType);
			}
			else
			{
				if(cartType == 'fisico')
				{
					document.location.href = "Carrello_DVD/confermacarrello.html";
				}
				else
				{
					document.location.href = "/";
				}
			}
		//}
		//else
		//{
		//	//alert('Attenzione: per poter proseguire con la registrazione devi confermare l\'autorizzazione al trattamento dei dati personali.');
		//	alert(sMessage);
		//}
	}

}

