﻿// JScript File
function controllotendina(id) {
	if ($(id).is(':visible')) {		
		$(id).slideUp('slow');
	} else if ($(id).is(':hidden')) {
		$(id).slideDown('slow');
	}	
	switch(id)
	{
	    case "#collectionmenu":
	        $("#servicesmenu").slideUp('slow');
	        $("#langmenu").slideUp('slow');
	        break;
	    case "#regionsearch":
//	        $("#servicesmenu").slideUp('slow');
//	        $("#langmenu").slideUp('slow');
	        break;
	    case "#servicesmenu":
	        $("#collectionmenu").slideUp('slow');
	        $("#langmenu").slideUp('slow');
	        break;
	    case "#langmenu":
	        $("#servicesmenu").slideUp('slow');
	        $("#collectionmenu").slideUp('slow');
	        break;
	}
}

function alterNate(elm){
	if (!elm.base) elm.base = elm.value
	if (elm.value == elm.base) elm.value = "";
	else if (elm.value == "") elm.value = elm.base;
}
var statohide;
function controllohiddennavbar(statohide) 
{
	if (statohide == "open") {
		$('#hiddennavbar').hide('slide', 
			$('#hiddennavbarfull').show('slide')
		);
		
	} else if (statohide == "close") {
		$('#hiddennavbarfull').hide('slide', 
			$('#hiddennavbar').show('slide')
		);
	} else if (statohide == "openhide") {
		document.getElementById('hiddennavbarmenu').style.left = '0px'
		$('#hiddennavbarfull').hide('slide', 		
			$('#hiddennavbarmenu').show('slide')
		);
	} else if (statohide == "closehide") {			
		$('#hiddennavbarmenu').hide('slide', 
			$('#hiddennavbar').show('slide')
		);
	}
}

function DetailSwitch(view)
{
    switch(view)
    {
        case "#mapContent":
            if (!$('#frmContent').is(':visible')) 
                $('#frmContent').hide();
            if (!$(view).is(':visible')) 
            {
                $(view).show('slide');
                InitMap(defaultLat,defaultLng,defaultLvl,enableWheel,false); 
            }else{
                $(view).hide('slide');
                OnMapClose();
            }
        break;
        case "#frmContent":
            currentStructID = arguments[1];
            offID = arguments[2];
            if (!$(view).is(':visible')) 
            {
                InitRequestForm(currentStructID,offID);
                $(view).show();
            }else{
                $(view).hide();
            }
            if ($('#mapContent').is(':visible')) {
                $('#mapContent').hide('slide');
                OnMapClose();
            }
             break;
         case "#frmNewsletter":
            currentStructID = arguments[1];
            if (!$(view).is(':visible')) 
            {
                InitNewsletterForm();
                $(view).show();
            }else{
                $(view).hide();
            }
            if ($('#mapContent').is(':visible')) {
                $('#mapContent').hide('slide');
                OnMapClose();
            }
        break;
    }
}

function CheckNL()
{
//	var ele = document.forms[0].ctl00_cphRightColumn_MailingListSub1_txtNEmail;
    var ele = document.forms[0].txtNEmail;
	
	if(ele.value==null || ele.value=='')
		return false;
	else
		if(!checkemail(ele.value))
		{
			alert("Email not valid");
			return false;
		}
	
	skipCheck=true;
}

function DoSearch()
{
	skipCheck=true;
}
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 InitRequestForm(currentStructID,offID)
{
    if($("#frmRequest").length==0)
    {
        if(offID==null||offID<0)
            offID = 0;
        
        var html = "<iframe id=\"frmRequest\" src=\"BE/BookingForm_st"+currentStructID+"_of"+offID+".aspx\" frameborder=\"0\" border=\"0\" width=\"800\" scrolling=\"auto\" height=\"530\"></iframe>";
        $("#pnlRequestForm").append(html);
    }
}
function InitNewsletterForm()
{
    if($("#ifrmNewsletter").length==0)
    {
        var html = "<iframe id=\"ifrmNewsletter\" src=\"Newsletter/Register.aspx?cat=\" frameborder=\"0\" border=\"0\" width=\"400\" scrolling=\"no\" height=\"300\"></iframe>";
        $("#pnlNewsletterForm").append(html);
    }
}
function pSwitchImg(sec)
{
    if(!sec)
        sec = 0;
    try
    {
       $("#iMap")[0].src = "IMG/map/map_"+sec+".gif";
    }catch(e){}
}

function pImgPreload(vals)
{
    var defPath = "IMG/map/map_";
    if(vals==null)
        vals = [27,23,24,25,,26,28,29,32,33,34,35,36,38,6];
   
   var i;
   var imageObj = new Image();
   for(i=1; i<=vals.length; i++)      
       imageObj.src=defPath+vals[i]+".gif";     

}
function lyteflash(url,ftitle) 
{
   var objLink = document.createElement('a');
   objLink.setAttribute('href',url);
   objLink.setAttribute('rel','lyteframe');
   objLink.setAttribute('rev','width:420px;height:594px;')
   objLink.setAttribute('title',ftitle);
   myLytebox.start(objLink, false, true);
}

