function isSecure() {
	var locPort = window.location.port; var locProtocol = window.location.protocol;
	if ((parseInt (locPort) == 443)||(locProtocol == 'https:')) {
		return 'https://';
	} else {
		return 'http://';
	}
}

function checkSilo() {
	var locHostname=location.hostname;
	return locHostname;
}

var curStatus=isSecure();
var curSilo=checkSilo();

function goRedirect (fromForm,formName,menu) {
	var curSilo=checkSilo();
	
	var localeSetting=getCookie('templocaleSetting');
	if (localeSetting == null) {
		setCookie ('templocaleSetting','en_za', now,'','','','1');
		localeSetting=getCookie('templocaleSetting');
	} 
			
	var userSetting=expandCookieValues (localeSetting,'_');
	if (!(userSetting[0])) {
		userSetting[0]='en'
	}
	if (!(userSetting[1])) {
		userSetting[1]='za'
	}
	
	if (menu==2){
		top.frames["content"].location.replace('/' + userSetting[1] + '/' + userSetting[0] + '/saa_home.html');
	} else {
		top.parent.location.replace('http://' + curSilo  + '/fares/nav/' + userSetting[0] + '/' + userSetting[0] + '_frameset.html?contents=/' + userSetting[1] + '/' + userSetting[0] + '/saa_home.html');
	}
}

function goMultileg(fromHome) {
	var localeSetting=getCookie('templocaleSetting');
	var userSetting=expandCookieValues (localeSetting,'_');
	if (!(userSetting[0])) {
		userSetting[0]='en'
	}	
	
	window.location.href=('/' + userSetting[1] + '/reservation/' + userSetting[0] + '_resmultilegsearch_content.html');

}

function openWindow(pageName,windowWidth,windowHeight) {
	var hWindow=null;
	var destination=pageName;
	hWindow = window.open(destination, "newWindow", "width=" + windowWidth + ",height=" + windowHeight + ", resizable=1, scrollbars=1, top=1,left=1,menu=1");
}

function goGenFlysaa (pageName,secureCheck) {
	secureCheck++;
	secureCheck--;
	var destination=pageName;
	var curSilo=checkSilo();
	if (secureCheck == 1) {
		window.top.location=('https://' + curSilo + pageName);
	} else {
		window.top.location=('http://' + curSilo + pageName);
	}	
}

function checkSecurity (windowWidth,windowHeight) {
	var destination = "https://seal.verisign.com/splash?form_file=fdf/splash.fdf&dn=" + curSilo + "&lang=en";
	hWindow = window.open(destination, "newWindow", "width=" + windowWidth + ",height=" + windowHeight + ", resizable=1, scrollbars=1, top=1,left=1");
}

function loadPageGenFlysaa(page,goSecure,isFunc) {
	var localeSetting=getCookie('templocaleSetting');
	if (localeSetting == null) {
	} else {
		var userSetting=expandCookieValues (localeSetting,'_');
		if (!(userSetting[0])) {
			userSetting[0]='en'
		}
	}	
	var list = document.getElementsByTagName('td');
	for(i=0;i<list.length;i++) {
		if(list[i].id == 'td2ndMenu')
			list[i].className = 'second-menu-text';
	}
	var curStatus=isSecure();
	if (parseInt(goSecure) == 1) {
		if (curStatus == 'https://') {
			if (parseInt(isFunc)==1) {
				top.frames["content"].location=page; 
			} else {
				top.frames["content"].location="/content/content.html?contents=" + page;
			}
		} else if (curStatus == 'http://') {
			if (parseInt(isFunc)==1) {
				window.top.location="https://" + curSilo + "/fares/nav/" + userSetting[0] + "/" + userSetting[0] + "_frameset.html?contents=" + page; 
			} else {
				window.top.location="https://" + curSilo + "/fares/nav/" + userSetting[0] + "/" + userSetting[0] + "_frameset.html?contents=/content/content.html?contents=" + page;
			}
		}	
	} else if (parseInt(goSecure) == 0) {
		if (curStatus == 'https://') {
			if (parseInt(isFunc)==1) {
				window.top.location="http://" + curSilo + "/fares/nav/" + userSetting[0] + "/" + userSetting[0] + "_frameset.html?contents=" + page; 
			} else {
				window.top.location="http://" + curSilo + "/fares/nav/" + userSetting[0] + "/" + userSetting[0] + "_frameset.html?contents=/content/content.html?contents=" + page;
			}
		} else if (curStatus == 'http://') {
			if (parseInt(isFunc)==1) {
				top.frames["content"].location=page; 
			} else {
				top.frames["content"].location="/content/content.html?contents=" + page;

			}

		}

	} else {

		window.top.location="http://" + curSilo + "/fares/nav/" + userSetting[0] + "/" + userSetting[0] + "_frameset.html?"; 

	}

}



function BookTrip () {

	var localeSetting=getCookie('templocaleSetting');

	if (localeSetting == null) {

	} else {

		var userSetting=expandCookieValues (localeSetting,'_');

		if (!(userSetting[0])) {

			userSetting[0]='en'

		}

	}	

	

	var list = document.getElementsByTagName('td');

	for(i=0;i<list.length;i++) {

		if(list[i].id == 'td2ndMenu')

			list[i].className = 'second-menu-text';

	}	

	if (curStatus == 'https://') {

window.top.location="http://" + curSilo + "/fares/nav/" +
userSetting[0] + "/" + userSetting[0] + "_frameset.html?contents=/" +
userSetting[1] + "/reservation/" + userSetting[0] +
"_resflightsearch_content.html";

	} else {

		top.frames["content"].location="/" + userSetting[1] + "/reservation/" + userSetting[0] + "_resflightsearch_content.html";

	}

}



function goTravel_Insurance () {

	var localeSetting=getCookie('templocaleSetting');

	if (localeSetting == null) {

		setCookie ('templocaleSetting','en_za', now,'','','','1');

		localeSetting=getCookie('templocaleSetting');

	} 

		

	var userSetting=expandCookieValues (localeSetting,'_');

	if (!(userSetting[1])) {

		userSetting[1]='ZA'

	}

	

	switch (userSetting[1].toUpperCase()) {

		case 'ZA':

		case 'NA':

		case 'BW':

		case 'MZ':

			var ticURL='https://shop.tic.co.za/travel/travel/Insurance.aspx?ref=79&Types=Leisure&FromCountry=' + userSetting[1];

			break;

		default :

var
ticURL='https://shop.tic.co.za/travel/travel/Insurance.aspx?ref=79&Types=Incoming&FromCountry='
+ userSetting[1]; 

			break;

	}

	

	window.open (ticURL);

}
