/* 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] = "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: <ul style=\"padding-left:15px;\"><li>Para aliviar el insomnio ocasional cuando est\341 asociado a malestares y dolores menores</li><li>Te ayuda a dormir y a permanecer dormido</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","tab_1_1_4_1","tab_1_1_4_2");
	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;
var prevTab = -1;

/* Used to display the product rollover for the left nav */
function showProductNav(status, whichProduct, whichTab) {
	if (status){
		if (prevProduct != -1) {
		    document.getElementById('divChartContent' + prevProduct + "_" + prevTab).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";
		
		if (whichTab != 1) {
		    document.prodnavbox.src = "http://espanol.motrin.com/enes/images/motrin/prd_1_1_boxele_0" + whichProduct + "_" + whichTab + ".gif";
		} else {
		    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 + "_" + whichTab).style.display = "block";
	    prevTab = whichTab;
		    
		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');");
		}
		
		if (whichProduct == 4) {
		    document.getElementById('divTabs').innerHTML = '<table cellspacing="0" cellpadding="0" style="width:336px;"><tr><td style="padding:1px 3px 0px 0px; text-align:right;"><a href="javascript:void(0);" onclick="javascript:showProductNav(1,4,1);"><img src="http://www.motrin.com/library/images/motrin/tab_1_1_4_1_off.gif" width="107" height="29" alt="MASTICABLES" style="margin-right:1px;" onmouseover="rollover(\'tab_1_1_4_1\',\'on\');" onmouseout="rollover(\'tab_1_1_4_1\',\'off\');" id="tab_1_1_4_1" /></a><a href="javascript:void(0);" onclick="javascript:showProductNav(1,4,2);"><img src="http://www.motrin.com/library/images/motrin/tab_1_1_4_2_off.gif" width="107" height="29" alt="TABLETAS" onmouseover="rollover(\'tab_1_1_4_2\',\'on\');" onmouseout="rollover(\'tab_1_1_4_2\',\'off\');" id="tab_1_1_4_2" /></a></td></tr></table>';
		    document.getElementById('tab_1_1_' + whichProduct + "_" + whichTab).setAttribute("src", "http://espanol.motrin.com/enes/library/images/motrin/tab_1_1_" + whichProduct + "_" + whichTab + "_ro.gif");
		    document.getElementById('tab_1_1_' + whichProduct + "_" + whichTab).removeAttribute("onmouseover");
		    document.getElementById('tab_1_1_' + whichProduct + "_" + whichTab).removeAttribute("onmouseout");
		    document.getElementById('divTabs').style.display = "block";
		} else {
		    document.getElementById('divTabs').style.display = "none";
		}

		prevProduct = whichProduct;
		prevTab = whichTab;
	} 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 + "_" + prevTab).style.display = "none";
		document.getElementById('buynow').style.visibility = 'hidden';
	}
}

/* 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'.")
	}
}