// popup generator
var win = null;
function NewWindow(mypage,myname,w,h,scroll) {
 LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
 TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
 settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
 win = window.open(mypage,myname,settings)
 if(win.window.focus){win.window.focus();}
}
function initPics1(){
 $('#pics1_').hide();
 $('#pics1').show().cycle({fx:'shuffle'});
}
function initPics2(){
 $('#pics2_').hide();
 $('#pics2').show().cycle({fx:'fade',delay:2000});
}
function initPics3(){
 $('#pics3_').hide();
 $('#pics3').show().cycle({fx:'fade'});
}
function initPics4(){
 $('#pics4_').hide();
 $('#pics4').show().cycle({fx:'fade',delay:2000});
}

function scrollTo(target){
var o = (typeof target == "string")? $(target).offset().top:target;
$("body,html").animate({scrollTop:o},800);
}

var lg=$.cookie('lang');
if(lg==null){
 lg="it";
 var language=navigator.language?navigator.language:navigator.browserLanguage;
 if(language){
  var ul=language.substring(0,2);
  if(ul=="it"||ul=="en"||ul=="fr"||ul=="de")lg=ul;
 }
}
document.title=titles[lg];
$.rule('.en').css('display',((lg=='en')?'':'none'));
$.rule('.de').css('display',((lg=='de')?'':'none'));
$.rule('.fr').css('display',((lg=='fr')?'':'none'));
$.rule('.it').css('display',((lg=='it')?'':'none'));

function V(l){
 var h=$(".it,.en,.fr,.de");var s=$("."+l);h.hide();s.show();
 if("file:"==document.location.protocol) $.cookie('lang',l);
 else $.cookie('lang',l,{expires:10000,path:'/'});
 document.title=titles[l];
}

//var mappaSrc="http://maps.google.com/maps?f=q&hl=it&geocode=&time=&date=&ttype=&q=Marina+di+Campofilone,++Contrada+Marina,+54&sll=43.093462,13.714371&sspn=0.28681,0.686646&ie=UTF8&om=1&s=AARTsJr23jhnexpnGg6eUO3LDMCgZ1Fhlw&ll=43.321181,13.980103&spn=0.95913,1.757813&z=9&iwloc=addr&output=embed";
function VP(p){
 var h=$(".index,.azienda,.appartamenti,.ristorante,.dove,.gallery").filter(":visible");var s=$("."+p);
 if(!s.is(":visible")){
  h.hide("slow");s.show("slow");
  $("img[_src]",s).each(function(){var e=$(this);e.attr("src",e.attr("_src"));e.removeAttr("_src")});
  //h.hide();s.slideDown(1000);
  //if(p=="dove"){var m=$("#mappa");if(m.attr("src")!=mappaSrc)m.attr("src",mappaSrc);}
  try{pageTracker._trackPageview('/'+((p=="index")?"":p)+".htm");}catch(e){}
  changeBg(1);
 }
}

function getParameter(queryString,parameterName){
 // Add "=" to the parameter name (i.e. parameterName=value)
 var parameterName=parameterName+"=";
 if(queryString.length>0){
  // Find the beginning of the string
  begin=queryString.indexOf(parameterName);
  // If the parameter name is not found, skip it, otherwise return the value
  if(begin!=-1){
   // Add the length (integer) to the beginning
   begin+=parameterName.length;
   // Multiple parameters are separated by the "&" sign
   end=queryString.indexOf("&",begin);
  if(end==-1){
   end=queryString.length;
  }
  // Return the string
  return unescape(queryString.substring(begin,end));
 }
 // Return "null" if no parameter has been found
 return "null";
 }
}

var bgInd=2;
function changeBg(pos){
	bgInd=1+(((bgInd-1)+pos)%2);
	$("body").css("background","url(bg/bg"+bgInd+".jpg)");
	//$("body").animate({opacity: 0.4}).animate({opacity: 1});
	//setTimeout("changeBg()",500);
}

$(function(){
 $.rule('.azienda').css('display','none');
 $.rule('.appartamenti').css('display','none');
 $.rule('.ristorante').css('display','none');
 $.rule('.dove').css('display','none');
 $.rule('.gallery').css('display','none');
 $.rule('.titolo').css('display','none');
 if("file:"==document.location.protocol){
  $.hotkeys.add('1',function(){V('it')});
  $.hotkeys.add('2',function(){V('en')});
  $.hotkeys.add('3',function(){V('de')});
  $.hotkeys.add('4',function(){V('fr')});
  $.hotkeys.add('a',function(){changeBg(1)});
  $.hotkeys.add('z',function(){changeBg(-1)});
  var queryString = window.top.location.search.substring(1);
  var p=getParameter(queryString,"p");
  if(p!=null) VP(p);
 }
 V(lg);
 //setTimeout("changeBg()",500);
 /* su IE non funziona: cambia il nome del contenuto
 var subject={};
 subject["it"]="Richiesta";
 subject["en"]="Request";
 subject["de"]=subject["en"];
 subject["fr"]=subject["en"];
 var body={};
 body["it"]="-+Data+di+arrivo+/+Arrival+date+%3A+%0A-+Data+di+partenza+/+Departure+date+%3A+%0A%0A-+Numero+di+persone+%28bambini+inclusi%29+/+Number+of+people+%28children+included%29+%3A+%0A-+Numero+di+bambini+/+Number+of+children+%3A+%0A-+Animali+/+Pets+%3A+%0A%0A-+Appartamento+desiderato+/+Desired+apartment+%3A+%0A-+Prima+colazione+%28numero+di+persone+e+giorni%29+/+Breakfast+%28number+of+people+and+days%29+%3A%0A-+Mezza+pensione+%28colazione+e+cena%29+/+Half+board+%28breakfast+and+evening+meal%29%3A+%0A%0A-+Nome+/+Name+%3A+%0A-+Indirizzo+/+Address+%3A+%0A-+Numero+di+telefono+/+Phone+number+%3A+%0A%0A-+Eventuali+domande+/+Questions+%3A+%0A%0A";
 body["en"]=body["it"];
 body["de"]=body["en"];
 body["fr"]=body["en"];
 $("a[href='mailto:agriturismo@mareincampagna.it']").each(function(){
  //var a=$(this);a.attr('href',a.attr('href')+'?subject='+subject[a.attr('l')]+'&body='+body[a.attr('l')]);
  var a=$(this);a.attr('href',a.attr('href')+'?subject='+subject[a.attr('l')]);
 });
 */
})


