$(document).ready(function(){
	$("#downloadPdf").hide();
	//set link corrente
	$("#linkPremi1").attr("class", "alpha current");
	$("#linkPremi2").removeAttr("class");

	//set nome catalogo e validita
	var pdvCode = gup('pdvCode');
   	var catalogId = gup('catalogId');

	if(pdvCode == null || pdvCode == ''){
		pdvCode = 'no';
	}
	if(catalogId == null || catalogId == ''){
		catalogId = '';
	} else {
		if( catalogId == "test_new" ){
				so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
				so.useExpressInstall('/core/media/swf/expressinstall.swf');
				so.addVariable("confFile", "/dyncomponent/flash/premi/1/conf.xml" );
				so.addVariable("page", "1" );
				so.addParam("wmode","transparent");
				so.write("content");
		} else {
		$.getJSON("/AjaxRpc/c4UserValidationWeb.isCatalogueNotExpired?catalogId="+catalogId, null, function(data2, textstatus2){
		       if (!data2.result) {
		       $("#downloadPdf").attr("href","/catalogo-premi/pdf/CatalSpesAmica2010bassa.pdf");
		       $("#downloadPdf").show();
		       		$("#giftCatalogValido").text("valido dal 03/03/10 al 29/05/11");
		    	   so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
				so.useExpressInstall('/core/media/swf/expressinstall.swf');
				so.addVariable("confFile", "/dyncomponent/flash/premi/1/conf.xml" );
				so.addVariable("page", "1" );
				so.addParam("wmode","transparent");
				so.write("content");
		        }
			});
			}
	}

	if( catalogId == "test_new" ){
			so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
			so.useExpressInstall('/core/media/swf/expressinstall.swf');
			so.addVariable("confFile", "/dyncomponent/flash/premi/1/conf.xml" );
			so.addVariable("page", "1" );
			so.addParam("wmode","transparent");
			so.write("content");
	} else {

	    $.getJSON("/AjaxRpc/c4UserValidationWeb.getGiftCatalogInfo?pdvCode="+pdvCode, null, function(data, textstatus){
	       if (!data.result) {
				$("#giftCatalogValido").text("");
	        }
			else {
				eval('res=' + data.data);
				$("#giftCatalogValido").text(res.valido);
				catalogId = res.catalogId;
				var pdf = res.title.replace(/ /g,'_');
				$("#downloadPdf").attr("href","/catalogo-premi/pdf/" + pdf + ".pdf");
				
				
	    	}
	       if(catalogId == null || catalogId == ''){
	    	   window.location = "/myspesamica.html";
	       }
	       
		   if (catalogId == '1') {		   
		    		 window.location = "/landing/110527-raddoppiaerisparmia.html";
		       		$("#giftCatalogValido").text("valido dal 08/10/10 al 12/06/11");
		       		$("#downloadPdf").attr("href","/catalogo-premi/pdf/CatalSpesAmica2010bassa.pdf");
		       		$("#downloadPdf").show();
		    	   	so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
				so.useExpressInstall('/core/media/swf/expressinstall.swf');
				so.addVariable("confFile", "/dyncomponent/flash/premi/1/conf.xml" );
				so.addVariable("page", "1" );
				so.addParam("wmode","transparent");
				so.write("content");
		        } else if (catalogId == '3') {		    
		       		$("#giftCatalogValido").text("valido dal 30/05/11 al 3/06/12");
		       		$("#downloadPdf").attr("href","/catalogo-premi/pdf/Il_Rosso_Che_Ti_Premia.pdf");
		       		$("#downloadPdf").show();
		    	   	so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
				so.useExpressInstall('/core/media/swf/expressinstall.swf');
				so.addVariable("confFile", "/dyncomponent/flash/premi/3/conf.xml" );
				so.addVariable("page", "1" );
				so.addParam("wmode","transparent");
				so.write("content");
		        }  else if (catalogId == '4') {		    
		       		$("#giftCatalogValido").text("valido dal 05/10/11 al 07/10/12");
		       		$("#downloadPdf").attr("href","/catalogo-premi/pdf/Il_Rosso_Che_Ti_PremiaSud.pdf");
		       		$("#downloadPdf").show();
		    	   	so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
				so.useExpressInstall('/core/media/swf/expressinstall.swf');
				so.addVariable("confFile", "/dyncomponent/flash/premi/4/conf.xml" );
				so.addVariable("page", "1" );
				so.addParam("wmode","transparent");
				so.write("content");
		        } else {	//sud
					$("#linkPremi1 a").attr("href", "/catalogo-premi/catalogo-flash.html?pdvCode=" + pdvCode + "&catalogId=" + catalogId);
					$("#linkPremi2 a").attr("href", "/catalogo-premi/catalogo.html?pdvCode=" + pdvCode + "&catalogId=" + catalogId);
					$("#giftCatalogValido").text("valido dal 16/06/10 al 02/10/2011");
					so = new SWFObject("/core/media/new_swf/loader.swf", "flashID", "956", "521", "9", "#ffffff");
					so.useExpressInstall('/core/media/swf/expressinstall.swf');
					so.addVariable("confFile", "/dyncomponent/flash/premi/2/conf.xml" );
					so.addVariable("page", "1" );
					so.addParam("wmode","transparent");
					so.write("content");
		     }
	
		});
	}
	if(pdvCode != 'no' ){
		$("#linkPremi1 a").attr("href", "/catalogo-premi/catalogo-flash.html?pdvCode=" + pdvCode + "&catalogId=" + catalogId);
   		 $("#linkPremi2 a").attr("href", "/catalogo-premi/catalogo.html?pdvCode=" + pdvCode + "&catalogId=" + catalogId);
	}
    
    $.getJSON("/AjaxRpc/c4UserValidationWeb.retrieveCarrefourClientPoints?", null, function(data, textstatus){
    	var ck = $.cookie("jcmUserCookie");
        if (!data.result) {
            myPoint = 0;
            var ck = $.cookie("jcmUserCookie");
            if (ck != null && ck != '' && ck != 'undefined'  && cookie.search('1071061') == -1) {
            	$("#myPoint").html("<a href='/index-profile.html?myc4'>Associa</a> la tua SpesAmica al tuo profilo MyCarrefour.");
            } else {
            	$("#myPoint").text("");
            }
            
        } else {
		        eval('res=' + data.data);
		        if(res['activeCards'] == 'true' ){
		        	myPoint = 0;
		            if (res['points'] != null && res['points'] != 'undefined') {
		                $("#myPoint").text("Il tuo saldo punti è " + res['points']);
		                myPoint = parseInt(res['points']);
		            }
		        } else if(res['statoCarta'] == 'WAIT' ){
					$("#myPoint").text("Associazione in corso, il processo può durare dalle 24 alle 48 ore.");
				}	else if(res['statoCarta'] == 'FAILED' ){
					$("#myPoint").html("I dati del profilo non corrispondono a quelli della tua SpesAmica. <a href='/index-profile.html?myc4'>Verifica.</a>");
				}    
        }
    });
    
});

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

