﻿


var totalTabs = 0;
var tabCornerLeft = "url(http://piraeus.travel/images/tabCornerLeft.gif)";
var tabCornerLeftSel = "url(http://piraeus.travel/images/tabCornerLeftSel.gif)";

// JScript File
function validateEmail(theAddress)
{
	var returnValue = true;
	var AtSym       = theAddress.indexOf('@');
	var Period      = theAddress.lastIndexOf('.');
	var Space       = theAddress.indexOf(' ');
	var Length      = theAddress.length - 1;  // Array is from 0 to length-1

	// '@' cannot be in first position, Must be at least one valid char btwn '@' and '.'
	// Must be at least one valid char after '.', No empty spaces permitted
	if((AtSym < 1) || (Period <= AtSym+1) || (Period == Length ) || (Space  != -1))
		returnValue = false;

	return returnValue;
}

function Trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function ValidateNewsLetter(email_id,fullname_id,wrong_email,missing_email,missing_name)
{
    var msg="";
    var email = document.getElementById(email_id).value;
    var fullname = document.getElementById(fullname_id).value;
    
    if(Trim(email)=="")
    {
        msg += missing_email + '\n';
    }
    else if(!validateEmail(Trim(email)))
    {
        msg += wrong_email + '\n';
    }
    
    
    if(Trim(fullname)=="")
    {    
         msg += missing_name + '\n';
    }   
    
    if(msg=="")
    {
        AjaxNS.AR('nslBtn', '', 'RadAjaxPanel1', event); 
        return false;
    }
    alert(msg);
    return false;    
}



function fixsizes()
{
    pn1 = document.getElementById("pagecontainer");
    pn2 = document.getElementById("shadow");
    pn3 = document.getElementById("sidebarcontainer");
    var newHeight;
    var newHeight2;
    var newHeight3;
    newHeight = FindMax(pn1.clientHeight, pn3.clientHeight);
    newHeight2 = pn1.clientHeight;
    newHeight3 = pn3.clientHeight;
    if (newHeight2 > newHeight3) {
        newHeight2 = newHeight;
        newHeight3 = newHeight - 24;
        newHeight = newHeight - 38;
    } else {
        newHeight2 = newHeight;
        newHeight3 = newHeight - 24;
        newHeight = newHeight - 38;
    }
    pn1.style.height = newHeight + "px";
    pn2.style.height = newHeight2 + "px";
    pn3.style.height = newHeight3 + "px";
    
    //////////////////////////////////////////////////////////////////////////////

//    clr1 = document.getElementById(clrTextID);
//    clr2 = document.getElementById("clrText2");
//    clr3 = document.getElementById("clrText3");
//    clr4 = document.getElementById("clrText4");

//    var clrHeight;
//    clrHeight = FindMax2(clr1.clientHeight, clr2.clientHeight, clr3.clientHeight, clr4.clientHeight);

//    clr1.style.height = clrHeight + "px";
//    clr2.style.height = clrHeight + "px";
//    clr3.style.height = clrHeight + "px";
//    clr4.style.height = clrHeight + "px";
    
}

function FindMax(a,b){
    var ret;
    ret=a;
    if (b>ret)
        ret=b;
    return ret;
}

function FindMax2(a, b, c, d) {
    var ret;
    ret = a;
    if (b > ret) {
        ret = b;
    }
    if (c > ret) {
        ret = c;
    }
    if (d > ret) {
        ret = d;
    }
    return ret;
}


function fixAffiliateSizes() {
    var pagecontainer = document.getElementById("pagecontainer");
    var shadow = document.getElementById("shadow");
    if ((pagecontainer != null) && (shadow != null)) {
        shadow.style.height = pagecontainer.clientHeight + "px";
    }


}

$(document).ready(function () {

    //Side Menu
    var menuFlag = true;
    $("div.sideMenuArrow").click(function () {
        if (menuFlag == true) {
            $("div.sideMenuToller").slideDown('slow').show();
            $("div.sideMenuArrow").css({ 'background-image': 'url(' + globalDomain + '/images/menuArrowUp.png)' });
            $("div.sideMenuArrow").hover(
                    function () {
                        $(this).css({ 'background-image': 'url(' + globalDomain + '/images/menuArrowUpHover.png)' });
                    },
                    function () {
                        $(this).css({ 'background-image': 'url(' + globalDomain + '/images/menuArrowUp.png)' });
                    }
                );
            menuFlag = false;
        } else {
            $("div.sideMenuToller").slideUp('fast');
            $("div.sideMenuArrow").css({ 'background-image': 'url(' + globalDomain + '/images/menuArrowDown.png)' });
            $("div.sideMenuArrow").hover(
                    function () {
                        $(this).css({ 'background-image': 'url(' + globalDomain + '/images/menuArrowDownHover.png)' });
                    },
                    function () {
                        $(this).css({ 'background-image': 'url(' + globalDomain + '/images/menuArrowDown.png)' });
                    }
                );
            menuFlag = true;
        }
    });



    //Google Map Box
    var oldHtml = $("div.sidePanelGreenInnerVideo").html();
    try {
        $("a.mapBox").fancybox({
            'frameWidth': 700, 'frameHeight': 700,
            'hideOnContentClick': false,
            'scrolling': 'no',
            'callbackOnClose': function () {
                jQuery("#fancy_content").empty();
            },
            'onStart': function () {
                $("div.sidePanelGreenInnerVideo").html("&nbsp;").css({ 'background-color': 'black' });
            },
            'onClosed': function () {
                $("div.sidePanelGreenInnerVideo").html(oldHtml)
            }
        });
    } catch (e) {
        //page without side map
    }

    //Header Button

    $("div.headerButton").hover(
        function () {
            $(this).css({ 'background-image': 'url(' + globalDomain + '/images/blueButton.png)' });
            $(this).find("ul.buttonNav").slideDown('fast').show();
            $(this).find("div.headerButtonArrow").css({ 'background-image': 'url(' + globalDomain + '/images/contactArrowHover.png)' });
        },
        function () {
            $(this).find("ul.buttonNav").slideUp('fast');
            $(this).css({ 'background-image': 'url(' + globalDomain + '/images/blueButton.png)' });
            $(this).find("div.headerButtonArrow").css({ 'background-image': 'url(' + globalDomain + '/images/contactArrow.png)' });
        }
    );

    $("#holderbody").attr("style", "background-color:#edebdf;");


    //Tabs
    jQuery("ul.tabsList").tabs("div.tabTextContainer > div.tabText");

    totalTabs = jQuery("ul.tabsList li").size();
    jQuery(".tabCornerLeft").css('background-image', tabCornerLeftSel);

    jQuery("ul.tabsList li a").click(function () {
        var thisId = jQuery(this).attr("id");
        var pos = thisId.lastIndexOf("_");
        var index = thisId.substr(pos - 1, 1);

        if (index == 1) {
            jQuery(".tabCornerLeft").css('background-image', tabCornerLeftSel);
        } else {
            jQuery(".tabCornerLeft").css('background-image', tabCornerLeft);
        }
    });

});
