$(document).ready(function(){

//	jQuery("a[class*=popin]").live("click", popinHandler);
//	
//	// ! storelocator : click search, get directions
//	jQuery("#submitDirections").live("click", toggleDirections);
//	jQuery("#getSearchDirections").live("click", toggleDirections);
	
	
    $("#cellulare").numeric();
    $("#cap").numeric();
    $("#fisso").numeric();
	
    $("#controltab1").click();
	
    var ajaxManager = $.manageAjax.create('ajaxManager',{queue: true, maxRequests: 4, preventDoubbleRequests : true});
    
	ajaxManager.add({
		url: "/AjaxRpc/c4UserValidationWeb.getUserPdvInfo?",
		dataType: 'json',
		success: function(data,textstatus){
					if (data.result) {
						var pdvInfo  = eval('(' + data.data + ')');
						if(pdvInfo.codiceCatalogo == '1'){
							window.location = '/index-myc4SA.html';
						}
						if(pdvInfo.codiceCatalogo2 == '1'){
							window.location = '/index-myc4SA.html';
						}
					}
				}
	});
	
	$("#userDataComponent").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadUserData",
		dataType: 'html',
		success: function(data,textstatus){
					$("#userDataComponent").append(data);
					$("#userDataComponent").unblock();
		 		}
	});
	
	var loadfirstpdv = $.getUrlVar('firstPdv');
	// setting variable for first time
	if (loadfirstpdv != 'false') {
		loadfirstpdv = 'true';
	}
	
	ajaxManager.add({
		url: "/AjaxRpc/c4UserValidationWeb.getUserPdv?loadfirstpdv="+loadfirstpdv,
		dataType: 'json',
		success: function(data,textstatus){
					if (data.result) {
						var pdvMap  = eval('(' + data.data + ')');
						$("#cambiaPdv").addOption(pdvMap, false);
					}
				}
	});
	
	$("#introDiv").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadIntro&firstPdv=" + loadfirstpdv + "&domain=" + window.location.hostname,
		dataType: 'html',
		success: function(data,textstatus){
					if (jQuery(data).is(".emptyPdv")) {
						$("#introDiv").hide();
					} else {
						var nextpdv = '';
						if (loadfirstpdv == 'false') {
							nextpdv = 'true';
						} else {
							nextpdv = 'false';
						}
						// creating anchor tag for switching to first/second pdv
						var anchor = $("<a href='/supermercati-centri-commerciali-negozi.html' class='openMe'>Cambia negozio</a>");
						$("#introDiv").append(data);
						$("#introDiv > div > h3").append(anchor);
					}
					$("#introDiv").unblock();
		 		}
	});
		
	$("#tab1").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadNews&firstPdv=" + loadfirstpdv + "&domain=" + window.location.hostname,
		dataType: 'html',
		success: function(data,textstatus){
					if (jQuery(data).is(".emptyPdv") == false) {
						$("#tab1").html(data);	
					}
					$("#tab1").unblock();
		 		}
	});
	
	$("#tab2").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadTimetables&firstPdv=" + loadfirstpdv + "&domain=" + window.location.hostname,
		dataType: 'html',
		success: function(data,textstatus){
					if (jQuery(data).is(".emptyPdv") == false) {
						$("#tab2").html(data);
					}
					$("#tab2").unblock();
		 		}
	});
	
	$("#tab3").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadServices&firstPdv=" + loadfirstpdv + "&domain=" + window.location.hostname,
		dataType: 'html',
		success: function(data,textstatus){
					if (jQuery(data).is(".emptyPdv") == false) {
						$("#tab3").html(data);
					}
					$("#tab3").unblock();
		 		}
	});
	

	$("#leftbarDiv").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadLeftbar&firstPdv=" + loadfirstpdv + "&domain=" + window.location.hostname,
		dataType: 'html',
		success: function(data,textstatus){
					if (jQuery(data).is(".emptyPdv") == false) {
						$("#leftbarDiv").unblock();
						$("#leftbarDiv").append(data);
					} else {
						$("#leftbarDiv").hide();
			 		}
				}
	});
	
	/*
	$("#spesAmicaSection").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/dyncomponent/template/myCarrefourSpesamica.html",
		dataType: 'html',
		success: function(data,textstatus){
					$("#spesAmicaSection").append(data);
					$("#spesAmicaSection").unblock();
		 		}
	});
	*/
	//banner e roller
	$("#containerBanner_4").block({message : '<h2>Attendere..</h2>'});
	$("#content").block({message : '<h2>Attendere..</h2>'});
	ajaxManager.add({
		url: "/AjaxRpc/puntoVenditaManager.getPdvFlashConfiguration?firstPdv=" + loadfirstpdv,
		dataType: 'json',
		success: function(data,textstatus){
		 			if (data.result) {
		 				//roller
		 				var url = data.data;
						so = new SWFObject("/common/InsidePageCarrousel/swf/loader.swf", "flashID", "709", "269", "9", "#ffffff");
						so.useExpressInstall('/common/InsidePageCarrousel/swf/expressinstall.swf');
					 	so.addVariable("confFile", url );
					 	so.addParam("wmode", "transparent");
					 	so.write("content");
					 	//banner (uso l'url del roller per recuperare la co)
					 	loadBanner('containerBanner_4', url.replace('conf.xml','banner.xml'), 'true');
		 			}
		 			$("#content").unblock();
		 			$("#containerBanner_4").unblock();
		 		}
	});
	
	
	
	$("#shopDiv").hide();
	/*ajaxManager.add({
		url: "/solutions/carrefour/myC4/myC4.jsp?cmd=loadShops&firstPdv=" + loadfirstpdv + "&domain=" + window.location.hostname,
		dataType: 'html',
		success: function(data,textstatus){
					if (jQuery(data).is(".emptyPdv") == false) {
						$("#shopDiv").unblock();
						$("#shopDiv").append(data);
					} else {
						$("#shopDiv").hide();
			 		}
				}
	});*/
	//$("a[href='wishlist.html']").attr("href","#");
	getRecenti();
});
