//var noOfTables = 0;
function collapse(clickedValue,noOfTables){

	i = 1;

	while(i <= noOfTables){

		if(i == clickedValue){

			document.getElementById(i).style.display = 'none';

			document.getElementById(i + "C").style.display = 'none';

			document.getElementById(i + "E").style.display = '';

			document.getElementById(i + "AD").style.display = 'none';

			document.getElementById(i + "AS").style.display = '';

		}

		i++;

	}

}
function expand(clickedValue,noOfTables){

	i = 1;

	while(i <= noOfTables){

		if(i == clickedValue){

			document.getElementById(i).style.display = '';

			document.getElementById(i + "C").style.display = '';

			document.getElementById(i + "AD").style.display = '';

			document.getElementById(i + "AS").style.display = 'none';

			document.getElementById(i + "E").style.display = 'none';

		}/*else{

			document.getElementById(i).style.display = 'none';

			document.getElementById(i + "C").style.display = 'none';

			document.getElementById(i + "E").style.display = '';

		}*/

		i++;

	}

}
/*function initialDisplay(totalTables){



	noOfTables = totalTables;

	i=1;



	if(i == 1){

		document.getElementById(i).style.display = '';

		document.getElementById(i + "C").style.display = '';

		document.getElementById(i + "AD").style.display = '';

		document.getElementById(i + "AS").style.display = 'none';

		document.getElementById(i + "E").style.display = 'none';

		i++;

	}



	while(i <= noOfTables){

		document.getElementById(i).style.display = 'none';

		document.getElementById(i + "C").style.display = 'none';

		document.getElementById(i + "E").style.display = '';

		document.getElementById(i + "AD").style.display = 'none';

		document.getElementById(i + "AS").style.display = '';

		i++;

	}



}*/



function passTokens(elementObject){

	var tokenValues = elementObject.value;

	var tokenIndex = tokenValues.indexOf(":");

	var childid = tokenValues.substring(0,tokenIndex);

	var parentid = tokenValues.substring(tokenIndex+1,tokenValues.length);

	document.request_health_condition._childID.value=childid;

	document.request_health_condition._parentID.value=parentid;



	document.request_health_condition.submit();

}



function newImage(arg) {

	if (document.images) {

		rslt = new Image();

		rslt.src = arg;

		return rslt;

	}

}



function changeImages() {

	if (document.images && (preloadFlag == true)) {

		for (var i=0; i<changeImages.arguments.length; i+=2) {

			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];

		}

	}

}



var preloadFlag = false;

function preloadImages() {

	if (document.images) {

		global_topnav_search_over = newImage("/health/resources/images/topnav/global_topnav_search_over.gif");

		global_topnav_1_over = newImage("/health/resources/images/topnav/global_topnav_1_over.gif");

		global_topnav_2_over = newImage("/health/resources/images/topnav/global_topnav_2_over.gif");

		global_topnav_3_over = newImage("/health/resources/images/topnav/global_topnav_3_over.gif");

		global_topnav_4_over = newImage("/health/resources/images/topnav/global_topnav_4_over.gif");

		global_topnav_5_over = newImage("/health/resources/images/topnav/global_topnav_5_over.gif");

		global_topnav_6_over = newImage("/health/resources/images/topnav/global_topnav_6_over.gif");

		global_topnav_6_alt_over = newImage("/health/resources/images/topnav/global_topnav_6_alt_over.gif");

		preloadFlag = true;

	}

}



function formCheck(formElement) {        if (formElement.value == "")         {        alert("Please Enter At Least One Keyword to Search!");        return false;        }}



function popUp(URL){

	day = new Date();        id = day.getTime();        eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=450,height=400,left=90,top=20');");

}



function popUpPrintPage(URL){

	day = new Date();        id = day.getTime();        eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1,width=570,height=650,left=90,top=20');");

}



function popUpTour(URL){

	day = new Date();        id = day.getTime();        eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=820,height=550,left=70,top=10');");

}





//Header dropdowm menu
/*
sfHover = function() {
	try{
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
//			document.images["topImage"].src = img1.src;
		}
	}catch(e){}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
*/
sfHover = function() {
	try{
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
	}catch(e){}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//collaps or expand html element

function toggleDisplay(elementID) {

  if( document.getElementById(elementID).style.display=='none' )

    document.getElementById(elementID).style.display = '';

  else

    document.getElementById(elementID).style.display = 'none';

}



//redirect based on flash compatibility



function flashDetectRedirect(flashURL, noflashURL) {



if (navigator.mimeTypes)

  if (navigator.mimeTypes["application/x-shockwave-flash"])

	window.location=flashURL;

  else if(noflashURL != null && noflashURL.length>0)

	window.location=noflashURL;

  else if(noflashURL != null && noflashURL.length>0)

	window.location=noflashURL;



};





function preloadImageList() {

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

};



function preloadImageArray(I) {

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=I; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

};





// Toggle functions take an element Id and toggle its display state

function toggleDisplay(id) {

	var el = document.getElementById(id);



	if ( el.style.display != 'none' ) {

		el.style.display = 'none';

	}

	else {

		el.style.display = '';

	}



}



// Image toggle function takes image element id, maximize and minimize image names and performs toggle function

function toggleImage(id, min_image, max_image) {

	var img_el = document.getElementById(id);

	var path_tokens = img_el.src.split("/");

	var image_name = path_tokens[path_tokens.length-1];



	if (image_name == max_image ) {

		img_el.src = min_image;

	}

	else

	{

		img_el.src = max_image;

	}

}



// Toggle functions take an element Id and toggle its display state

function toggleTabContent(id) {
    //alert("tabContent" + id);
	if (id != null)
	{
		var current_block = document.getElementById(id);
	}
	if (current_block != null)
	{
		var content_block_parent = current_block.parentNode;
		for(i=0;i<content_block_parent.childNodes.length;i++)
		{
			el = content_block_parent.childNodes[i];
			if(el.id != undefined)
			{
				if(el.id == id)
				{
					//show content
					//alert("no hide" + el.id);
					el.style.display = '';
				}
				else {
					//hide content
					//alert("hide" + el.id);
					el.style.display = 'none';
				}
			}
		}
	}
}



function toggleTabImage(id, imagePath, imageName) {
    //alert("toggleTabImage" + id);
	if (id != null)
	{
		var current_tab = document.getElementById(id);
	}
	if (current_tab != null)
	{
		var tabs_parent = current_tab.parentNode;
		for(i=0;i<tabs_parent.childNodes.length;i++)
		{
			el = tabs_parent.childNodes[i];
			if(el.id != undefined)
			{
				if(el.id == id)
				{
					//show content
					//alert("toggleTabImage no hide" + el.id);
					el.style.background = 'url('+ imagePath + imageName+') 0% 100% no-repeat';
				}
				else {
					//show content
					//alert("toggleTabImage hide" + el.id);
					el.style.background = 'none';
				}
			}
		}
	}
}



function PopUp(page) {

	OpenWin = this.open(page, "CtrlWindow", "toolbar=yes,menubar=yes,location=no,scrollbars=yes,resizable=yes,width=510,height=330");

}




/* days = 0 to cookie to expire when browser is closed */
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 showHomeTab() {
	var current_tab_id = readCookie('home-current-tab-id');
	var current_tab_content_id = readCookie('home-current-tab-content-id');
	if(current_tab_id != null && current_tab_content_id != null)
	{
		toggleTabContent(current_tab_content_id);
		toggleTabImage(current_tab_id, '/health/resources/images/', 'crh_hometab_women.jpg');
	}
}

function goToDrugReport() {
	var drug_name = document.getElementById("drugName").value;				
	//alert('url for '+ drug_name +':'+drug_map[drug_name]);
	drug_name = drug_name.replace( new RegExp( "&", "gi" ), "&amp;" );
	
	var match = "";
	for(var ind = 0; ind < drug_name_array.length;ind++)
	{
		if(drug_name_array[ind] != null && drug_name_array[ind].toLowerCase() == drug_name.toLowerCase())
		{				
			match = drug_name_array[ind];				
		}
	}
	//alert(match);
	if(match == "")
	{	
		Effect.Appear('errorBox');
	}
	else
		window.location.href = drug_map[match];
	}

function closeError() {
	Effect.Fade('errorBox');
}

	if (window.addEventListener){
		window.addEventListener('load', showHomeTab, false);
	} else if (window.attachEvent){
		window.attachEvent('onload', showHomeTab);
	}

