﻿function ChangeTab(SelectedTab,TabA,TabB,TabC,Content,HomeOrgCont){
     var objA = document.getElementById(TabA)
     var objB = document.getElementById(TabB)
     var objC = document.getElementById(TabC)
     var HomeOrgContent = document.getElementById(HomeOrgCont)
     var PageContent = document.getElementById(Content).innerHTML
     HomeOrgContent.innerHTML = PageContent
     
     objA.src="images/Tabs/HomeTabAOff.gif"
     objB.src="images/Tabs/HomeTabBOff.jpg"
     objC.src="images/Tabs/HomeTabCOff.jpg"
     
     if (SelectedTab=='A')
            objA.src="images/Tabs/HomeTabAOn.jpg"
     if (SelectedTab=='B')
            objB.src="images/Tabs/HomeTabBOn.gif"
     if (SelectedTab=='C')
            objC.src="images/Tabs/HomeTabCOn.gif"
     
}

function SendReserv(lng,objFrom,objTo,objDateFrom,objDateTo,objType,msg0,msg1,msg2,msg3,msg4){
    
    var ObjFrom     = document.getElementById(objFrom)
    var ObjTo       = document.getElementById(objTo)
    var ObjDateFrom = document.getElementById(objDateFrom)
    var ObjDateTo   = document.getElementById(objDateTo)
    var ObjType     = document.getElementById(objType)
    var currentTime = new Date()
    
    var month = currentTime.getMonth() + 1
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    
    var mydate = month + "/" + day + "/" + year;
    var objDate 
    objDate = new Date(mydate)
    objDate.setDate(parseInt(objDate.getDate()) + parseInt(1))
    
    var monthTom = objDate.getMonth() + 1
    var dayTom = objDate.getDate()
    var yeaTom = objDate.getFullYear()
    
    var months =''
    var days   =''
    var dayTommorow=''
    var monthTommorow=''
    
    months = month
    if (months<10)
        months = '0' + months
    
    days   = day
    if (days<10)
        days = '0' + days
        
    dayTommorow = dayTom 
    if (dayTommorow<10)
        dayTommorow = '0' + dayTommorow
    
    monthTommorow = monthTom 
    if (monthTommorow<10)
        monthTommorow = '0' + monthTommorow
       
    var DtmFrom = ObjDateFrom.value
    var DtmTo   = ObjDateTo.value
    var DtmFrom_  = DtmFrom
    var DtmTo_    = DtmTo
    
    var depDate = new Date(DtmFrom_.split('/')[2],DtmFrom_.split('/')[1] - 1,DtmFrom_.split('/')[0],0,0,0);
    var retDate = new Date(DtmTo_.split('/')[2],DtmTo_.split('/')[1] - 1,DtmTo_.split('/')[0],0,0,0);

    var DtmFromFnl = DtmFrom_.split('/')[2] + ';' + DtmFrom_.split('/')[1] + ';' + DtmFrom_.split('/')[0] + ';'
    var DtmToFnl   = DtmTo_.split('/')[2] + ';' + DtmTo_.split('/')[1] + ';' + DtmTo_.split('/')[0] + ';'
   
    
    DtmFrom = DtmFrom.replace(/[/]/gi, "")
    DtmTo = DtmTo.replace(/[/]/gi, "")
    
    var today = days + "" + months + "" + year
    var tomorrow = dayTommorow + "" + monthTommorow + "" + yeaTom
    
    //msg1 = msg0 + msg1;
    msg2 = msg0 + msg2;
    msg3 = msg0 + msg3;
    msg4 = msg0 + msg4;
    if (ObjFrom.value=='' || ObjTo.value=='' || ObjDateFrom.value==''  || GetRadioButtonValue(objType)=='' || ObjFrom.value=='0' || ObjTo.value=='0'){
        alert(msg1)
    } else {
    if (GetRadioButtonValue(objType) == 1 && ObjDateTo.value == '') {
        alert(msg1)
    } else {
        if (ObjFrom.value == ObjTo.value){
            alert(msg2)
        }else{
            if (DtmFrom==today || DtmFrom==tomorrow){
                alert(msg3)
            }else{
                if (depDate<retDate){
                    //http://agoudimoslines.forth-crs.gr/english/npgres.exe?PM=ΧΧ
                    //http://agoudimoslines.forth-crs.gr/greek/npgres.exe?PM
                    var TypeTrip = GetRadioButtonValue(objType)
                    if (TypeTrip=='0'){
                        TypeTrip='BO'
                     }else{
                        TypeTrip='BR'
                     }
                   
                    FillFields(TypeTrip, ObjFrom.value, ObjTo.value, DtmFromFnl, DtmToFnl, 1, 0,lng)
                }
                    //window.open('http://bookings.agoudimos-lines.com/reservations/step1.asp?lang=' + lng + '&depPort=' + ObjFrom.value + '&arrPort=' + ObjTo.value + '&trans=' + GetRadioButtonValue(objType) + '&depDate=' + DtmFrom + '&retDate=' + DtmTo + '')
                else
                    alert(msg4)
            }
            
        }
        
        //HiddenObjForm.submit()
    }
        
    }
}


function GetRadioButtonValue(id)
{
    var radio = document.getElementsByTagName('INPUT') 
    for (var j = 0; j < radio.length; j++){
       
    if (radio[j].type=='radio' && radio[j].checked)
        return radio[j].value
    }

}

function SplitIt(ctrl, Value, Smp) {
    var col_array = ctrl.split(Smp + Value + '=');
    var part_num = 0;
    var Fount = ''
    while (part_num < col_array.length) {
        if (col_array[part_num] != '') {
            if (part_num > 0)
                Fount = col_array[part_num]
        }
        part_num += 1;
    }

    if (Fount != '') {
        var FoundFinal = ''
        var col_arrayFinal = Fount.split('&');
        var part_numSec = 0;
        while (part_numSec < col_arrayFinal.length) {
            if (col_arrayFinal[part_numSec] != '') {
                if (part_numSec == 0)
                    Fount = col_arrayFinal[part_numSec]
            }
            part_numSec += 1;
        }
    }
    return Fount
}

function GetQueryString(Value) {
    var Url = location.href
    if (SplitIt(Url, Value, '?') == '')
        return SplitIt(Url, Value, '&')
    else
        return SplitIt(Url, Value, '?')
}


function ShowImg(Title,SubTitle,Img){
    var newImg = new Image();
    newImg.src = Img;
    var width = newImg.width;
    var DivShowImg = document.getElementById('DivShowImg')
    var ShowImg_Title = document.getElementById('ShowImg_Title')
    var ShowImg_SubTitle = document.getElementById('ShowImg_SubTitle')
    var ShowImg_Titles = document.getElementById('ShowImg_Titles')
    var ShowImg_ImgDiv = document.getElementById('ShowImg_ImgDiv')
    var ShowImg_img = document.getElementById('ShowImg_img')
    var ShowImg_TopLine = document.getElementById('ShowImg_TopLine')
    var ShowImg_BotLine = document.getElementById('ShowImg_BotLine')
    DivShowImg.style.display='';
    ShowImg_Title.innerHTML=Title;
    ShowImg_SubTitle.innerHTML=SubTitle;
   
    ShowImg_img.src=Img
    
    var MyWidth = 0;
    
    
    if (document.all){
        MyWidth = parseInt(width);
    }
    else{
        MyWidth = newImg.naturalWidth
        MyWidth = ShowImg_img.naturalWidth
    }
    
    var widths = MyWidth - 15
    if (MyWidth >0){
        try
        {
            ShowImg_Titles.style.width=MyWidth
            ShowImg_TopLine.style.width=MyWidth
            ShowImg_BotLine.style.width=MyWidth
            ShowImg_Title.style.width=widths
        }
        catch(err)
        {
            alert(err)
        }
    }
    
    var MasterDivMain = document.getElementById('MasterDivMain')
    
    DivShowImg.style.top=500
    
    if (document.all){
        DivShowImg.style.left=MasterDivMain.offsetLeft + ((MasterDivMain.offsetWidth - DivShowImg.offsetWidth)/2)
    }
    else{
        DivShowImg.style.left=MasterDivMain.offsetLeft + ((MasterDivMain.offsetWidth - DivShowImg.offsetWidth)/2) - 100
    }
    
    //ShowImg_TopLine.style.width=ShowImg_ImgDiv.offsetWidth
    
}