/* Functions for pop-up Window */

function newWin(WinURL, WinNAME, WinWIDTH, WinHEIGHT, WinRESIZE, WinSCROLL, WinTOOLBAR)
{	
	/*	variables passed by the link calling the function	*/
	var URL = WinURL;
	var WINDOW_NAME = WinNAME;
	var POPUP_WIDTH = WinWIDTH;
	var POPUP_HEIGHT = WinHEIGHT;
	var POPUP_RESIZE = WinRESIZE;
	var POPUP_SCROLL = WinSCROLL;
	var POPUP_TOOLBAR = WinTOOLBAR;

	/*	window properties that determine the window attributes depending on what values are passed by the link calling the function	*/
	var window_toolbar = POPUP_TOOLBAR;
	var window_resize = POPUP_RESIZE;
	var window_scroll = POPUP_SCROLL;
	var window_width = POPUP_WIDTH;
	var window_height = POPUP_HEIGHT;
	var screen_balance_w = ((screen.width)-(window_width))/2;
	var screen_balance_h = ((screen.height)-(window_height))/2;
	var set_top = screen_balance_h;
	var set_left = screen_balance_w;	

	win = window.open(URL,WINDOW_NAME,'resizable=' + window_resize + ',toolbar=' + window_toolbar + ',scrollbars=' + window_scroll + ',width=' + window_width + ',height=' + window_height + ',top=' +  set_top + ',left=' + set_left + '');
	win.focus();
}

/* Functions for Product Page DIV's */

dd=document;NS=(dd.layers)?1:0;IE=(dd.all)?1:0;DOM=(dd.getElementById)?1:0
function showLayer(L){ 
if(NS)dd.layers[L].display='show'; 
else if (IE)obg=dd.all[L]; 
else obg=dd.getElementById(L); 
if(!NS)obg.style.display='block' 
}

function hideLayer(L){ 
if(NS)dd.layers[L].display='hide'; 
else if (IE)obg=dd.all[L]; 
else obg=dd.getElementById(L); 
if(!NS)obg.style.display='none' 
}

function div_overview()
{
showLayer('overview')
hideLayer('availability')
hideLayer('directions')
hideLayer('ingredients')
hideLayer('warnings')
hideLayer('other')
}

function div_availability()
{
showLayer('availability')
hideLayer('overview')
hideLayer('directions')
hideLayer('ingredients')
hideLayer('warnings')
hideLayer('other')
}

function div_directions()
{
showLayer('directions')
hideLayer('overview')
hideLayer('availability')
hideLayer('ingredients')
hideLayer('warnings')
hideLayer('other')
}

function div_ingredients()
{
showLayer('ingredients')
hideLayer('overview')
hideLayer('availability')
hideLayer('directions')
hideLayer('warnings')
hideLayer('other')
}

function div_warnings()
{
showLayer('warnings')
hideLayer('overview')
hideLayer('availability')
hideLayer('directions')
hideLayer('ingredients')
hideLayer('other')
}

function div_other()
{
showLayer('other')
hideLayer('overview')
hideLayer('availability')
hideLayer('directions')
hideLayer('ingredients')
hideLayer('warnings')
}

/* Array contains the top px value used to position the white arrow */
var arrProductNavArrow = new Array(6);
arrProductNavArrow[0] = "136";
arrProductNavArrow[1] = "278";
arrProductNavArrow[2] = "349";
arrProductNavArrow[3] = "420";
arrProductNavArrow[4] = "491";
arrProductNavArrow[5] = "207";

/* Array contain the copy for each product within divUsesContent */
var arrUses = new Array(5);
arrUses[0] = "Este sitio Web contiene la informaci\363n m\341s actualizada sobre las etiquetas de los medicamentos, y es posible que difiera de la de las etiquetas de los productos que usted tiene. En caso de haber diferencias entre la informaci\363n de este sitio Web y la etiqueta del empaque de un producto, debe considerarse la primera como la m\341s actualizada.<br /><br />Usos: Alivia temporalmente malestares y dolores menores producidos por: <ul style=\"padding-left:15px;\"><li>Dolor de cabeza</li><li>Dolores musculares</li><li>Dolores menores de la artritis</li><li>Dolor de muela</li><li>Dolor de espalda</li><li>Resfriado com\372n</li><li>Dolores menstruales</li></ul>Disminuye la fiebre temporalmente";
arrUses[1] = "Este sitio Web contiene la informaci\363n m\341s actualizada sobre las etiquetas de los medicamentos, y es posible que difiera de la de las etiquetas de los productos que usted tiene. En caso de haber diferencias entre la informaci\363n de este sitio Web y la etiqueta del empaque de un producto, debe considerarse la primera como la m\341s actualizada.<br /><br />Usos: Temporalmente: <ul style=\"padding-left:15px;\"><li>Alivia malestares y dolores menores producidos por el resfriado com\372n, gripe, dolor de garganta, dolor de cabeza y dolor de muela</li><li>Disminuye la fiebre</li></ul>";
arrUses[2] = "Este sitio Web contiene la informaci\363n m\341s actualizada sobre las etiquetas de los medicamentos, y es posible que difiera de la de las etiquetas de los productos que usted tiene. En caso de haber diferencias entre la informaci\363n de este sitio Web y la etiqueta del empaque de un producto, debe considerarse la primera como la m\341s actualizada.<br /><br />Usos: Alivia temporalmente los siguientes s\355ntomas de resfriados, sinusitis y gripe: <ul style=\"padding-left:15px;\"><li>Congesti\363n de los senos nasales</li><li>Congesti\363n nasal</li><li>Dolor de cabeza</li><li>Dolor de garganta</li><li>Malestares y dolores menores del cuerpo</li><li>Fiebre</li></ul>";
arrUses[3] = "Este sitio Web contiene la informaci\363n m\341s actualizada sobre las etiquetas de los medicamentos, y es posible que difiera de la de las etiquetas de los productos que usted tiene. En caso de haber diferencias entre la informaci\363n de este sitio Web y la etiqueta del empaque de un producto, debe considerarse la primera como la m\341s actualizada.<br /><br />Usos: Temporalmente: <ul style=\"padding-left:15px;\"><li>Disminuye la fiebre</li><li>Alivia malestares y dolores menores producidos por el resfriado com\372n, gripe, dolor de garganta, dolor de cabeza y dolor de muela</li></ul>";
arrUses[4] = "Este sitio Web contiene la informaci\363n m\341s actualizada sobre las etiquetas de los medicamentos, y es posible que difiera de la de las etiquetas de los productos que usted tiene. En caso de haber diferencias entre la informaci\363n de este sitio Web y la etiqueta del empaque de un producto, debe considerarse la primera como la m\341s actualizada.<br /><br />Usos: Temporalmente: <ul style=\"padding-left:15px;\"><li>Disminuye la fiebre</li><li>Alivia malestares y dolores menores producidos por el resfriado com\372n, gripe, dolor de garganta, dolor de cabeza y dolor de muela</li></ul>";
arrUses[5] = "This website contains the most current Drug Facts labeling information and may differ from labels on product packaging you may have. En caso de haber diferencias entre la informaci\363n de este sitio Web y la etiqueta del empaque de un producto, debe considerarse la primera como la m\341s actualizada.<br /><br />Usos: <ul style=\"padding-left:15px;\"><li>For relief of occasional sleeplessness when associated with minor aches and pains</li><li>Helps you fall asleep and stay asleep</li></ul>";

/* Preload global images */
if (document.images) { 
	var images = new Array ("btn_0_0_buynow","btn_0_0_buynowa","btn_0_0_send","btn_0_0_nav_01","btn_0_0_nav_02","btn_0_0_nav_03","btn_0_0_subnav_01","btn_0_0_subnav_02","btn_0_0_subnav_03","btn_0_0_subnav_04","btn_0_0_subnav_05","btn_0_0_subnav_06","cta_0_0_nav_01","cta_0_0_nav_02","cta_0_0_nav_03","btn_0_0_view");
	var ImageObjects = new Array(); 
	for (i = 0; i < images.length; i++) { 
		name = images[i]; 
		ImageObjects[name] = new ImageObject(name); 
	} 
}

function ImageObject(name) { 
	this.on = new Image; 
	this.on.src = "http://espanol.motrin.com/enes/images/motrin/"+ name + "_ro.gif"; 
	this.off = new Image; 
	this.off.src = "http://espanol.motrin.com/enes/images/motrin/" + name + "_off.gif"; 
} 

/* Used to store value for which product you are viewing */
var prevProduct = -1;

/* Used to display the product rollover for the left nav */
function showProductNav(status, whichProduct) {
	if (status){
		if (prevProduct != -1)
			document.getElementById('divChartContent' + prevProduct).style.display = "none";
			
		eval("document.btn_0_0_subnav_0" + whichProduct + ".src = ImageObjects['btn_0_0_subnav_0' + whichProduct].on.src");
		document.getElementById('divProductNavClear').style.visibility = "visible";
		document.getElementById('divProductNavArrow').style.top = arrProductNavArrow[whichProduct - 1] + "px";
		document.getElementById('divProductNavArrow').style.visibility = "visible";
		document.getElementById('divProductNav').style.visibility = "visible";
		document.prodnavhdr.src = "http://espanol.motrin.com/enes/images/motrin/hdr_1_1_boxele_0" + whichProduct + ".gif";
		document.prodnavbox.src = "http://espanol.motrin.com/enes/images/motrin/prd_1_1_boxele_0" + whichProduct + ".gif"
		document.getElementById('divUsesContent').innerHTML = arrUses[whichProduct - 1];
		document.getElementById('divChartContent' + whichProduct).style.display = "block";
		for (x=1; x<7; x++) {
			document.getElementById('prodnavlink' + x).setAttribute("href", "http://espanol.motrin.com/enes/page.jhtml?id=/motrin/products/" + "1_" + whichProduct + "_" + x + ".inc");
		}
		for (x=7; x<9; x++) {
			document.getElementById('prodnavlink' + x).setAttribute("href", "javascript:openWin('http://espanol.motrin.com/enes/generic.jhtml?id=/motrin/products/1_" + whichProduct + "_" + x + ".inc','popup','width=625,height=600,scrollbars=1');");
		}
		prevProduct = whichProduct;
	} else {
		document.getElementById('divProductNavClear').style.visibility = "hidden";
		document.getElementById('divProductNavArrow').style.visibility = "hidden";
		document.getElementById('divProductNav').style.visibility = "hidden";
		eval("document.btn_0_0_subnav_0" + prevProduct + ".src = ImageObjects['btn_0_0_subnav_0' + prevProduct].off.src");
		document.getElementById('divChartContent' + prevProduct).style.display = "none";
	}
}

/* Image rollover */
function rollover(whichImage, status) {
	eval("document." + whichImage + ".src = ImageObjects[whichImage]." + status + ".src"); 
}

/* Pain profiler */
function ddlProfiler1_onchange(optionvalue) {
	if (optionvalue != "") {
		document.ico_0_0_pprofiler_1.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_1_off.gif";
		document.ico_0_0_pprofiler_2.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_2_on.gif";
		
		var strURL = "http://espanol.motrin.com/enes/profiler/" + optionvalue + ".txt";
		sendRequest('2', strURL);

		document.getElementById('ddlRow2').style.visibility = "visible";
		document.getElementById('ddlRow3').style.visibility = "hidden";
		document.getElementById('ddlRow4').style.visibility = "hidden";
	} else {
		document.ico_0_0_pprofiler_1.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_1_on.gif";
		document.getElementById('ddlRow2').style.visibility = "hidden";
		document.getElementById('ddlRow3').style.visibility = "hidden";
		document.getElementById('ddlRow4').style.visibility = "hidden";
	}
}

function ddlProfiler2_onchange(optionvalue) {
	if (optionvalue.substring(0,1) == "f") {
		ddlProfiler_submit(optionvalue.substring(1,optionvalue.length));
	} else if (optionvalue != "") {
		document.ico_0_0_pprofiler_2.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_2_off.gif";
		document.ico_0_0_pprofiler_3.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_3_on.gif";

		var strURL = "http://espanol.motrin.com/enes/profiler/" + optionvalue + ".txt";
		sendRequest('3', strURL);

		document.getElementById('ddlRow3').style.visibility = "visible";
		document.getElementById('ddlRow4').style.visibility = "hidden";
	} else {
		document.ico_0_0_pprofiler_2.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_2_on.gif";
		document.getElementById('ddlRow3').style.visibility = "hidden";
		document.getElementById('ddlRow4').style.visibility = "hidden";
	}
}

function ddlProfiler3_onchange(optionvalue) {
	if (optionvalue.substring(0,1) == "f") {
		ddlProfiler_submit(optionvalue.substring(1,optionvalue.length));
	} else if (optionvalue != "") {
		document.ico_0_0_pprofiler_3.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_3_off.gif";
		document.ico_0_0_pprofiler_4.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_4_on.gif";

		var strURL = "http://espanol.motrin.com/enes/profiler/" + optionvalue + ".txt";
		sendRequest('4', strURL);

		document.getElementById('ddlRow4').style.visibility = "visible";
	} else {
		document.ico_0_0_pprofiler_3.src = "http://www.motrin.com/images/motrin/ico_0_0_pprofiler_3_off.gif";
		document.getElementById('ddlRow4').style.visibility = "hidden";
	}
}

function ddlProfiler_submit(optionvalue) {
	document.location = "http://espanol.motrin.com/enes/page.jhtml?id=/motrin/profiler/" + optionvalue + ".inc";
}

/* Window opener */
function openWin(theURL, windowName, features) {
	newWin = window.open(theURL, windowName, features);
	newWin.focus();
}

/* Print page */
function printPage() {
    var agt = navigator.userAgent.toLowerCase(); 
    var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    var is_mac    = (agt.indexOf("mac")!=-1);
    var macos  = (is_mac && ((agt.indexOf("mac os") != -1) || (agt.indexOf("macos") != -1) || this.ie));
    var macosx = (macos && ((agt.indexOf("os x") != -1) || (agt.indexOf("osx") != -1)));

	if(macosx || is_win ){
		window.print();
	} else {
		alert("To print this page, press 'command+P'.")
	}
}