  $(document).ready(function(){

	if(sRootPath=='/'){
		sRootPath='/interphone/';
	}
  if($("#allestimenti-list").is("ul")){
    getAllestimentiList();
  }

  if($("#scheda-news").is("div")){
    getNewsDetail();
  }

  if($("#menu_product").is("ul")){

    	getMenuProduct();
  }
if($("#newsList").is("div")){
	if(GetUrlParam('fwdpage')!=''){
    	getListForPage(GetUrlParam('fwdpage'));
    }else if(GetUrlParam('fwdcategory')!=''){
		getListForCategory(GetUrlParam('fwdcategory'));
	  }
else if(GetUrlParam('fwdcalendarm')!='' && GetUrlParam('fwdcalendary')!='' && GetUrlParam('fwdcalendart')!=''){
		getListForCalendar(GetUrlParam('fwdcalendart'),GetUrlParam('fwdcalendary'),GetUrlParam('fwdcalendarm'));
	  }
	  }
 });

function getListForCategory(fwdcategory){
displayCategory(fwdcategory);
}


function getListForPage(fwdpage){
var lastpage= $("#totalepagine").html();

if(parseInt(lastpage)>1){
	 changePage(fwdpage,parseInt(lastpage))
	 }
//alert(fwdpage);
}

function getListForCalendar(fwdcalendart,fwdcalendary,fwdcalendarm){
  viewCalendar(fwdcalendart,fwdcalendary,fwdcalendarm)
}
function changePage(current,last){

  $(".news").css({display:"none"});
  $("#page-"+current).css({display:"block"});

  if(current!=1){
    $(".back").html('<a  href="#" onclick="javascript:changePage('+(current-1)+','+last+');" title="Vai alla pagina precedente" alt="Vai alla pagina precedente" >Vai alla pagina precedente</a>');
  }else{
    $(".back").html('');
  }
  if(current!=last)  {
    $(".forward").html('<a title="Vai alla pagina successiva" alt="Vai alla pagina successiva" href="#" onclick="javascript:changePage('+(current+1)+','+last+');">Vai alla pagina successiva</a>');

  }else{
    $(".forward").html('');
  }
  $(".btn_pager").removeClass('active');
  $(".pager"+current).addClass("active");
  return false;
}

function showOn(mese){

	var current = $('#calendar_archive').find('a.on');
	current.removeClass('on');

	var newsc = $('#calendar_archive').find('a.m'+mese);
	newsc.addClass('on');



}


function viewCalendar(type,anno,mese){

	var m='';
	if(anno==0){
		$("#pagination").show();
		$("#"+type+"List").show();
		$(".calendar").hide();
		$("#page-1").show();
		$("#"+type+"Calendar").show();
		$(".anno").hide();
		}
	else if(mese=='-'){
	var count=0;
		$("#"+anno+" p a").each(function(){
		count++;
			if(count==1){
				m=$(this).attr('class');
				}
		});
		mese=m.substring(1,m.length);
		if(mese.endsWith(" on")){
			mese=mese.substring(0,m.length-4);
		}
		$("#pagination").hide();
		$("#"+type+"List").hide();
		$(".calendar").hide();
		$("#"+type+"Calendar").show();
		$(".anno").hide();
		$("#"+anno).show();
		$("."+mese+"-"+anno).show();
		showOn(mese);
	}
	else if(!isNaN(anno)){
		$("#pagination").hide();
		$("#"+type+"List").hide();
		$(".calendar").hide();
		$("#"+type+"Calendar").show();
		$(".anno").hide();
		$("#"+anno).show();
		$("."+mese+"-"+anno).show();
		showOn(mese);
	}
}

function displayCategory(key){

	var m='';
	if(key=='all'){

		$("#pagination").show();
		$("#newsList").show();
		$(".category").hide();
		$("#page-1").show();
		$("#newsCategory").hide();
		showActive(key);
		}
	else {

		$("#pagination").hide();
		$("#newsList").hide();
		$("#newsCategory").show();
		$(".category").hide();
		$("#newsCategory .news").show();
		$("#newsCategory .news ."+key).show();
		showActive(key);
	}
}


function showActive(type){

	var current = $('#category_archive').find('li.active');
	current.removeClass('active');

	var newsc = $('#category_archive').find('li.c_'+type);
	newsc.addClass('active');



}

String.prototype.trim = function(str){return
(this.replace(/^[\s\xA0]+/, "").replace(/[\s\xA0]+$/, ""))}

String.prototype.endsWith = function(str)
{return (this.match(str+"$")==str)}






function getNewsDetail(){


	var lista=unescape(GetUrlParam('page'));
	var tipo=unescape(GetUrlParam('tipo'));



	if(tipo.indexOf('news')>=0){
	xmlPath=sRootPath+langXml+"/XML/NEWS_ED_EVENTI/data.xml";
	}
	else if(tipo.indexOf('events')>=0){
	xmlPath=sRootPath+langXml+"/XML/RASSEGNA_STAMPA/data.xml";
	}
	else if(tipo.indexOf('dicono')>=0){
		xmlPath=sRootPath+langXml+"/XML/LE_VOSTRE_OPINIONI_DAL_WEB/data.xml";
	}else{

		if(window.location.toString().indexOf('news_'+langXml)>=0){
			xmlPath=sRootPath+langXml+"/XML/NEWS_ED_EVENTI/data.xml";
		}
		else if(window.location.toString().indexOf('events'+langXml)>=0){
			xmlPath=sRootPath+langXml+"/XML/RASSEGNA_STAMPA/data.xml";
		}
		else if(window.location.toString().indexOf('dicono'+langXml)>=0){
			xmlPath=sRootPath+langXml+"/XML/LE_VOSTRE_OPINIONI_DAL_WEB/data.xml";
		}


	}

//var xmlPath=unescape(GetUrlParam('xmlPath'));
var html = '';
var id = GetUrlParam('ID');
  $.ajax({
       type: "GET",
       url: xmlPath,
       dataType: 'xml',
       success: function(msg){
	var news ;
             if (id!='') {
                 news = $(msg).find("Item").filter("[id="+id+"]")
		}else{
		 news = $(msg).find("Item:eq(0)");

			}
                 titolo = $("titolo", news).text();
                 var stripped = titolo.replace(/(<([^>]+)>)/ig,"");
                 image = $("imageDetail", news).text();
                 data = $("data_dd-mm-yyyy", news).text().split("-");
                 testo = $("textDetail ", news).text();
                 html +='<div class="news-head">';
                 html +='<a class="back" href="'+lista+'"><img alt="" src="/www.interphonef4.it/img/shared/accessori-back.gif" /></a>';
                 html +='<p class="date">'+data+'</p>';
                 html +='<h3>'+stripped+'</h3>';
                 html +='</div>';
                 html +='<div class="news-detail">';
                 html +='<p>';
                 if (image.indexOf('BlankImage.jpg')<0)
         	 	  html+='<img src="' +image  + '"  />';
         	 	 html +=testo;
                 html +='</p>';


                $("#scheda-news").html(html);
              $('.lightbox').lightbox();

      }
       });
}



function getAllestimentiList(){

var xmlPath=sRootPath+langXml+"/XML/SCHEDE_TECNICHE/data.xml";
var html = '';
var linkall=$("#guardatutti").html();
 $("#allestimenti-list").html("");
var count=0;
  $.ajax({
       type: "GET",
       url: xmlPath,
       dataType: 'xml',
       success: function(msg){

               $(msg).find("Item").each(function(){
              if(count<4){
               	var html = '';
                 titolo = $("titolo", this).text();
                 var stripped = titolo.replace(/(<([^>]+)>)/ig,"");
                 image = $("immagine", this).text();
                 link_pdf = $("link_pdf", this).text();




                 html+='<li>';

         	     if (image.indexOf('BlankImage.jpg')<0)
         	 	      html+='<a href="'+link_pdf+'" class="img" target="_blank"> <img src="' + image + '"  width="53px" height="49px"/></a>';

	              html +=' <a target="_blank" class="info" href="'+link_pdf+'">'+stripped+'</a>';
                html +=' 	<a class="download" href="'+link_pdf+'" target="_blank">download</a>';
                $("#allestimenti-list").append(html);
                count++;
              }

       });
       $("#allestimenti-list").append('<li class="guardatutti">'+linkall+'</li>');
      }
     });
}

function getMenuProduct(){

var xmlPath=sRootPath+langXml+"/XML/PRODOTTI/data.xml";
var html = '';

 $("#menu_product").html("");

  $.ajax({
       type: "GET",
       url: xmlPath,
       dataType: 'xml',
       success: function(msg){

               $(msg).find("Item").each(function(){
               	var html = '';
               	var titolo = $("titolo", this).text();
               	var stripped = 	titolo.replace(/(<([^>]+)>)/ig,"");
               	var image = $("thumb",this).text();
               	var link_pdf = $("link_pdf", this).text();
	               var link_prodotto = $("link_prodotto", this).text().replace(".jsp",".html");

				var linkurl=""+window.location.toString();
				var link_compare=link_prodotto;
					link_compare=link_compare.substring(0,link_compare.lastIndexOf("."));
					linkurl=linkurl.substring(0,linkurl.lastIndexOf("."));
				var classon="";
                if(linkurl.indexOf(link_compare)>=0){
                	classon="class=\"active\""
                }


                html+='<li '+classon+'>';
         	     if (image.indexOf('BlankImage.jpg')<0)
         	 	      html+='<a href="'+link_prodotto+'" class="img" > <img src="' + image + '"  width="53px" height="49px"/></a>';
	              html +=' <a  class="info" href="'+link_prodotto+'">'+stripped+'</a>';
                $("#menu_product").append(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 '' ;
}
