<!--
function openModal(parameters,style)
{
	if(style==null)
		style = "Status:1;dialogWidth:800px;dialogHeight:600px;scroll:1;center:1;resizable:1";

	var w = window.showModalDialog('../../ModalBase.htm?'+parameters,'',style);
	return w;
}

function openWindow(url, style){
	if(style == null){
		style = "status=0,scrollbars=0,center=1,resizable=1,toolbar=0,location=0,directories=0,menubar=0,width=700,height=450";
	}
	var nw = window.open(url, 'NicWin', style);
}

function openSizedWindow(url,w,h){
	var style = "width="+w+",height="+h+",status=1,scrollbars=0,center=1,resizable=1,toolbar=0,location=0,directories=0,menubar=0";
	var nw = window.open(url, 'NicWin', style);
}

function openGallery(url)
{
    var w = window.screen.availWidth-10;
    var h = window.screen.availHeight-10;
    var s = "width="+w+",height="+h+",top=0,left=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=1";
    openWindow(url,s);
}

function checkemail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		return true;
	else{
		return false;
	}
}

function WriteDate()
{
    today = new Date();
	document.write(today.toLocaleDateString());
}

function DetailSwitch(view)
{
    
    switch(view)
    {
        case "mapContent":
            HideAllStructDetPanels(view);
            ShowElement(view);
            InitMap(defaultLat,defaultLng,defaultLvl,enableWheel,false); 
        break;
        case "pnlPrices":
            if(!CheckAndOpenDocument())
               ShowElement(view);
        break;
        case "SuppaDetail":
            HideAllStructDetPanels(view);
            OnMapClose();
            ShowElement(view);
        break;
    }
}

function HideAllStructDetPanels(view)
{
    var panels = new Array("mapContent","pnlPrices","SuppaDetail");//,"pnlGalleryTop"
    for(var i=0;i<panels.length;i++)
        if(view!=panels[i])
            HideElement(panels[i]);
}
function CheckAndOpenDocument()
{
    if(attachments && attachments.length==1)
    {
        window.open(attachments[0]);
        return true;
    }
    HideAllStructDetPanels("pnlPrices");
    OnMapClose();        
    return false;
}

function image_scroller_clicked(info)
{
    try{
        $get("hlkGallery").onclick();
    }catch(e){alert(e)}
}

function pSwitchImg(sec,home,srcEle)
{
   if(!sec)
        sec = 0;
    try
    {
        switch(home)
        {
            case "p":
                $get("pMap").src = "images/HomePuglia/mappa"+sec+".gif";
                break;
            case "i":
                $get("iMap").src = "images/HomeItalia/imap"+sec+".gif";
                break;
            case "b":
                $get("bMap").src = "images/HomeBenessere/bmap"+sec+".gif";
                break;
        }
        if(sec>0)
        {
            var ele = $get("mi_"+sec);
            ele.className = 'menu_link_hover';
            srcEle.onmouseout = function(){ele.className='menu_link_out';pSwitchImg(0,home,null);};
        }
    }catch(e){}
}

function pImgPreload(vals,home)
{
    var defPath = "images/HomePuglia/mappa";
    
    switch(home)
    {
        case "i":
            defPath = "images/HomeItalia/imap";
            break;
        case "b":
            defPath = "images/HomeBenessere/bmap";
            break;
    }
   
   if(vals==null)
    vals = [1,2,3,4,5];
   
   var i;
   var imageObj = new Image();
   for(i=1; i<=vals.length; i++)      
       imageObj.src=defPath+vals[i]+".gif";     

}
var wm1 ;
function InitPage()
{
    if(OverrideSubTitle)
        OverrideSubTitle();
        
    window.setInterval("BlinkText()", 1000);
}
function BlinkText()
{
    $(".blink").each(function()
    {
        if ($(this).css("color") == "#00bad1")
            $(this).css("color", "#E2007A");
        else
            $(this).css("color","#00bad1");
    });
}

function OpenWebBooking(lang)
{
    switch(lang)
    {
        case 'en':
            alert("The Web Booking system will be available very shortly");
            break;
        default:
            alert("Il sistema di Web Booking non è ancora attivo.\nPuoi intanto registrarti \ne ti informeremo appena il servizio sarà disponibile.");
        
            break;
    }
}

function subscribe()
{
    var email = $("#mailing_mail").val();
    var key = $("#key").val();
    if(checkemail(email))
    {
        var btn = $("#submitMailing");
        btn.attr("disabled","true");
        $.post("Newsletter/Register.ashx", { email: email, key: key },
            function(data){
                alert(data);
                btn.removeAttr("disabled");
            });
        
    }else
    {
        alert(msgs[0]);        
    }
}

function MakeGallery(structureID)
{
    var tmp = eval("s_img_"+structureID);
    jQuery.slimbox(tmp, 0, {loop: true});
}

function ShowCatalogue(type)
{
    switch(type)
    {
        case "Puglia":
        case "Italia":
            SwitchElement("FrameIssue");
            SwitchElement("CatalogFrameX");
            SwitchElement("MapFrameX");
            $('#TitleSearchResultFrameX').removeClass("sIFR-replaced");
	        sIFR.replace(din_medium, { selector: '#TitleSearchResultFrameX' ,css: [ '.sIFR-root { font-weight: bold;  color: #000000;   font-size:13px; text-transform: uppercase;}' ] ,wmode: 'transparent' ,forceSingLeline: true });	
            $('.SubCat').removeClass("sIFR-replaced");
	        sIFR.replace(din_medium, { selector: '.SubCat' ,css: [ '.sIFR-root {  color: #a7a8aa;  font-size:12px;   display:inline ; height:15px; letter-spacing:0; forceSingleLine:true;text-transform:uppercase;}' ,'a { text-decoration: none; display: inline;  letter-spacing:0; forceSingleLine:true;  background-color:#999999; }' ,'a:link { color: #000000; display: inline;  letter-spacing:0; forceSingleLine:true; background-color:#999999;}' ,'a:hover { color: #a7a8aa; display: inline;  letter-spacing:0; forceSingleLine:true;}' ] ,wmode: 'transparent' ,forceSingLeline: true });	

        break;
    }
}


function card_request()
{
    var email = $("#Email").val();
    var key = $("#key").val();
    if(checkemail(email))
    {
        var btn = $("#submitFormCard");
        btn.attr("disabled","true");
        $.post("Services/CardRequest.ashx"
            , { Email: email
                ,Name : ($("#Name").val()!=defMsgs[0])?$("#Name").val():''
                ,Surname : ($("#Surname").val()!=defMsgs[1])?$("#Name").val():''
                ,Address : ($("#Address").val()!=defMsgs[2])?$("#Name").val():''
                ,City : ($("#City").val()!=defMsgs[3])?$("#Name").val():''
                ,District : ($("#District").val()!=defMsgs[4])?$("#Name").val():''
                ,Telephone : ($("#Telephone").val()!=defMsgs[5])?$("#Name").val():''
                ,AgencyName : ($("#AgencyName").val()!=defMsgs[6])?$("#Name").val():''
                , LANG : $("#LANG").val()
                , key: key },
            function(data){
                alert(data);
                btn.removeAttr("disabled");
            });
        
    }else
    {
        alert(msgs[0]);        
    }
}
//-->