﻿/**
* UI Function
* Author: isango.com
* Version: 0.1
**/  

// Function for Home Page top promo
function toppromo(imgTag,linkTag,discTag){
for(i=1; i<=5; i++){
		document.getElementById('imgpromo'+i).style.display='none';
		document.getElementById(imgTag).style.display='block';
		document.getElementById('linkpromo'+i).className='';
		document.getElementById(linkTag).className='current';
		document.getElementById('discpromo'+i).style.display='none';
		document.getElementById(discTag).style.display='block';
	}
}

// Function for Booking panel swap
function bookingpanel(booking) {
for(i=1; i<=2; i++){
    	document.getElementById('booking'+i).style.display='none';
    	document.getElementById(booking).style.display = 'block';
    }
}

function searchoptiontoggel1() {
    document.getElementById('activities').style.display = 'block';
    document.getElementById('holidaystab').style.display = 'none';
    document.getElementById('opti1').checked = 'checked';
    document.getElementById('opti2').checked = '';
    document.getElementById('selected1').style.color = '#E0521B';
    document.getElementById('selected2').style.color = '#489B25';
}
function searchoptiontoggel2() {
    document.getElementById('activities').style.display = 'none';
    document.getElementById('holidaystab').style.display = 'block';
    document.getElementById('opti1').checked = '';
    document.getElementById('opti2').checked = 'checked';
    document.getElementById('selected1').style.color = '#489B25';
    document.getElementById('selected2').style.color = '#E0521B';
}



/*
// Function for footer links
function footerlink(flink) {
for(i=1; i<=6; i++){
    	document.getElementById('flink'+i).style.display='none';
		document.getElementById(flink).style.display='block';
    }
}
*/

function footerlink(flink) {
		temp = document.getElementById(flink);
		if(temp.style.display == 'block')
			temp.style.display='none';
		else
			temp.style.display='block';
}


// Function for welcome screen
function closeme(){
    document.getElementById('welcomewindow').style.display='none';
    document.getElementById('welcomeover').style.display='none';
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function clearCookie(c_name) {
    var exdate = new Date();
    var expireInDays = -2;
    exdate.setDate(exdate.getDate() + expireInDays);
    document.cookie = c_name + "=null" +
        ((expireInDays == null) ? "" : ";expires=" + exdate.toGMTString()) + (";path=" + "/");
}

//End All Ajax Method
function setCookie(c_name, value, expireInHours) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate());
    exdate.setHours(exdate.getHours() + expireInHours, exdate.getMinutes(), exdate.getSeconds(), exdate.getMilliseconds());
    //exdate.setDate(exdate.getDate()+expiredays);
    document.cookie = c_name + "=" + escape(value) +
        ((expireInHours == null) ? "" : ";expires=" + exdate.toGMTString()) + (";path=" + "/");
}

function Get_Cookie(check_name) {
    // first we'll split this cookie up into name/value pairs
    // note: document.cookie only returns name=value, not the other components
    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false; // set boolean t/f default f

    for (i = 0; i < a_all_cookies.length; i++) {
        // now we'll split apart each name=value pair
        a_temp_cookie = a_all_cookies[i].split('=');


        // and trim left/right whitespace while we're at it
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

        // if the extracted name matches passed check_name
        if (cookie_name == check_name) {
            b_cookie_found = true;
            // we need to handle case where cookie has no value but exists (no = sign, that is):
            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
            }
            // note that in cases where cookie is initialized but no value, null is returned
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}