﻿// JScript File for CruiseMaster
/*For Calendar*/
    var calendarData ={ 'short_days'	: [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],	'short_month'	: [ 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez']} 
/*End */

/* For Google map */    
    var isDetails=0
    var plotPoints=""
    var plotPlaces=""
    
    function initialize() 
    {   
    if (GBrowserIsCompatible()) 
        { 
        var canvas =  document.getElementById("CTmap_canvas");
        if(canvas!= null)
           {    
            var map = new GMap2(document.getElementById("CTmap_canvas"));
            //map.setCenter(new GLatLng(37.4419, -122.1419), 13); 
             map.setCenter(new GLatLng(4.5259614, -7.2551187),1);   
             map.addControl(new GLargeMapControl());
        	 map.addControl(new GMapTypeControl());    
             if(isDetails == 1)
                {
                    var pp = plotPoints.split(";");
                    var place = plotPlaces.split(";");
                    for(var i=0;i<pp.length-1; i++)
                     {
                        var point = pp[i].split("|");                        
                        var marker = new PdMarker(new GLatLng( point[0].replace(',','.'),point[1].replace(',','.')));
                        marker.setTooltip(place[i]);
                        GIcon.shadow = null; 
                        map.addOverlay(marker);
                      }
                 }
                 map.zoomToMarkers();                
              }
            }
    }     
     
   function plot(points,places)
   {
     isDetails = 1;
     plotPoints = points;
     plotPlaces = places;
   }
      
/*End*/

/*To hide scroll Bars */
     function ct_hide()
    {
        var htmDiv ;
        pdiv = document.getElementById("CTScroll");
        var CSS = 'html,body{ overflow:hidden; }';
        htmDiv = document.createElement('div');
        htmDiv.innerHTML = '<p>x</p><style type="text/javascript">'+CSS+'</style>';
        pdiv.appendChild(htmDiv.childNodes[1]);
    }
/*End*/
/*For Banner */
	    var vesselImagePath = "images/VesselBig/"
	    var iTop = 0;

        function runbanner()
        {
            	var imagepath = "images/BannerImage/";
	            document.getElementById('ctl00_CTBanner').setAttribute("onclick", "location.href='" + arrURL[iTop] + "'");
 
	                var FullImgePath = imagepath + arrImages[iTop]; 
	                if( typeof arrVesselImages != 'undefined' && arrVesselImages != 'undefined')
                    {
                        FullImgePath = arrVesselPath[iTop] + arrVesselImages[iTop];
                    }  
                    var homeTitleDiv = document.getElementById('homeTitle');      
	                switch (arrEffects[iTop]) 
	                {	                    
	                    case "wipelr":        
	                        homeTitleDiv.innerHTML =  arrImageText[iTop];	                  
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'lr', '');
	                        break;
	                    case "wiperl":
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];	                    	                     
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'rl', '');
	                        break;
	                    case "wipetb":                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'tb', '');
	                        break;
	                    case "wipebt":	                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'bt', '');
	                        break;
	                    case "wipetlbr":                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'tlbr', '');
	                        break;
	                    case "wipetrbl":                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'trbl', '');
	                        break;
	                    case "wipebltr":	                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'bltr', '');
	                        break;
	                    case "wipebrtl":	                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'brtl', '');
	                        break;
	                    case "wipecv":	                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'cve', '');
	                        break;
	                    case "wipech":	                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'che', '');
	                        break;
	                    case "wipecc":                   
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        crosswipe(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', 'cc', '');
	                        break;
	                    case "swapmf":	                    
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        swapfade(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', '');
	                        break;
	                    case "swapqf":                   
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        swapfade(document.getElementById('ctl00_CTBanner'), FullImgePath, '1', '');
	                        break;
	                    case "swapsf":      
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];
	                        swapfade(document.getElementById('ctl00_CTBanner'), FullImgePath, '5', '');
	                        break;
	                    case "crossmf":	                    	     
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];               
	                        crossfade(document.getElementById('ctl00_CTBanner'), FullImgePath, '2', '');
	                        break;
	                    case "crossqf":	                             
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];          
	                        crossfade(document.getElementById('ctl00_CTBanner'), FullImgePath, '1', '');
	                        break;
	                    case "crosssf":	                    	     
	                    homeTitleDiv.innerHTML =  arrImageText[iTop];               
	                        crossfade(document.getElementById('ctl00_CTBanner'), FullImgePath, '5', '');
	                        break;	                   
	                }

	                try
	                {
	                    if(typeof arrImageText[iTop] != 'undefined' && arrImageText[iTop] != null && arrImageText[iTop] != 'undefined')  
	                    {
	                        	                        
	                        if(arrTextPosition[iTop] != null && arrTextPosition[iTop] != 'undefined')
	                        {	
	                            if(arrTextPosition[iTop].indexOf('-') != -1)
	                            {        
	                                if (arrTextPosition[iTop].substring(arrTextPosition[iTop].indexOf('-')+1) == 'Left')
	                                {	            
	                                     homeTitleDiv.className = 'home-title';
	                                }
	                                else if (arrTextPosition[iTop].substring(arrTextPosition[iTop].indexOf('-')+1) == 'Middle')
	                                {	            
	                                     homeTitleDiv.className = 'home-title-center';
	                                }
	                                else if (arrTextPosition[iTop].substring(arrTextPosition[iTop].indexOf('-')+1) == 'Right')
	                                {	            
                                       homeTitleDiv.className = 'home-title-right';
	                                }
	                                else //any exceptional case
	                                {
	                                    homeTitleDiv.className = 'home-title-center';
	                                }
	                            }
	                            else //Center-Middle case
	                            {
	                                homeTitleDiv.className = 'home-title-center';
	                            }
	                        }	              
	                    }
	                }
	                catch(e)
	                {}
	            
	            BannerPosition(arrTextPosition[iTop]);	            
	            iTop++;
	            if( typeof arrVesselImages != 'undefined' && arrVesselImages != 'undefined')
                {
                    if (iTop > arrVesselImages.length)
                        iTop = 0;
                }
                else
                {
                    if (iTop > arrImages.length)
                        iTop = 0;
                }
        }
        
     function BannerPosition(positionText)
	    {
	        try
	        {
	            var GreyLineDiv =  document.getElementById('ctl00_GreyLine');
	            if(positionText != null && positionText != 'undefined')
	            {	               
	                if (positionText.substring(0,3) == 'Top')
	                {	            
	                    GreyLineDiv.className = 'grey-line-top';
	                }
	                else if (positionText.substring(0,3) == 'Mid')
	                {	            
	                    GreyLineDiv.className = 'grey-line-mid';
	                }
	                else if (positionText.substring(0,3) == 'Bot')
	                {	            
	                    GreyLineDiv.className = 'grey-line';
	                }
	            }
	        }
	        catch(e)
	        {}
	    }
	    //By Neeraj@pits on April 2010
	function setCookieWithoutSEO() 
    { 
        var query = window.location.search.substring(1); 
        var pairs = query.split("&"); 
        var AdwordEngine = "";
        var AdwordKeys = "";
        var queryval = new Array();
        for (var i=0;i<pairs.length;i++) 
        { 
            var pos = pairs[i].indexOf('='); 
            if (pos >= 0) 
            { 
                var value = pairs[i].substring(pos+1); 
                queryval[i]=value;
            }
        }
        if(pairs.length>1)
        {
            var date = new Date();        
            date.setTime(date.getTime()+(5*24*60*60*1000));        
            var expires = "; expires="+date.toGMTString();    
            document.cookie = "AdwordEngine="+queryval[0]+expires+"; path=/";
            document.cookie = "AdwordKeys="+queryval[1]+expires+"; path=/";
        } 
    } 
    //By Binu@pits on April 2010
    function setCookie() 
    {
        try 
        {
            var ctQuery = "" + window.location + "";
            var ctPairs = ctQuery.split("/");            
            var queryval = new Array();
            
            if(ctPairs.length > 6)
            {
               if((ctPairs[3] == 'se') && (ctPairs[5] == 'k'))
               {
               
                queryval[0] = ctPairs[4];
                queryval[1] = ctPairs[6];
               

               }
            }
           
            if (queryval.length == 2) 
            {                
                var date = new Date();
                date.setTime(date.getTime() + (5 * 24 * 60 * 60 * 1000));
                var expires = "; expires=" + date.toGMTString();
                document.cookie = "AdwordEngine=" + queryval[0] + expires + "; path=/";
                document.cookie = "AdwordKeys=" + queryval[1] + expires + "; path=/";
            }
        }
        catch (e)
        {}
    } 
	/*End */