/*========================================================================
JS Etesia
========================================================================*/

//Rollover Menu TOP
function initRollMenuTop()
{
	if( $(".li-menu-main") )
	{
		$('.li-menu-main').hover(
		 function()
		 {
		 		if($(this).children(".pad-smenu"))
		 		{
		 			$(this).children(".pad-smenu").css('display', 'block');
					//Add class to first list child to remove sep on rollover
					$("div.pad-smenu li:first-child").addClass("menu-over-first");
		 			$(this).addClass("menu-over");

		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-smenu"))
		 		{
		 			$(this).children(".pad-smenu").css('display', 'none');
		 			$(this).removeClass("menu-over");
		 		}
		 }
		);
		
		$('.li-sub-menu-main').hover(
		
		 function()
		 {
			 	$(this).addClass("menu-over");
		 		if($(this).children(".pad-ssmenu"))
		 		{
		 			$(this).children(".pad-ssmenu").css('display', 'block');
		 			
		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-ssmenu"))
		 		{
		 			$(this).children(".pad-ssmenu").css('display', 'none');
		 			$(this).removeClass("menu-over");
		 		}
		 }
		);
	}
}

function initRollMenuShowroom()
{
	if( $(".header-showroom") )
	{
		$("div.header-showroom a:first").addClass("mshover-first");
		$('a.mshover').hover(
		 function()
		 {
		 		$(this).css('background-position', '0 -61px')
		 },
		 function()
		 {
		 		$(this).css('background-position', '0 0')
		 }
		);
	}
}

function initRollMenuBreadcrumb()
{
	if( $(".header-breadcrumb") )
	{
		$('.li-bc-list').hover(
		 function()
		 {
		 		if($(this).children(".pad-smenu-bc"))
		 		{
		 			$(this).children(".pad-smenu-bc").css('display', 'block');
					//Add class to first list child to remove sep on rollover
					$("div.pad-smenu-bc li:first-child").addClass("menu-over-bc-first");
		 			$(this).addClass("menu-over-bc");
		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-smenu-bc"))
		 		{
		 			$(this).children(".pad-smenu-bc").css('display', 'none');
		 			$(this).removeClass("menu-over-bc");
		 		}
		 }
		);
	}
}

//Rollover Menu TOP
function initRollMenuBottom()
{
	if( $("#newsletter_bottom") )
	{
		$('#newsletter_bottom').hover(
		 function()
		 {
		 		if($(this).children(".pad-newsletter"))
		 		{
		 			$(this).children(".pad-newsletter").css('display', 'block');
		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-newsletter"))
		 		{
		 			$(this).children(".pad-newsletter").css('display', 'none');
		 		}
		 }
		);
	}
	if( $(".nav_bottom") )
	{
		$('a.bhover').hover(
		 function()
		 {
		 		$(this).css('background-position', '0 -49px')
		 },
		 function()
		 {
		 		$(this).css('background-position', '0 0')
		 }
		);
	}
}


//Product
function ajax_load_photos(url_server, id_image, id_lang)
{
	var zone_a_charger = $('#ajax_imgs');
	var postUrl = url_server+'plugins/produits/ajax_imgs.php';
	var data = 'id_image='+id_image+'&id_lang='+id_lang;
	
	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');
	
	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);
		CB_Init();
	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
	
	//Chage la REF
	ajax_load_ref(url_server, id_image, id_lang);
}

function ajax_load_ref(url_server, id_image, id_lang)
{
	var zone_a_charger = $('#ajax_ref');
	var postUrl = url_server+'plugins/produits/ajax_ref.php';
	var data = 'id_image='+id_image+'&id_lang='+id_lang;
	
	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('');
	
	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);
	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}

//retailers
function ajax_retailers_listing(url_server, page, id_lang, continent, from_country)
{
	var zone_a_charger = $('#div_ajax_retailers_listing');
	
	var pays = $('#filter_pays').val();
	
	var cp = $('#filter_cp').val();
	if(cp==undefined)
	{
		var cp = "";
	}
	
	if(from_country!=undefined) 
	{
		var cp = "";
		$('#filter_cp').attr("value","");
	}
	
        var postUrl = url_server+'plugins/reseau/ajax.load.retailers.php';
        var data = 'page='+page+'&id_lang='+id_lang+'&continent='+continent+'&pays='+pays+'&cp='+cp;
	
	
	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');
	
	$('#div_filter_cp').css('display', 'block');
	
	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);
		
		$('.btn-pays').removeClass('active');
		$('#btn_pays_'+pays).addClass('active');
	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}

function ajax_retailers_sel_continent(url_server, page, id_lang, continent)
{
	var zone_a_charger = $('#ajax_pays');

        var postUrl = url_server+'plugins/reseau/ajax.load.pays.php';
        var data = 'page='+page+'&id_lang='+id_lang+'&continent='+continent;

	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');

	$('#div_filter_cp').css('display', 'none');
	$('#div_ajax_retailers_listing').text("");
	$('#filter_cp').attr("value","");
	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);
		
		$('.btn-continent').removeClass('active');
		$('#btn_continent_'+continent).addClass('active');
		//ajax_dealers_listing(url_server, page, id_lang);
	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}


//dealers
function ajax_dealers_listing(url_server, page, id_lang, continent, from_country)
{
	var zone_a_charger = $('#div_ajax_dealers_listing');
	
	var pays = $('#filter_pays').val();
	
	var cp = $('#filter_cp').val();
	if(cp==undefined)
	{
		var cp = "";
	}
	
	if(from_country!=undefined) 
	{
		var cp = "";
		$('#filter_cp').attr("value","");
	}
	
        var postUrl = url_server+'plugins/agents/ajax.load.dealers.php';
        var data = 'page='+page+'&id_lang='+id_lang+'&continent='+continent+'&pays='+pays+'&cp='+cp;

	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');
	
	$('#div_filter_cp').css('display', 'block');
	
	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);
		
		$('.btn-pays').removeClass('active');
		$('#btn_pays_'+pays).addClass('active');
	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}

function ajax_set_pays(id_pays)
{
	$('#filter_pays').attr("value",id_pays);
}

function ajax_dealers_sel_continent(url_server, page, id_lang, continent)
{
	var zone_a_charger = $('#ajax_pays');

        var postUrl = url_server+'plugins/agents/ajax.load.pays.php';
        var data = 'page='+page+'&id_lang='+id_lang+'&continent='+continent;

	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');

	$('#div_filter_cp').css('display', 'none');
	$('#div_ajax_dealers_listing').text("");

	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);
		
		$('.btn-continent').removeClass('active');
		$('#btn_continent_'+continent).addClass('active');
		//ajax_dealers_listing(url_server, page, id_lang);
	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}

//Affiche/active Les onglets Produit
function activeOnglet(nom)
{
	//Desactive les onglets
	$('.onglet-menu').removeClass('active');
	
	//Cache les contenu
	$('.onglet-ctn').removeClass('openned');
	
	//Active onglet + ctn choisis
	$('#onglet_'+nom).addClass('active');
	$('#onglet_ctn_'+nom).addClass('openned');
}


// Cache les msg d'erreur
function hide_error () {
	div  = (document.layers) ? document.layers['errorPad'] : document.getElementById('errorPad');
	div2  = (document.layers) ? document.layers['erlogPad'] : document.getElementById('erlogPad');
	div.className = "error_hide";
	div2.className = "error_hide";
}

/*==== Focus sur les fields ====*/
function GetFocus(field) {
	if (field.value==field.title) {field.value=''}
}

/*==== Blur sur les fields ====*/
function GetBlur(field) {
	if (field.value=='') {
		field.value=field.title;
	} 
}
/*==== shareSocial ====*/
function OpenShare(src,nom)
{
	var largeur = 620;
	var hauteur = 460;
	var leftx = 10;
	var topx = 10;
	popUp = window.open(src,nom,'width=' + largeur + ',' + 'height=' + hauteur  + ' ,left=' + leftx + ',top= '+ topx +',scrollbars=yes,toolbars=no,menubars=no,location=no,resizable=yes');
}
function showSocialLinks()
{	
	//SHARE BREADCRUMB
	if( $('li.shareit') )
	{
		$('li.shareit').hover(
		 function()
		 {
		 		if($(this).children(".pad-social-links"))
		 		{
		 			$(this).children(".pad-social-links").css('display', 'block');
		 			$(this).addClass("shareit-over");
		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-social-links"))
		 		{
		 			$(this).children(".pad-social-links").css('display', 'none');
		 			$(this).addClass("shareit-over");
		 		}
		 }
		);
	}
	
	//SHARE HEADER
	if( $('li.ss-head') )
	{
		$('li.ss-head').hover(
		 function()
		 {
		 		if($(this).children(".pad-social-links-small-head"))
		 		{
		 			$(this).children(".pad-social-links-small-head").css('display', 'block');
		 			$(this).addClass("ss-head-over");
		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-smenu"))
		 		{
		 			$(this).children(".pad-social-links-small-head").css('display', 'none');
		 			$(this).removeClass("ss-head-over");
		 		}
		 }
		);
	}
	
	//SHARE FOOTER
	if( $('li.ss-foot') )
	{
		$('li.ss-foot').hover(
		 function()
		 {
		 		if($(this).children(".pad-social-links-small-foot"))
		 		{
		 			$(this).children(".pad-social-links-small-foot").css('display', 'block');
		 			$(this).addClass("ss-foot-over");
		 		}
		 },
		 function()
		 {
		 		if($(this).children(".pad-smenu"))
		 		{
		 			$(this).children(".pad-social-links-small-foot").css('display', 'none');
		 			$(this).removeClass("ss-foot-over");
		 		}
		 }
		);
	}
}

function ajax_ref_listing(url_server, id_prd, id_lang)
{
	var zone_a_charger = $('#onglet_ctn_buy');


        var postUrl = url_server+'plugins/produits/ajax_ref_listing.php';
        var data = 'id_prd='+id_prd+'&id_lang='+id_lang;

	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');

	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);

	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}

function ajax_ref_retailers(url_server, id_prd, ean, id_lang)
{
	var zone_a_charger = $('#onglet_ctn_buy');


        var postUrl = url_server+'plugins/produits/ajax_ref_retailers.php';
        var data = 'id_prd='+id_prd+'&ean='+ean+'&id_lang='+id_lang;

	// Ajax Loader
	zone_a_charger.text("");
	zone_a_charger.append('<div class="ajax-loader"><br/><br/><img src="'+url_server+'templates/default/images/ajax-loader.gif" alt=""/></div>');

	var onSuccess = function (t)
	{
		zone_a_charger.text("");
		zone_a_charger.append(t);

	}
	$.ajax({url: postUrl, data: data, type: 'POST', success: onSuccess});
}

$(document).ready(function() {
	
	$("input").focus(function(){
	    // Select input field contents
	    this.select();
	});
	
});
