// JavaScript Document
var tipology=""  ;
//tipologiaassistenzaassistancevalue

$(document).ready(
function (){
 $(".briciole").corner("bevel tr");
	$(".copertina img").corner("bevel tr 20px");
	$(".col_titolo").corner("bevel tr");
	$(".mood_img").corner("bevel tr 20px");
	if($(".fdr_dinamic_gallery").is("div")){
		renderGallery()
	}
	$(".branch_box").corner("bevel tr");
	//$("#content_prodotti .colB_contenuto").corner("bevel tr 20px");
	$("#content_prodotti .colB1").corner("bevel tr");
	$("#content_prodotti .colB2").corner("bevel tr 20px");
	$("#content_prodotti .prodotto_layer").corner("bevel tr 20px");
	$(".colB_box9").corner("bevel");	

		
	
 if($('.assistenza').is('div')){// gestione mappa italia
 		tipology="tipologiaassistenzaassistancevalue"  ;

  mappa_italia();
 }
if($('.rivendite').is('div')){// gestione mappa italia
	
 		tipology="tipologiarivenditaresalesvalue"  ;
  mappa_italia();
 }



 if($('#recapiti').is('div')){// gestione mappe google
  //gestione_recapiti();
		loadMap();
 }

	
});


function invia(){
  var a=document.getElementById("search_form");
	if(a.searchText.value!='' && a.searchText.value!='Cerca'){
	  a.submit();
	  return true;
  }else{
	  alert("Inserire una parola da ricercare!")
	    return false;
  }
}


function swichContent(index)	{
	$(".abs").hide();
	$(".abstract-"+index).show();
	$(".fdr_dinamic_gallery").show();
	$(".galleryid-"+index).hide();
	$(".galleryfil-"+index).hide();
	$(".testo_box-"+index).show();
}
//eventArchive_it
//
function mappa_italia(){

		$('area').click(function(){
		$("#regioni img").attr("src","/www.brondi.it/img/mappe/" + $(this).attr("id") + ".gif");
		$(".regione_scelta").text( $(this).attr('alt') );
		writeProvince($(this).attr("id"));
	  return false;				
		})
}
/*
function sendContact(){
var email=$('#Email_newsletter').val();
var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
if(email!='' && !espressione.test(email)){
				alert("La mail inserita non è valida");
	
}else{
	
	var a=$('#registrati_newsletter').formSerialize();
	alert(a);
	$('#registrati_newsletter').html('<div class="bianco">email inviata correttamente</div>');
}*/




function sendContact(){
var email=$('#Email_newsletter').val();
  var validEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

//var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;

if(email=='' || !validEmail.exec(email)){
				alert("La mail inserita non e' valida");
	
}else{


var queryString="format=html&from=noreply@brondi.it&to=info@brondi.it&subject=Nuovo contatto sito Brondi&oggetto=Iscrizione - Newsletter&order=Email_newsletter&cliente=www.brondi.it";
 $.ajax({
		 type: "GET",
		 url: "/sendMail/sendMail.do",
		 data:queryString+"&Email_newsletter="+email,
		 success:function(html){
			$('#registrati_newsletter').html('<div class="bianco">Email inviata correttamente</div>');
		 }
		 });


	$('#registrati_newsletter').html('<div class="bianco">Email inviata correttamente</div>');
	}

}

function renderGallery(){
	$(".fdr_dinamic_gallery").corner("bevel tr 20px");
	
$(".sei_immagini").find("a").each(function(){
	$(this).mouseover(function() {$(this).find(".fdr_dinamic_gallery").addClass("on");});
	$(this).mouseout (function() {$(this).find(".fdr_dinamic_gallery").removeClass("on");});
	

});
}

function writeProvince(regioni){

		$('#provincelist').html("");
$('#centrilist').html("");
		var count=0;
		 $.ajax({
       type: "GET",
       url: "/brondi/serv/store?entity=STORE&lang="+langXml+"&condition=REGIONI:"+regioni+"|"+tipology+":True&order=CITTA.ID",
       dataType: 'xml',
       success: function(msg){
       	var distinct="";
		 	$(msg).find("Item").each(function(){
		 		var s_id=$("CITTA_ID", this).text();//$(this).attr('CITTA_ID');
		 		
		 		if(distinct!=s_id){
		 		distinct=$("CITTA_ID", this).text();//$(this).attr('CITTA_ID');
		 		var s_title=$("CITTA_nome", this).text().replace(/(<([^>]+)>)/ig,"");
 				var actionHref = $("<a>").attr('href','#').click(function(){
						$(".lista").removeClass("on");						
						$(this).parent().addClass('on');
						writeLuoghi(s_id,regioni)
  	 			});
  	 			actionHref.html(s_title);
  	 			var actionLi = $("<li>").html(actionHref).addClass("lista");
 	 			
 				$('#provincelist').append(actionLi);
													/*hover sfondo bianco*/
								$("#provincelist li a").hover(
								function () {
									$(this).addClass("hover");
									},
									function () {
										$(this).removeClass("hover");
									}
								); 				
 			}
 				
		 		});
			},
				
		error: function(msg, XMLHttpRequest, textStatus,errorThrown) {
	$('#provincelist').append("<li style='margin-left: 10px;'>Nessuna provincia per questa regione</li>");
		}
		
});		
}	


function writeLuoghi(idprovincia,regione){
			$('#centrilist').html("");
			 $.ajax({
       type: "GET",
       url: "/brondi/serv/store?entity=STORE&lang="+langXml+"&condition=REGIONI:"+regione+"|CITTA:"+idprovincia+"|"+tipology+":True&order=CITTA.ID",
       dataType: 'xml',
       success: function(msg){
       	var distinct="";
		 	$(msg).find("Item").each(function(){
				 		var s_title=$("nome", this).text().replace(/(<([^>]+)>)/ig,"");
				 		var testo=$("testo", this).text();
				 		var clat=$("coordinatelat", this).text();
				 		var clong=$("coordinatelong", this).text();
 						var actionHref = $("<a>").attr('href','#').click(function(){		
						$(this).parent().addClass('on');
						$("#recapiti").append('<span class="evidenzia">'+s_title+'</span>');					
						$("#recapiti").append('<p>'+testo+'</p>');	
							$("#bordo3colonne").hide();
							$("#mappaoff").show();						
						if(clat!='' && clong!=null)	{
							loadMapassistenza(clat,clong,$("#recapiti").html());
							}else{
								alert("--mappa non trovata")
								}

  	 			});
  	 			actionHref.html(s_title+" , view Info");
  	 			var actionLi = $("<li>").html(actionHref);
 				$('#centrilist').append(actionLi);
				$("#centrilist li a").hover(
								function () {
									$(this).addClass("hover");
									},
									function () {
										$(this).removeClass("hover");
									}
								); 				
 			});
 			},
		error: function(msg, XMLHttpRequest, textStatus,errorThrown) {
				$('#centrilist').append("<li style='margin-left: 10px;'>Nessun centro per questa provincia</li>");
		}
		
});		
}

function showResult(){
	$("#recapiti").html("");
	$("#bordo3colonne").show();
	$("#mappaoff").hide();		
	}
function loadMap(){
	if (GBrowserIsCompatible()) {
  var map = new GMap(document.getElementById("mappa"));
  map.addControl(new GSmallMapControl());
	 map.addControl(new GMapTypeControl());
	/*
	Latitudine: 44°40'42.56"N
 Longitudine 10°39'12.57"E
	map.centerAndZoom(new GPoint(10.654258, 44.677886), 1);
	var point = new GPoint(10.654258, 44.677886);
	*/
	//44.9742692
	//7.7300742
	
	 map.centerAndZoom(new GPoint(7.7300742, 44.9742692), 3);
		map.setMapType(G_HYBRID_MAP);
	 var point = new GPoint(7.7300742, 44.9742692);
	 var mark = new GMarker(point);
  var html = "<p id=\"gm-brondi\">BRONDI S.p.A.</p><p id=\"gm-address\">Via Guido Rossa, 3<br />10024 Moncalieri (TO)<br />Italy</p></div>";
	 GEvent.addListener(mark, 'click', function() {
		 mark.openInfoWindowHtml(html);
	 });
	 map.addOverlay(mark);
	}
}

function loadMapassistenza(  clong,clat,textmap){

	if (GBrowserIsCompatible()) {
  var map = new GMap(document.getElementById("mappa"));
  map.addControl(new GSmallMapControl());
	 map.addControl(new GMapTypeControl());
	/*
	Latitudine: 44°40'42.56"N
 Longitudine 10°39'12.57"E
	map.centerAndZoom(new GPoint(10.654258, 44.677886), 1);
	var point = new GPoint(10.654258, 44.677886);
	*/
	//44.9742692
	//7.7300742
	
	
	
	/*<" src="http://maps.google.it/maps?q=%23+VIA+LUIGI+CASTIELLO+155+%23+81022+Casagiove&amp;ie=UTF8&amp;hq=&amp;hnear=Via+Luigi+Castiello,+155,+81022+Casagiove+Caserta,+Campania&amp;ll=41.083987,14.307531&amp;spn=0.012066,0.01929&amp;z=16&amp;output=embed"></iframe><br /><small><a href="http://maps.google.it/maps?q=%23+VIA+LUIGI+CASTIELLO+155+%23+81022+Casagiove&amp;ie=UTF8&amp;hq=&amp;hnear=Via+Luigi+Castiello,+155,+81022+Casagiove+Caserta,+Campania&amp;ll=41.083987,14.307531&amp;spn=0.012066,0.01929&amp;z=16&amp;source=embed" style="color:#0000FF;text-align:left">Visualizzazione ingrandita della mappa</a></small>*/
	
	
	
	
	
	 map.centerAndZoom(new GPoint(clat, clong /* 41.083987, 14.307531*/), 3);
		map.setMapType(G_HYBRID_MAP);
	 var point = new GPoint(clat, clong /* 41.083987, 14.307531*/);
	 var mark = new GMarker(point);
  var html = "<p id=\"gm-brondi\">"+textmap+"</p>";
	 GEvent.addListener(mark, 'click', function() {
		 mark.openInfoWindowHtml(html);
	 });
	 map.addOverlay(mark);
	}
}


