$(document).ready(function(){
	if($(".loadCatalogMenu").is("div")){
			$('.loadCatalogMenu').load('/iframe/cellularline/menuCatalogPage.jsp?lang='+langXml, function() {
						goRoundMsx();
		});
	}
	if($(".loadCatalogMenuNovita").is("div")){
			$('.loadCatalogMenuNovita').load('/iframe/cellularline/menuCatalogPage.jsp?pageon=novita&lang='+langXml, function() {
						goRoundMsx();
			});
			$('#loadNovitalist').load('/iframe/cellularline/novita.jsp?lang='+langXml);

	}
	if($("#loadCatalogEntry").is("div")){
			$('#loadCatalogEntry').load('/iframe/cellularline/catalogEntry.jsp?lang='+langXml, function() {

		});
	}
	if($(".loadCatalogMenuSearch").is("div")){
			$('.loadCatalogMenuSearch').load('/iframe/cellularline/menuCatalogPage.jsp?pageon=searchclr&lang='+langXml, function() {
						goRoundMsx();
		});
	}
	if($("#news_hp").is("div")){
	 	getNewsHp(sRootPath + langXml+'/XML/NEWS/data.xml','#news_hp', sRootPath + langXml+'/media_corner_'+langXml+'/news_'+langXml+'/newsDetail_'+langXml+'.html');
	}
	if($(".faqhide").is("div")){
	 	getFaqList(".faqhide");
	}
	if($("#listFaqDynamics").is("div")){
	 	getFaqDetail("#listFaqDynamics");
	}
	if($("#lastNews").is("div")){
		getLastArchive("#lastNews", sRootPath + langXml+'/XML/NEWS/data.xml',sRootPath+langXml+'/media_corner_'+langXml+'/news_'+langXml+'/newsDetail_'+langXml+'.html',2);
	}
	if($("#lastPressReleases").is("div")){
		getLastArchive("#lastPressReleases",sRootPath + langXml+'/XML/PRESS_RELEASES/data.xml',sRootPath+langXml+'/media_corner_'+langXml+'/pressRelease_'+langXml+'/pressRelDet_'+langXml+'.html',2);
	}
	if($("#lastPressReview").is("div")){
		getLastArchive("#lastPressReview", sRootPath + langXml+'/XML/PRESS_REVIEW/data.xml',sRootPath+langXml+'/media_corner_'+langXml+'/pressReview_'+langXml+'/pressRevDet_'+langXml+'.html',2);
	}
	if($("#lastEvents").is("div")){
		getLastArchive("#lastEvents",sRootPath + langXml+'/XML/EVENTS/data.xml',sRootPath+langXml+'/media_corner_'+langXml+'/event_'+langXml+'/eventDetail_'+langXml+'.html',2);
	}
  if($(".listNews").is("div")){
    getArchive(sRootPath + langXml+'/XML/NEWS/data.xml',  sRootPath+ langXml+'/media_corner_'+langXml+'/news_'+langXml+'.html','.listNews',  sRootPath+langXml+'/media_corner_'+langXml+'/news_'+langXml+'/newsDetail_'+langXml+'.html',6);
  }
  if($(".listEvents").is("div")){
    getArchive(sRootPath + langXml+'/XML/EVENTS/data.xml',  sRootPath+ langXml+'/media_corner_'+langXml+'/event_'+langXml+'.html','.listEvents',  sRootPath+langXml+'/media_corner_'+langXml+'/event_'+langXml+'/eventDetail_'+langXml+'.html',6);
  }
  if($(".listPressReview").is("div")){
    getArchive(sRootPath + langXml+'/XML/PRESS_REVIEW/data.xml',  sRootPath+ langXml+'/media_corner_'+langXml+'/pressReview_'+langXml+'.html','.listPressReview',  sRootPath+langXml+'/media_corner_'+langXml+'/pressReview_'+langXml+'/pressRevDet_'+langXml+'.html',6);
  }
  if($(".listPressReleases").is("div")){
    getArchive(sRootPath + langXml+'/XML/PRESS_RELEASES/data.xml',  sRootPath+ langXml+'/media_corner_'+langXml+'/pressRelease_'+langXml+'.html','.listPressReleases',  sRootPath+langXml+'/media_corner_'+langXml+'/pressRelease_'+langXml+'/pressRelDet_'+langXml+'.html',6);
  }
  if($(".detailNews").is("div")){
    getArchiveDetail(sRootPath + langXml+'/XML/NEWS/data.xml', ".detailNews", sRootPath+ langXml+'/media_corner_'+langXml+'/news_'+langXml+'.html');
  }
  if($(".detailEvents").is("div")){
    getArchiveDetail(sRootPath + langXml+'/XML/EVENTS/data.xml', ".detailEvents", sRootPath+ langXml+'/media_corner_'+langXml+'/event_'+langXml+'.html');
  }
  if($(".detailPressReleases").is("div")){
    getArchiveDetail(sRootPath + langXml+'/XML/PRESS_RELEASES/data.xml', ".detailPressReleases", sRootPath+ langXml+'/media_corner_'+langXml+'/pressRelease_'+langXml+'.html');
  }
  if($(".detailPressReview").is("div")){
    getArchiveDetail(sRootPath + langXml+'/XML/PRESS_REVIEW/data.xml', ".detailPressReview", sRootPath+ langXml+'/media_corner_'+langXml+'/pressReview_'+langXml+'.html');
  }


});

function GetUrlParam(paramName)
{
  var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
  var oMatch = oRegex.exec( window.top.location.search ) ;
  if ( oMatch && oMatch.length > 1 )
    return decodeURIComponent( oMatch[1] ) ;
  else
    return '' ;
}

function handleCutTxtDynamic(txx, maxlength){
	txx=txx.replace(/[\s\t]+/g ,' ');
 	txx=txx.replace(/(<([^>]+)>)/ig," ");
     if (txx.length > 130){
     		 var cutTxt = txx.substring(0,maxlength);
     		 var newTxt = cutTxt.lastIndexOf(' ');
					 var myTxt = cutTxt.substring(0,newTxt);
					 txx=myTxt + "...";
	    }
	return  txx;
}


function getFaqList(iddiv){
	$(iddiv).each(function(){
		var _this=$(this);
		var faqid=$(this).attr("id");
		var faq=faqid.replace("faq","");
		var countfaq=0;
 			$.ajax({
						type: "GET",
						url: sRootPath + langXml+'/XML/FAQ/'+faq+'/data.xml',
						dataType: "xml",
						async:false,
						success: function(msg){
							var html="";
						 $(msg).find("Item").each(function(){
							countfaq++;
								var domanda = $("domanda", this).text().replace(/(<([^>]+)>)/ig,"");
								var risposta  = $("risposta", this).text().replace(/(<([^>]+)>)/ig,"");
								html+='<div class="el_faq"><p class="number">'+countfaq+'</p>';
								html+=' <div class="qa">';
								html+='  <p class="question"><a href="#">'+domanda+'</a></p>';
								html+='  <p class="answer">'+risposta+'</p>';
								html+=' </div>';
								html+='</div>';
								if(countfaq==3){
									return false;
									}
				    	  });
				       $("#"+faqid+" .elFaqs").append(html);
			     		 $(_this).show();
				     }
					});
	});
	mngFaq();
}

function getFaqDetail(iddiv){
		var faq=$(iddiv).attr("class");
		var countfaq=0;
 			$.ajax({
						type: "GET",
						url: sRootPath + langXml+'/XML/FAQ/'+faq+'/data.xml',
						dataType: "xml",
						async:false,
						success: function(msg){
								var html="";
						 $(msg).find("Item").each(function(){
							countfaq++;
								var domanda = $("domanda", this).text().replace(/(<([^>]+)>)/ig,"");
								var risposta  = $("risposta", this).text().replace(/(<([^>]+)>)/ig,"");
								html+='<div class="el_faq"><p class="number">'+countfaq+'</p>';
								html+=' <div class="qa">';
								html+='  <p class="question"><a href="#">'+domanda+'</a></p>';
								html+='  <p class="answer">'+risposta+'</p>';
								html+=' </div>';
								html+='</div>';
				    	  });
				     $(iddiv).append(html);
				     },
                 complete: function(){
                	mngFaq();
                 }
					});
	
}


function getLastArchive(iddiv,pathxml,scheda,item){
 			$.ajax({
						type: "GET",
						url: pathxml,
						dataType: "xml",
						success: function(msg){
							var i=0;
							var html="";
						 $(msg).find("Item").each(function(){
						 		i++;
						 	if(i>item){
												return false;
											}
						 					var titolo= $("Titolo", this).text().replace(/(<([^>]+)>)/ig,"");
									   	var thumbnail  = $("Thumbnail", this).text();
											var testobreve = $("TestoBreve", this).text().replace(/(<([^>]+)>)/ig,"");
   										var id = $(this).attr('uid');
   										var dt =  $("Data", this).text();
   										var arrDT=dt.split("-");
   										var mesDt="";
   										var dayDt="";
   										if(arrDT.length==3){
   											mesDt=arrDT[1]+"-"+arrDT[2];
   											dayDt=arrDT[0];
   											}
											html+='<div class="el_news">';
											html+='<p class="daymonth">';
											html+='<span class="month">'+mesDt+'</span>';
											html+='<span class="day">'+dayDt+'</span>';
											html+='</p>';
											html+='<img alt="" src="'+thumbnail+'"/>';
											html+='<div>';
											html+='<h3><a href="'+scheda+'?DETTAGLIO='+id+'">'+titolo+'</a></h3>	';
											html+='<p>'+testobreve+'</p>';
											html+='</div></div>';
				    	  });
				     $(iddiv+" .elenco").append(html);
				     }
				     ,error: function(data, textStatus) {
				     	 $(iddiv).hide();
				    }
					});
	
}

function getNewsHp(pathxml,iddiv,linkn){
 			$.ajax({
						type: "GET",
						url: pathxml,
						dataType: "xml",
						success: function(msg){
							var html="";
							var i=0;
							 $(msg).find("Item").each(function(){
					   					i++;
					   					var titolo= $("Titolo", this).text().replace(/(<([^>]+)>)/ig,"");
									   	var thumbnail  = $("Thumbnail", this).text();
											var testobreve = $("TestoBreve", this).text().replace(/(<([^>]+)>)/ig,"");
   										var id = $(this).attr('uid');
										if(i==1){
											html+='<div class="news_pic">';
											html+='<a href="'+linkn+'?DETTAGLIO='+id+'">';
											html+='<img src="'+thumbnail+'" alt="'+titolo+'"   width="100"/>';
											html+='</a>';
											html+='<div>';
											html+='<h3><a href="'+linkn+'?DETTAGLIO='+id+'">'+titolo+'</a></h3>	';
											html+='<p class="hoverlink">';
											html+='<a href="'+linkn+'?DETTAGLIO='+id+'">'+testobreve+'</a></p>';
											html+='<p class="btn_go"><a href="'+linkn+'?DETTAGLIO='+id+'"><img src="/www.cellularline.com/img/hp/btn_go_news.gif" alt="" /></a></p>';
											html+='</div></div>';
										}else if(i<=3){
											html+='<div class="news_nopic">	 <div>	';
											html+='<h3><a href="'+linkn+'?DETTAGLIO='+id+'">'+titolo+'</a></h3>	';
											html+='<p class="hoverlink">';
											html+='<a href="'+linkn+'?DETTAGLIO='+id+'">'+testobreve+'</a></p>';
											html+='<p class="btn_go"><a href="'+linkn+'?DETTAGLIO='+id+'"><img src="/www.cellularline.com/img/hp/btn_go_news.gif" alt="" /></a></p>';
											html+='</div></div>';
											}
										if(i>3){
											return false;
										}
									   })
			      $(iddiv).append(html);
				     }
						});
}



function getArchive(pathData, listpage, obj, pathEnter, maxNewsPage){
    var page = GetUrlParam('page');
    if (page.length == 0) {
        page = 1;
    }
    // Cast a value;
    page = page * 1;
    var maxNews = page * maxNewsPage;
    var minNews = maxNews - maxNewsPage;
    var html = '';
    var paging = '';
    var i = 0;
    $.ajax({
             type: "GET",
             url: pathData,
             dataType: 'xml',
             success: function(msg){
                    $(msg).find("Item").each(function(){
                        i++;
                        if ((i<=maxNews)&&  (i>minNews)) {
                        	//alert("i"+i+" -maxNews"+maxNews+" -minNews"+minNews)
                        	var titolo= $("Titolo", this).text().replace(/(<([^>]+)>)/ig,"");
												   	var thumbnail  = $("Thumbnail", this).text();
														var testobreve = $("TestoBreve", this).text().replace(/(<([^>]+)>)/ig,"");
			   										var id = $(this).attr('uid');
			   										var dt =  $("Data", this).text();
			   										var arrDT=dt.split("-");
			   										var mesDt="";
			   										var dayDt="";
			   										if(arrDT.length==3){
			   											mesDt=arrDT[1]+"-"+arrDT[2];
			   											dayDt=arrDT[0];
			   											}
														html+='<div class="el_news">';
														html+='<p class="daymonth">';
														html+='<span class="month">'+mesDt+'</span>';
														html+='<span class="day">'+dayDt+'</span>';
														html+='</p>';
														html+='<img alt="" src="'+thumbnail+'"/>';
														html+='<div>';
														html+='<h3><a href="'+pathEnter+'?DETTAGLIO='+id+'&page='+page+'">'+titolo+'</a></h3>	';
														html+='<p>'+testobreve+'</p>';
														html+='</div></div>';
                        }

                        // Paginazione
										});

                   if (i>maxNewsPage) {
											var numPages = Math.ceil(i / maxNewsPage);

											paging = paging + '<ul><li class="btn_prevprev"><a  href="' + listpage + '?page=1"><img src="/www.cellularline.com/img/shared/btn_pager_prevprev.gif" alt="" /></a></li>';
											if (page>1) {
												paging = paging + '<li class="btn_prev"><a href="' + listpage + '?page=' + (page - 1) + '"><img src="/www.cellularline.com/img/shared/btn_pager_prev.gif" alt="" /></a></li>';
											} else {
												paging = paging + '<li class="btn_prev"></li>	';
											}

											var j=1;
											for (j=1;j<=numPages;j++) {
												if ((j) == (page)) {
													paging = paging + '<li  class="btn_pager on" ><a  href="' + listpage + '?page=' + j +'">' + j + '</a></li>';
												} else {
													paging = paging + '<li  class="btn_pager" ><a  href="' + listpage + '?page=' + j +'">' + j + '</a></li>';
												}
											}

											if (page<numPages) {
												paging = paging + '<li class="btn_next"><a  href="' + listpage + '?page=' + (page + 1) +'"><img src="/www.cellularline.com/img/shared/btn_pager_next.gif" alt="" /></a></li>';
											} else {
												paging = paging + '<li class="btn_next"></li>';
											}
											paging = paging + '<li class="btn_nextnext"><a  href="' + listpage + '?page=' + numPages + '"><img src="/www.cellularline.com/img/shared/btn_pager_nextnext.gif" alt="" /></a></li>';
											paging = paging + '</ul>';

										}


                    // Stampa l'AJAX

                    $(".pager_result_news_top").html(paging);
                    $(".pager_result_news_btm").html(paging);
                     $(obj).html(html);
                    //_obj.find("div.single-news:last").removeClass("border-bottom");
                 },
                 complete: function(){
                	 goRoundPagerNews();
                 }
           });
}

function getArchiveDetail(pathxml,iddiv, listpage){
	var html = '';
	var uid = GetUrlParam('DETTAGLIO');
	var page = GetUrlParam('page');
	  $.ajax({
	       type: "GET",
	       url: pathxml,
	       dataType: 'xml',
	       success: function(msg){
	       	var news;
	            if (uid!='') {
                 news = $(msg).find("Item").filter("[uid="+uid+"]")
                }else{
                	news=$(msg).get(0);
                	}
                 titolo = $("Titolo", news).text();
                 var stripped = titolo.replace(/(<([^>]+)>)/ig,"");
                 image = $("Image", news).text();
                 data = $("Data", news).text().split("-");
                 testo = $("Testo ", news).text();
                 sottotitolo = $("Sottotitolo ", news).text();
                 var stripped2 = sottotitolo.replace(/(<([^>]+)>)/ig,"");
                 html+='<p class="daymonth"><span class="month">'+data[1]+'-'+data[2]+'</span><span class="day">'+data[0]+'</span></p>';
	         	     html+='<div id="headings_nd"><h2>'+stripped+'</h2><h4>'+stripped2+'</h4></div>';
	         	     html+='<div id="content_detailnews">';
         	   		 if (image!='/filemanager/.BlankImage.jpg')
         	 	      html+='<img src="' + image + '"  />';
      						 html+=testo+'</div>'
      					 if(langXml=='en')
	              	html +=' <div class="bar_news_btm"><p class="btn_allnews"><a href="'+listpage+'?page='+page+'">&lt;&lt; back</a></p></div>';
                 else
                  html +=' <div class="bar_news_btm"><p class="btn_allnews"><a href="'+listpage+'?page='+page+'">&lt;&lt; indietro</a></p></div>';
                $(iddiv).html(html);
              }

	});
}

function changePage(current,last){
  $(".pagina").css({display:"none"});
  $("#page-"+current).css({display:"block"});

  if(current!=1){
    $(".btn_prev").html('<a href="#" onclick="javascript:changePage('+(current-1)+','+last+');return false;"><img src="/www.cellularline.com/img/shared/btn_pager_prev.gif" alt="Previous" /></a>');
  }else{
    $(".btn_prev").html('');
  }
  if(current!=last)  {
    $(".btn_next").html('<a href="#" onclick="javascript:changePage('+(current+1)+','+last+');return false;"><img src="/www.cellularline.com/img/shared/btn_pager_next.gif" alt="Next" /></a>');
  }else{
    $(".btn_next").html('');
  }
  //$("#pager_result_news_btm ul li").removeClass("on");
  $(".pager_result_news_btm ul").find('li').each(function(){
  $(this).removeClass('on');
  });
  $(".pager_result_news_top ul").find('li').each(function(){
  $(this).removeClass('on');
  });
  $(".pager"+current).addClass("on");
}
function changePageOther(current,last){
  $(".pagina").css({display:"none"});
  $("#page-"+current).css({display:"block"});
  if(current!=1){
  $(".btn_prev").html('<a href="#" onclick="javascript:changePageOther('+(current-1)+','+last+');"><img src="/www.cellularline.com/img/shared/btn_pager_prev.gif" alt="Previous" /></a>');
 	 }else{
    	$(".btn_prev").html('');
	  }
  if(current!=last)  {
 $(".btn_next").html('<a href="#" onclick="javascript:changePageOther('+(current+1)+','+last+');"><img src="/www.cellularline.com/img/shared/btn_pager_next.gif" alt="Next" /></a>');
  }else{
    $(".btn_next").html('');
  }
  //$("#pager_result_news_btm ul li").removeClass("on");
  $("#pager_result ul").find('li').each(function(){
  $(this).removeClass('on');
  });
  $(".pager"+current).addClass("on");

}

