/**
 * script used by main frame
 */
var cal = new CalendarPopup();

// associative array indexed as cookies["name"] = "value"
var cookies = new Object();
function extractCookies(){
	var name, value;
	var beginning, middle, end;
	beginning = document.URL.indexOf ('?');
	if (beginning > 1){
		end = document.URL.length;
		var parameters = document.URL.substring(beginning + 1, end);
		beginning = 0;  // start at beginning of cookie string
		while (beginning < parameters.length){
			middle = parameters.indexOf('=', beginning);  // find next =
			end = parameters.indexOf(';', beginning);  // find next ;

			if (end == -1)  // if no semicolon exists, it's the last cookie
			end = parameters.length;
			if ( (middle > end) || (middle == -1) ){ // if the cookie has no value...
				name = parameters.substring(beginning, end);
				value = "";
			}
			else{ // extract its value
				name = parameters.substring(beginning, middle);
				value = parameters.substring(middle + 1, end);
			}
			cookies[name] = unescape(value);  // add it to the associative array
			beginning = end + 1;  // step over space to beginning of next cookie
		}
	}
}// end of function extractCookies

extractCookies();
var navi = cookies ["navi"];
var page = cookies ["page"];
var sidebar = cookies ["sidebar"];
var prod = cookies ["prod"];

if (navi == null){
	navi == ""
}

var needSidebar = true;
var needRequestFormFresh = false;
var preProdServCD = "";

if (page == null || page == ""){
	page = "coming";
}else if (page == "contactUS"){
	needSidebar = false;
}else if (page == "careers") {
	page = "support/view/careers.php";
}else if (page == "careersCurrentOpenings") {
	page = "support/view/careersCurrentOpenings.php";
}else if (page == "requestForm") {
	page = "support/view/requestForm.php";
}

var curProdServCD = getProdServCDByNaviPage (navi, page);

if (sidebar == null){
	sidebar = "";
}else{
	var pos = sidebar.indexOf ("#");
	if (pos != -1){
		sidebar = sidebar.substring (0, pos);
	}
	if (sidebar != ""){
		sidebar = "DOCS/" + sidebar + ".html";
	}
}

var pattern = /php$/;
if (pattern.test(page)){			// if it is php file
	// locate the page to present under %root%/php/
	page = "php/" + page;
}else{
	// locate the page to present under %root%/DOCS/
	/*
	 * We believe "one size does not fit all", 
	 * we devise a solution for our client’s ad-hoc requirements, time and budget
	 */
	page = "DOCS/" + page + ".html";
}

function purge (){
	currentContentContainer = null;
}

var width = window.screen.width;
if  ( width < 1000 ){
	document.getElementById('layOut').style.width='1000';
}

/**
 * following is scroll message on the status bar in the web browser.
 */
var message = "Website Powered By Data & Scientific utilizing PHP and database."
var delay = 500;
var timerID;

function scrollMsg() {
	window.status = message;
	message = message.substring(1, message.length) + message.substring(0,1);
	timerID = setTimeout("scrollMsg()", delay);
}
scrollMsg();
/**
 * END OF scrolling message
 */
