/* ---------------------------------------------------
   Global variables:
   
   Values set to variables used by other functions
   afterwards. 
   --------------------------------------------------- */

/* sIFR functionality: 
   Used by sIFR to replace CSS classes with a specific SWF
   within the HTML code.
   
   Called by: Global
*/
/*
if(typeof sIFR == "function") {
   sIFR.replaceElement("#id name | .class name", named({sFlashSrc: "path/to/swf", sColor: "#color", sWmode: "transparent | opaque"}));  
    sIFR.replaceElement(".ttl_leftmenu", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#ffffff", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_firstcenterbox", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#1aa1cf", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_leftsecondbox", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#1aa1cf", sWmode: "transparent"}));
    sIFR.replaceElement(".sub_leftbox", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#ffffff", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_leftthirdbox", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#ffffff", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_firstleftbox", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#1aa1cf", sWmode: "transparent"}));
    sIFR.replaceElement(".cont_firstrightbox ", named({sFlashSrc: "../../swf/hnt55r.swf", sColor: "#56595c", sWmode: "transparent"}));
    sIFR.replaceElement(".cont_leftfirstbox", named({sFlashSrc: "../../swf/hnt55r.swf", sColor: "#56595c", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_rightmenu", named({sFlashSrc: "../../swf/hnt55r.swf", sColor: "#c90016", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_lastcenterbox", named({sFlashSrc: "../../swf/hnt55r.swf", sColor: "#c90016", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_innerpages", named({sFlashSrc: "../../swf/hn75b.swf", sColor: "#1aa1cf", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_innerprint", named({sFlashSrc: "../../swf/h55.swf", sColor: "#000000", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_navigationbuttons", named({sFlashSrc: "../../swf/h55.swf", sColor: "#ffffff", sWmode: "transparent"}));
    sIFR.replaceElement(".lnk_navigationbar", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#56595c", sWmode: "transparent"}));
    sIFR.replaceElement(".lnk_navigationemp", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#56595c", sWmode: "transparent"}));
    sIFR.replaceElement(".lnk_navigationbaron", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#c90016", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_dialog", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#c90016", sWmode: "transparent"})); 
    sIFR.replaceElement(".ttl_innerpagesalt", named({sFlashSrc: "../../swf/hn75b.swf", sColor: "#c90016", sWmode: "transparent"})); 
    sIFR.replaceElement(".subttl_panel", named({sFlashSrc: "../../swf/hn75b.swf", sColor: "#56595c", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_centerthirdbox", named({sFlashSrc: "../../swf/h55.swf", sColor: "#fe8a30", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_panelgray", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#56595c", sWmode: "transparent"}));
    sIFR.replaceElement(".subttl_menu_collapse", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#c90016", sWmode: "transparent"}));
    sIFR.replaceElement(".ttl_fs_deparment", named({sFlashSrc: "../../swf/h55.swf", sColor: "#519190", sWmode: "transparent"}))
    sIFR.replaceElement(".ttl_fs_deparment_bold", named({sFlashSrc: "../../swf/h55.swf", sColor: "#519190", sWmode: "transparent"}))
    sIFR.replaceElement(".subttl_menu_text_shop", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#c90016", sWmode: "transparent"}))
    sIFR.replaceElement(".lnk_navigation_sub_bar", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#56595c", sWmode: "transparent"}))    
    sIFR.replaceElement(".lnk_navigationemp_sub", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#56595c", sWmode: "transparent"})) 
    sIFR.replaceElement(".lnk_navigationemp_sub_first", named({sFlashSrc: "../../swf/hnt65m.swf", sColor: "#c90016", sWmode: "transparent"}))       
    
};*/

/* ---------------------------------------------------
   Custom functions:
   
   Functions created for custom functionality.
   
   1. insertHeaderFlash
   2. menuroll
   3. linkto
   4. grayout
   --------------------------------------------------- */

/* Used to bypass the "Click to active" functionality in Internet Explorer.
   Writes the HTML code into the document wherever the function is called.
   
   Called by: home.jsp
              home_cookied.jsp
              home_loggedin.jsp
*/
function insertHeaderFlash() {
    var swf = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="480" height="299">'
    + '<param name="movie" value="../../swf/heroShell.swf" />'
    + '<param name="quality" value="high" />'
    + '<param name="flashvars" value="IDnumber=3" />'
    + '<param name="base" value="../../swf/" />'
    + '<param name="wmode" value="transparent">'
    + '<embed src="../../swf/heroShell.swf" width="480" height="299" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="IDnumber=3" base="../../swf/" wmode="transparent"></embed>'
    + '</object>'; 

    document.write(swf);
}
/* Right menu functionality:
   1. Checks and changes the current class assigned to the menu item table
      row.
   2. Extracts the link location from the second column of the menu item and
      sets it as the window status text.
      
   Called by: home.jsp
              home_cookied.jsp
              home_loggedin.jsp         
*/
var temp=0;
var temp2=0;
var b=0;

function menuroll(id) {
    if(id.className == "rightmenuon") {
        id.className = "rightmenuoff";
        window.status = "";
    }
    else {
        id.className = "rightmenuon";
        if (navigator.appName.indexOf("Microsoft")==-1)
            window.status = id.childNodes[1].childNodes[1].childNodes[1].childNodes[0].childNodes[3].childNodes[0].href;
        else
            window.status = id.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].href;
    }
}
/* Right menu functionality:
   Extracts link location from the second column of the menu item and sets
   it as the current window location.
   
   Called by: home.jsp
              home_cookied.jsp
              home_loggedin.jsp
*/
function linkto(id) {
        if (navigator.appName.indexOf("Microsoft") == -1) {
                window.location.href = id.childNodes[1].childNodes[1].childNodes[1].childNodes[0].childNodes[3].childNodes[1].href;
        } else {
                document.location.href = id.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].href;
        }
}
/* Grayout functionality:
   Used to show an opaque layer on top of everything else within a page.
   The following HTML code *MUST* be added to the top of each page where
   it will be used:
   
   <!-- Start grayout div -->
    <div id="grayout"></div>
   <!-- End grayout div -->
   <!-- Start grayout container div -->
    <div id="UNIQUE_ID" align="center" class="grayout_dialog">
        <!-- INCLUDE BEGINS --><%@include file="../path/to/include.jsp"%><!-- INCLUDE ENDS -->
    </div>
   <!-- End grayout container div -->

   Make sure to change UNIQUE_ID to a unique ID which will be used by the
   grayout function.

   CSS required: cvs_style_common.css

   Called by: Global
*/
var grayout_active=false;

function grayout(id) {
    var i;

    var divs = document.getElementsByTagName("div");
    
    for(i = 0; i < divs.length; i++)
        if(divs[i].className == "grayout_dialog")
            divs[i].style.display = "none";

    var grayout = document.getElementById("grayout");
    var container = document.getElementById(id);
    var html = document.getElementsByTagName("html");
    
    //MSIE 6.0 fix  
    if(navigator.appVersion.indexOf("MSIE 6.0")!=-1) {
        grayout.style.height = "100%"
        grayout.style.width = "100%"
        grayout.style.position = "absolute";
        document.body.style.height = "100%";
        document.body.style.overflow = "auto";
        html[0].style.height = "100%";
        html[0].style.overflow = "auto";
        document.body.onresize = function (){
            grayout.style.height = document.documentElement.clientHeight;
            grayout.style.width = document.documentElement.clientWidth;
        }
    }
    else {
        grayout.style.width = "100%";
        if(navigator.appVersion.indexOf("KHTML")!=-1)
            grayout.style.height = "" + document.documentElement.clientHeight + "px";
        else
                grayout.style.height = "100%";
        grayout.style.position = "absolute";
    }
    
    if(grayout.style.display != "block") {
        grayout.style.display = "block";
        container.style.display = "block";
        grayout_active = true;
        toggleSelect();
    }
    else {
        grayout.style.display = "none";
        grayout_active = false;
        toggleSelect();
    }
}

/* Toggles visibility of select; hides all except for the ones with grayout_select
   class.
*/

function toggleSelect() {
    if(navigator.appVersion.indexOf("MSIE 6.0")!=-1) {
        var selects = document.getElementsByTagName("select");
        for(i = 0; i < selects.length; i++)
            if(selects[i].className.indexOf("grayout_select")==-1)
                if(selects[i].style.visibility != "hidden")
                    selects[i].style.visibility = "hidden";             
                else
                    selects[i].style.visibility = "visible";
    }
}

function checkGrayout() {
    var grayoutPos = getScrollXY();
    
    var grayout = document.getElementById("grayout");   
    grayout.style.top = grayoutPos[1] + "px";
}

/* Gets scroll position
*/

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

/* Shopping Cart Widget functionality
*/
var widgettimer;

function toggleWidgetVisibility(state) {
    var swidget = document.getElementById("swidget");

    if(navigator.appVersion.indexOf("KHTML") != -1) {
        swidget.style.top = "174px";
        swidget.style.marginLeft = "-17px";
    }
    /*if(navigator.appName.indexOf("Microsoft") == -1)
    
    else*/
    
    if(state)
        swidget.style.display = "block";
    else
        swidget.style.display = "none";
}
function toggleWidgetTimer(state) {
    if(state)
        widgettimer = setTimeout("toggleWidgetVisibility()", 1500);
    else
        clearTimeout(widgettimer);
}
/* Clean fields functionality:
    Clean field when user click over the text field of "Zip or City & State"

    Called by: longleft_smallright.jsp

*/
function goToBlank(idField)
{
    if(document.getElementById(idField).value == "Zip or City & State")
        document.getElementById(idField).value = "";
    if(document.getElementById(idField).value == " ZIP Code")
        document.getElementById(idField).value = "";
}

function toggleLayer(whichLayer)
            {
                if (document.getElementById)
                {
                // this is the way the standards work
                var style2 = document.getElementById(whichLayer).style;
                style2.display = style2.display? "":"block";
                }
                else if (document.all)
                {
                // this is the way old msie versions work
                var style2 = document.all[whichLayer].style;
                style2.display = style2.display? "":"block";
                }
                else if (document.layers)
                {
                // this is the way nn4 works
                var style2 = document.layers[whichLayer].style;
                style2.display = style2.display? "":"block";
                }
            }
function show(ele)
            {    
                var srcElement = document.getElementById(ele);
                 if(srcElement != null) 
                {    
                    if(srcElement.style.display == "block") 
                {       srcElement.style.display = 'none';    }    
                else {       srcElement.style.display = 'block';    }   
                }    
                return false;  
            }

function goToBlankDate(idField)
{
    if(document.getElementById(idField).value == "MM/DD/YYYY")
        document.getElementById(idField).value = "";
}


function goToBlankEmailAddress(idField)
{
    if(document.getElementById(idField).value == "Enter your Email Address")
        document.getElementById(idField).value = "";
}


function goToBlankAddressCityZip(idField)
{
    if(document.getElementById(idField).value == "Enter Address/ Cross Streets, City and State or ZIP")
        document.getElementById(idField).value = "";
}

function goToBlankCardNumber(idField)
{
    if(document.getElementById(idField).value == "00000000000000")
        document.getElementById(idField).value = "";
}


function goToBlankstartaddr(idField)
{
    if(document.getElementById(idField).value == "Starting Address")
        document.getElementById(idField).value = "";
}
function goToBlankdir(idField)
{
    
        document.getElementById(idField).value = "";
}


function goToBlankAddressCityState(idField)
{
    if(document.getElementById(idField).value == "Enter Street, City and State")
        document.getElementById(idField).value = "";
}

function goToBlankKeyWord(idField)
{
    if(document.getElementById(idField).value == "Enter keyword")
        document.getElementById(idField).value = "";
}

function goToBlankStoreNumber(idField)
{
    if(document.getElementById(idField).value == "Store #")
        document.getElementById(idField).value = "";
}

function goToBlankPhoneNumber(idField)
{
    if(document.getElementById(idField).value == "000-000-0000")
        document.getElementById(idField).value = "";
}

function goToBlankNickName(idField)
{
    if(document.getElementById(idField).value == "e.g., Work, Home")
        document.getElementById(idField).value = "";
}

/* Enable Disable Cheks and fields

    Called by: insurance_information.jsp

*/

function enableDisableCheck1(allergyval)
{
	var allergycount=parseInt(allergyval);
    document.getElementById("textCheckBoxAllergy").style.color = "#56595c";
                 document.getElementById("checkboxAllergy").disabled=false;
                   for(i=1;i<(allergycount+1);i++)
                {
                    document.getElementById("checkbox"+i).disabled = false;
                    document.getElementById("textCheckBox"+i).style.color = "#56595c";
                }
                
}

function enableDisableCheck2(allergyval,medcondval)
{
	var allergycount=parseInt(allergyval);
	var medcondcount=parseInt(medcondval);
	 
                 document.getElementById("textCheckBoxMedical").style.color = "#56595c";
                document.getElementById("checkboxMedical").disabled=false;
                for(i=(allergycount+2);i<(allergycount+medcondcount+2);i++)
                {
                    document.getElementById("checkbox"+i).disabled = false;
                    document.getElementById("textCheckBox"+i).style.color = "#56595c";
                }
}

function enableDisableCheck(flag, sect, allergyval,medcondval)
{	
	var allergycount=parseInt(allergyval);
	var medcondcount=parseInt(medcondval);
     if(flag)  //enabled
    {
        switch(sect)
        {
            case 1:
                document.getElementById("textCheckBoxAllergy").style.color = "#56595c";
                 document.getElementById("checkboxAllergy").disabled=false;               
                for(i=1;i<(allergycount+1);i++)
                {
                    document.getElementById("checkbox"+i).disabled = false;
                    document.getElementById("textCheckBox"+i).style.color = "#56595c";
                }
                temp2=0;
            break;

            case 2:
                document.getElementById("textCheckBoxMedical").style.color = "#56595c";
                document.getElementById("checkboxMedical").disabled=false;
                for(i=(allergycount+2);i<(allergycount+medcondcount+2);i++)
                {
                    document.getElementById("checkbox"+i).disabled = false;
                    document.getElementById("textCheckBox"+i).style.color = "#56595c";
                }
                temp=0;
            break;

            case 3:
                document.getElementById("textarea3").disabled = false;
                document.getElementById("textLabel3").style.color = "#56595c";
                //document.getElementById("textLabel4").style.color = "#56595c";
                document.getElementById("checkbox_pharmacist").disabled = false;
            break;

            case 4:
                for(i=40;i<51;i++)
                {
                    document.getElementById("textLabel"+i).style.color = "#56595c";
                    if(i<47)
                    {
                        document.getElementById("textfield"+i).readOnly = false;
                    }
                }
                document.getElementById("radiobutton50").disabled = false;
                document.getElementById("radiobutton51").disabled = false;
                document.getElementById("radiobutton52").disabled = false;
            break;

            case 5:
                for(i=51;i<62;i++)
                {
                    document.getElementById("textLabel"+i).style.color = "#56595c";
                    if(i<58)
                        document.getElementById("textfield"+i).readOnly = false;
                }
                document.getElementById("radiobutton70").disabled = false;
                document.getElementById("radiobutton71").disabled = false;
                document.getElementById("radiobutton72").disabled = false;
            break;
        }
    }

    else  //disabled
    {
        switch(sect)
        {
            case 1:
             document.getElementById("checkboxAllergy").disabled=true;
             document.getElementById("checkboxAllergy").checked=false;
             document.getElementById("textarea1").value='';
             document.getElementById("textarea1").disabled=true;
             document.getElementById("textCheckBoxAllergy").style.color="#dddddd";
         for(i=1;i<(allergycount+1);i++)
                {
                    document.getElementById("checkbox"+i).disabled=true;
                    document.getElementById("checkbox"+i).checked=false;
                    document.getElementById("textCheckBox"+i).style.color="#dddddd";
                }
                temp2=0;
            break;

            case 2:
                document.getElementById("textCheckBoxMedical").style.color = "#dddddd";  
                document.getElementById("textarea2").disabled = true;
                document.getElementById("checkboxMedical").checked=false;
                document.getElementById("textarea2").value='';
                document.getElementById("checkboxMedical").disabled = true;
                for(i=(allergycount+2);i<(allergycount+medcondcount+2);i++)
                {
					 
                    document.getElementById("checkbox"+i).disabled = true;
                    document.getElementById("checkbox"+i).checked = false;
                    document.getElementById("textCheckBox"+i).style.color="#dddddd";
                    }
                temp=0;
            break;

            case 3:
                document.getElementById("textarea3").disabled = true;
                document.getElementById("textarea3").value='';
                document.getElementById("textLabel3").style.color = "#dddddd";
//                document.getElementById("textLabel4").style.color = "#dddddd";
           //     document.getElementById("checkbox_pharmacist").disabled = true;
             //    document.getElementById("checkbox_pharmacist").checked=false;
                
            break;

            case 4:
                for(i=40;i<51;i++)
                {
                  document.getElementById("textLabel"+i).style.color = "#dddddd";
                    if(i<47)
                    {
                    document.getElementById("textfield"+i).readOnly = true;
                    document.getElementById("textfield"+i).value='';        
                    }
                }
                document.getElementById("radiobutton50").disabled = true;
                document.getElementById("radiobutton51").disabled = true;
                document.getElementById("radiobutton52").disabled = true;
            break;

            case 5:
                for(i=51;i<62;i++)
                {
                    document.getElementById("textLabel"+i).style.color = "#dddddd";
                    if(i<58)
                    {
                      document.getElementById("textfield"+i).readOnly = true; 
                      document.getElementById("textfield"+i).value='';  
                    }
                }
                document.getElementById("radiobutton70").disabled = true;
                document.getElementById("radiobutton71").disabled = true;
                document.getElementById("radiobutton72").disabled = true;

            break;
        }
    }
}

function populateInitialphoneNoPrimary()
{
document.getElementById("textfield46").value="000-000-0000";
}

function populateInitialphoneNoSec()
{
document.getElementById("textfield57").value="000-000-0000";
}


function validatePlanPhone(phoneNumber)
{
    
if(phoneNumber=="000-000-0000")
    {
        goToBlankPhoneNumber('textfield46');

    }
    else if (phoneNumber=="")
    {
        goToBlankPhoneNumber('textfield46');

    }

}

function validatePlanPhoneSec(phoneNumber)
{
    
if(phoneNumber=="000-000-0000")
    {
        goToBlankPhoneNumber('textfield57');

    }
    else if (phoneNumber=="")
    {
        goToBlankPhoneNumber('textfield57');

    }

}

function hidden_textArea(idCheckBox, idTextArea)
{
    if(document.getElementById(idCheckBox).checked)
    {
        document.getElementById(idTextArea).disabled=false;
    }
    else
    {
        document.getElementById(idTextArea).disabled=true;
        document.getElementById(idTextArea).value='';
    }
}



function check_radios()
{
    document.getElementById("check_radio").checked=true;
    document.getElementById("check_radio_one").checked=true;
    document.getElementById("checkbox7").checked=false;
    document.getElementById("checkbox20").checked=false;
    document.getElementById("textarea1").value='';
    document.getElementById("textarea2").value='';
    
}

function check_radiosFormWithBoxes()
{
    document.getElementById("checkbox7").checked=true;
    document.getElementById("radiobutton21").checked=true;
    document.getElementById("radiobutton31").checked=true;
    document.getElementById("radiobutton41").checked=true;
    document.getElementById("checkbox20").checked=false;
    document.getElementById("checkbox13").checked=false;
    document.getElementById("checkbox13").checked=false;
    
    document.getElementById("textarea1").value='';
    document.getElementById("textarea2").value='';
    
}

function enableDisableTextbox(idText, flag)
{
    if(flag)
    {
        document.getElementById(idText).readOnly = false;
    }
    else
    {
        document.getElementById(idText).readOnly = true;
        document.getElementById(idText).value = "";
    }
}


function enableDisableTextArea(idCheckBox, idTextArea)
{
    if(document.getElementById(idCheckBox).checked)
    {
        document.getElementById(idTextArea).disabled = false;
        document.getElementById(idTextArea).value = '';
    }
    else
    {
        document.getElementById(idTextArea).disabled = true;
        document.getElementById(idTextArea).value = '';
    }
}


//function used in file form_with_boxes_hi.jsp
function enableDisableCheckFormWithBoxes(flag, sect)
{
    if(flag)    //enabled
    {
        switch(sect)
        {
            case 1:
                for(i=1;i<14;i++)
                {
                    document.getElementById("checkbox"+i).disabled = false;
                    document.getElementById("textCheckBox"+i).style.color = "#56595c";
                }
                document.getElementById("textarea1").disabled = true;
                document.getElementById("checkbox7").checked=false;
                document.getElementById("textarea1").value='';
            break;

            case 2:
                for(i=14;i<21;i++)
                {
                    document.getElementById("checkbox"+i).disabled = false;
                    document.getElementById("textCheckBox"+i).style.color = "#56595c";
                    document.getElementById("textarea2").disabled=true;
                }
                document.getElementById("textarea2").disabled = true;
                document.getElementById("checkbox20").checked=false;
                document.getElementById("textarea2").value='';
            break;

            case 3:
                document.getElementById("textarea3").disabled = false;
                document.getElementById("textLabel3").style.color = "#56595c";
                document.getElementById("textarea3").value='';
                
            break;
        }
    }

    else    //disabled
    {
        switch(sect)
        {
            case 1:
                for(i=1;i<14;i++)
                {
                    document.getElementById("checkbox"+i).disabled = true;
                    document.getElementById("checkbox"+i).checked = false;
                    document.getElementById("textCheckBox"+i).style.color = "#dddddd";
                }
                document.getElementById("textarea1").disabled = true;
                document.getElementById("checkbox7").checked=false;
                document.getElementById("textarea1").value='';
            break;

            case 2:
                for(i=14;i<21;i++)
                {
                    document.getElementById("checkbox"+i).disabled = true;
                    document.getElementById("checkbox"+i).checked = false;
                    document.getElementById("textCheckBox"+i).style.color = "#dddddd";
                    document.getElementById("textarea2").disabled=false;
                }
                document.getElementById("textarea2").disabled = true;
                document.getElementById("checkbox20").checked=false;
                document.getElementById("textarea2").value='';
            break;

            case 3:
                document.getElementById("textarea3").disabled = true;
                document.getElementById("textLabel3").style.color = "#dddddd";
                document.getElementById("textarea3").value='';
            break;
        }
    }
}


function enableDisableCheckRM10(sect)
{
    switch(sect)
    {
        case 0:
            document.getElementById("textRadio1").style.color = "#9f9f9f";      //disable
            document.getElementById("textRadio2").style.color = "#9f9f9f";      //disable
            document.getElementById("textRadio3").style.color = "#9f9f9f";      //disable
            document.getElementById("textRadio4").style.color = "#9f9f9f";      //disable
        break;

        case 1:
            document.getElementById("textRadio1").style.color = "#56595c";      //enable
            document.getElementById("textRadio2").style.color = "#1aa1cf";      //enable
            document.getElementById("textRadio3").style.color = "#9f9f9f";      //disable
            document.getElementById("textRadio4").style.color = "#9f9f9f";      //disable
        break;

        case 2:
            document.getElementById("textRadio1").style.color = "#9f9f9f";      //disable
            document.getElementById("textRadio2").style.color = "#9f9f9f";      //disable
            document.getElementById("textRadio3").style.color = "#56595c";      //enable
            document.getElementById("textRadio4").style.color = "#1aa1cf";      //enable
        break;
    }
}


/* ---------------------------------------------------
   Dreamweaver functions:
   
   Functions created by Adobe and found internally in
   Adobe Dreamweaver.

   1. MM_preloadImages
   2. MM_swapImgRestore
   3. MM_findObj
   4. MM_swapImage
   --------------------------------------------------- */
   
/* Internal Dreamweaver function:
   Preloads images
*/
function MM_preloadImages() { //v3.0
    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];}}
}
/* Internal Dreamweaver function:
   Restores an image
*/
function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
/* Internal Dreamweaver function:
   Finds object (image, table, etc.) in HTML
*/
function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
        if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
        if(!x && d.getElementById) x=d.getElementById(n); return x;
}
/* Internal Dreamweaver function:
   Swaps an image
*/
function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



/* Right menu functionality:
tabdropdown.init("moonmenu")
"moonmenu"this is Id that containt div funcionality
tabdropdown.init("moonmenu") this function support two parameters, the first 
parameter is the Div id and second parameter is position its the vector for 
select this element
   Called by: header.jsp
*/


var tabdropdown={
    disappeardelay: 200, //set delay in miliseconds before menu disappears onmouseout
    disablemenuclick: false, //when user clicks on a menu item with a drop down menu, disable menu item's link?
    enableiframeshim: 1, //1 or 0, for true or false

    //No need to edit beyond here////////////////////////
    dropmenuobj: null, ie: document.all, firefox: document.getElementById&&!document.all, previousmenuitem:null,
    currentpageurl: window.location.href.replace("http://"+window.location.hostname, "").replace(/^\//, ""), 

    getposOffset:function(what, offsettype){
        var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
        var parentEl=what.offsetParent;
            while (parentEl!=null){
                totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
                parentEl=parentEl.offsetParent;
            }
        return totaloffset;
    },

    showhide:function(obj, e, obj2){ //obj refers to drop down menu, obj2 refers to tab menu item mouse is currently over
        if (this.ie || this.firefox)
            this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
        if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){
            if (obj2.parentNode.className.indexOf("default")==-1) //if tab isn't a default selected one
                obj2.parentNode.className="selected"
            obj.visibility="visible"
            }
        else if (e.type=="click")
            obj.visibility="hidden"
    },

    iecompattest:function(){
        return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    },

    clearbrowseredge:function(obj, whichedge){
        var edgeoffset=0
        if (whichedge=="rightedge"){
            var windowedge=this.ie && !window.opera? this.standardbody.scrollLeft+this.standardbody.clientWidth-15 : window.pageXOffset+window.innerWidth-15
            this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth
        if (windowedge-this.dropmenuobj.x < this.dropmenuobj.contentmeasure)  //move menu to the left?
            edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth
        }
        else{
            var topedge=this.ie && !window.opera? this.standardbody.scrollTop : window.pageYOffset
            var windowedge=this.ie && !window.opera? this.standardbody.scrollTop+this.standardbody.clientHeight-15 : window.pageYOffset+window.innerHeight-18
            this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight
            if (windowedge-this.dropmenuobj.y < this.dropmenuobj.contentmeasure){ //move up?
                edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight
                if ((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure) //up no good either?
                    edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge
            }
            this.dropmenuobj.firstlink.style.borderTopWidth=(edgeoffset==0)? 0 : "1px" //Add 1px top border to menu if dropping up
        }
        return edgeoffset
    },

    dropit:function(obj, e, dropmenuID){
        if (this.dropmenuobj!=null){ //hide previous menu
            this.dropmenuobj.style.visibility="hidden" //hide menu
            if (this.previousmenuitem!=null && this.previousmenuitem!=obj){
                if (this.previousmenuitem.parentNode.className.indexOf("default")==-1) //If the tab isn't a default selected one
                    this.previousmenuitem.parentNode.className=""
            }
        }
        this.clearhidemenu()
        if (this.ie||this.firefox){
            obj.onmouseout=function(){tabdropdown.delayhidemenu(obj)}
            obj.onclick=function(){return !tabdropdown.disablemenuclick} //disable main menu item link onclick?
            this.dropmenuobj=document.getElementById(dropmenuID)
            this.dropmenuobj.onmouseover=function(){tabdropdown.clearhidemenu()}
            this.dropmenuobj.onmouseout=function(e){tabdropdown.dynamichide(e, obj)}
            this.dropmenuobj.onclick=function(){tabdropdown.delayhidemenu(obj)}
            this.showhide(this.dropmenuobj.style, e, obj)
            this.dropmenuobj.x=this.getposOffset(obj, "left")
            this.dropmenuobj.y=this.getposOffset(obj, "top")
            this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px"
            this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px"
            this.previousmenuitem=obj //remember main menu item mouse moved out from (and into current menu item)
            this.positionshim() //call iframe shim function
        }
    },

    contains_firefox:function(a, b) {
        while (b.parentNode)
        if ((b = b.parentNode) == a)
            return true;
        return false;
    },

    dynamichide:function(e, obj2){ //obj2 refers to tab menu item mouse is currently over
        var evtobj=window.event? window.event : e
        if (this.ie&&!this.dropmenuobj.contains(evtobj.toElement))
            this.delayhidemenu(obj2)
        else if (this.firefox&&e.currentTarget!= evtobj.relatedTarget&& !this.contains_firefox(evtobj.currentTarget, evtobj.relatedTarget))
            this.delayhidemenu(obj2)
    },

    delayhidemenu:function(obj2){
        this.delayhide=setTimeout(function(){tabdropdown.dropmenuobj.style.visibility='hidden'; if (obj2.parentNode.className.indexOf('default')==-1) obj2.parentNode.className=''},this.disappeardelay) //hide menu
    },

    clearhidemenu:function(){
        if (this.delayhide!="undefined")
            clearTimeout(this.delayhide)
    },

    positionshim:function(){ //display iframe shim function
        if (this.enableiframeshim && typeof this.shimobject!="undefined"){
            if (this.dropmenuobj.style.visibility=="visible"){
                this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
                this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px"
                this.shimobject.style.left=this.dropmenuobj.style.left
                this.shimobject.style.top=this.dropmenuobj.style.top
            }
        this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")? "block" : "none"
        }
    },

    hideshim:function(){
        if (this.enableiframeshim && typeof this.shimobject!="undefined")
            this.shimobject.style.display='none'
    },

isSelected:function(menuurl){
    var menuurl=menuurl.replace("http://"+menuurl.hostname, "").replace(/^\//, "")
    return (tabdropdown.currentpageurl==menuurl)
},

    init:function(menuid, dselected){
        this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
        var menuitems=document.getElementById(menuid).getElementsByTagName("a")
        for (var i=0; i<menuitems.length; i++){
            if (menuitems[i].getAttribute("rel")){
                var relvalue=menuitems[i].getAttribute("rel")
                document.getElementById(relvalue).firstlink=document.getElementById(relvalue).getElementsByTagName("a")[0]
                menuitems[i].onmouseover=function(e){
                    var event=typeof e!="undefined"? e : window.event
                    tabdropdown.dropit(this, event, this.getAttribute("rel"))
                }
            }
            if (dselected=="auto" && typeof setalready=="undefined" && this.isSelected(menuitems[i].href)){
                menuitems[i].parentNode.className+=" selected default"
                var setalready=true
            }
            else if (parseInt(dselected)==i)
                menuitems[i].parentNode.className+=" selected default"
        }
    }

}

/*view div and hidden beginds*/
    function diplay_details(id){
    mostrado=0;
    elem = document.getElementById(id);
    if(elem.style.display=='block')mostrado=1;
    elem.style.display='none';
    if(mostrado!=1)elem.style.display='block';
}

var flag=0;
    function change_ico(id)
    {
     if (document.getElementById(id).alt=='+')
     {
         MM_swapImage(id,'','../../images/common/icon_minus.gif',1);
        document.getElementById(id).alt='-';
     }
     else
     {
         MM_swapImage(id,'','../../images/common/icon_plus.gif',2);
        document.getElementById(id).alt='+';
    }
    
}

function change_ico_text(id,text)
    {
     if (document.getElementById(id).alt=='+')
     {
         MM_swapImage(id,'','../../images/common/icon_minus.gif',1);
        document.getElementById(id).alt='-';
        document.getElementById(text).innerHTML ="Hide Answer";
     }
     else
     {
         MM_swapImage(id,'','../../images/common/icon_plus.gif',2);
        document.getElementById(id).alt='+';
        document.getElementById(text).innerHTML ="Answer";
    }
    
}


function change_ico_text_blue(id,text)
    {
     if (document.getElementById(id).alt=='+')
     {
         MM_swapImage(id,'','../../images/common/icon_minus_blue.gif',1);
        document.getElementById(id).alt='-';
        document.getElementById(text).innerHTML ="Hide Answer</nobr>";
     }
     else
     {
         MM_swapImage(id,'','../../images/common/icon_plus_blue.gif',2);
        document.getElementById(id).alt='+';
        document.getElementById(text).innerHTML ="Answer</nobr>";
    }
    
}


function change_icon(id,context) {
    if (document.getElementById(id).alt=='+'){
        MM_swapImage(id,'',context+'/images/common/icon_minus.gif',1);
        document.getElementById(id).alt='-';
    } else {
        MM_swapImage(id,'',context+'/images/common/icon_plus.gif',2);
        document.getElementById(id).alt='+';
    }
}

function change_icon_text(id,text,context) {
    if (document.getElementById(id).alt=='+') {
        MM_swapImage(id,'',context+'/images/common/icon_minus.gif',1);
        document.getElementById(id).alt='-';
        document.getElementById(text).innerHTML ="Hide Answer";
    } else {
        MM_swapImage(id,'',context+'/images/common/icon_plus.gif',2);
        document.getElementById(id).alt='+';
        document.getElementById(text).innerHTML ="Answer";
    }
}

function change_icon_text_blue(id,text,context) {
    if (document.getElementById(id).alt=='+') {
        MM_swapImage(id,'',context+'/images/common/icon_minus_blue.gif',1);
        document.getElementById(id).alt='-';
        document.getElementById(text).innerHTML ="Hide Answer</nobr>";
    } else {
        MM_swapImage(id,'',context+'/images/common/icon_plus_blue.gif',2);
        document.getElementById(id).alt='+';
        document.getElementById(text).innerHTML ="Answer</nobr>";
    }
}

/*Image loading with context path ends */

    function limite(que,cuanto)
    {
        var v=que.value
        if(v.length>cuanto)
            que.value=v.substring(0,cuanto)
    }

    function replaceCharacters(conversionString,inChar,outChar)
    {
        var convertedString = conversionString.split(inChar);
        convertedString = convertedString.join(outChar);
        return convertedString;
    } 
    /*This function adds a new field to the original <div>
      The "target_original" parameter is the main <div>
      The "source" parameter is the div that contains the newly added field
    */
           
          
    var iteration = 0;
    function add_fields(target_original,source,val)
    {	
		iteration++;
	    var passedLength=parseInt(val);
		var ni = document.getElementById(target_original);
        var divIdName = "";
        var newdiv = document.createElement('div');
        newdiv.setAttribute("id",divIdName);
        newdiv.innerHTML = document.getElementById(source).innerHTML;
        var content = document.getElementById(source).innerHTML;
		var browserName=navigator.appName; 
		if (browserName=="Netscape") {
			content = replaceCharacters(content,'width="20">'+val,'width="20">'+(iteration+passedLength));
			} else {
	        content = replaceCharacters(content,'width=20>'+val,'width=20>'+(iteration+passedLength));
		}
	    newdiv.innerHTML = content;
        ni.appendChild(newdiv);
    }



/*  function add_fields(target_original,source)
    {
        document.getElementById(target_original).innerHTML = document.getElementById(target_original).innerHTML +document.getElementById(source).innerHTML;
    }
*/

/*view div and hidden ends*/

/*
        //  In my case I want to load them onload, this is how you do it!
        // 
        Event.observe(window, 'load', loadAccordions, false);
        Event.observe(window, 'load', loadAccordions_providence, false);
    
        //
        //  Set up all accordions
        //
        function loadAccordions() {
            var topAccordion = new accordion('#top_container', {
                classNames : {
                    toggle : 'horizontal_accordion_toggle',
                    toggleActive : 'horizontal_accordion_toggle_active',
                    content : 'horizontal_accordion_content'
                },
                defaultSize : {
                    width : 525
                },
                direction : 'horizontal'
            });
            var bottomAccordion = new accordion('#bottom_container');
            
            // Open first one
            bottomAccordion.activate($$('#bottom_container .accordion_toggle')[0]);
            
            // Open second one
            topAccordion.activate($$('#top_container .horizontal_accordion_toggle')[2]);
        }
        
            function loadAccordions_providence() {
                    var topAccordion = new accordion('#top_container_providence', {
                        classNames : {
                            toggle : 'horizontal_accordion_toggle',
                            toggleActive : 'horizontal_accordion_toggle_active',
                            content : 'horizontal_accordion_content'
                        },
                        defaultSize : {
                            width : 525
                        },
                        direction : 'horizontal'
                    });
                    var bottomAccordion = new accordion('#bottom_container_providence');
                    
                    // Open first one
                    bottomAccordion.activate($$('#bottom_container_providence .accordion_toggle')[0]);
                    
                    // Open second one
                topAccordion.activate($$('#top_container_providence .horizontal_accordion_toggle')[2]);
            }
            
        
*/


function modifyHeader()
{
    if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
    {
        myRule = document.styleSheets[2].cssRules;
        styles = [".subttl_menu_text", ".subttl_menu_text_li"];

        for (i=0; reg=myRule[i]; i++)
        {
            if(myRule[i].selectorText ==styles[0])
            {
                reg.style.padding="0px 0px 0px 0px";
            }

            if(myRule[i].selectorText ==styles[1])
            {
                reg.style.padding="0px 0px 0px 0px";
            }
        }
    }
}

var temp=0;
var incCount=0;
function changeFontSize(inc)
{  
        var process = false;

		if(incCount < 0){
			incCount = 0;
		} else if(incCount > 2){
			incCount = -1;
		}

		if(inc == 2 && temp < 2){
			incCount++;
		} else if(inc == -2 ){
			incCount--;
		}

        if(inc == -2 )
        {
            if(temp > -2)
            {   
                temp--;
                process = true;
            }
        }
        else
        {
            if(temp < 2)
            {
                    temp++;
                    process = true;
            }
        }

		if(incCount < 0){
			process = false;
		} else if(incCount > 2){
			process = false;
			incCount = 2;
		}
        if(process)
        {

        if (navigator.userAgent.toLowerCase().indexOf("safari") != -1) 
            {       
                var p = document.getElementsByTagName('td');  
                for(n=0; n<p.length; n++) 
                    {   
                        if(p[n].style.fontSize) 
                        { 
                            var size = parseInt(p[n].style.fontSize.replace("px", ""));   
                     } else 
                        {
                             var size = 14;   
                     }   
                        p[n].style.fontSize = size+inc + 'px';   
                    }
                
                var p_span = document.getElementsByTagName('span');  
                for(n=0; n<p_span.length; n++) 
                    {   
                        if(p_span[n].style.fontSize) 
                        { 
                            var size = parseInt(p_span[n].style.fontSize.replace("px", ""));   
                     } else 
                        {
                             var size = 14;   
                     }   
                        p_span[n].style.fontSize = size+inc + 'px';   
                    }

            var p_a = document.getElementsByTagName('a');  
                for(n=0; n<p_a.length; n++) 
                    {   
                        if(p_a[n].style.fontSize) 
                        { 
                            var size = parseInt(p_a[n].style.fontSize.replace("px", ""));   
                     } else 
                        {
                             var size = 12;   
                     }   
                        p_a[n].style.fontSize = size+inc + 'px';   
                    }

                
            }
            else
            {
                var top = 30;   //max size font
                var down = 12;  //min zise font
                var i=0;
                var k=0;
                var j=0;
            
                styles = [".cont"];


                for(k=0;k<parseInt(document.styleSheets.length);k++)
                {
                    //alert(document.styleSheets.length + " " +k);
                    
                    if (document.all)  //IE
                        miRegla = document.styleSheets[k].rules;
                    else                //FF
                        miRegla = document.styleSheets[k].cssRules;
                        
                        for (i=0; reg=miRegla[i]; i++)
                            {
                                flag = false;
                                size = reg.style.fontSize;
                                for(j=0; j<styles.length; j++)
                                    {
                                        if(miRegla[i].selectorText == styles[j])
                                            flag = true;
                                    }
                                    
                                    if (size!='' && flag)
                                    {
                                        if(inc >0 && parseFloat(size) < top)
                                        {
                                            size = parseFloat(size) + inc + 'px';
                                            reg.style.fontSize=size;
                                        }
                            
                                        if(inc <0 && parseFloat(size) > down)
                                        {
                                            size = parseFloat(size) + inc + 'px';
                                            reg.style.fontSize=size;
                                        }
                            
                                    }
                            }
                }
             }
            }
        }



    function modifyHeader_styles()
    {
        var k;

        if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText ==".div_position_menu_trhee")    //vitamints item
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px -138px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px -138px";
                            }
                        }

                        if(myRules[i].selectorText ==".div_position_menu_two")  //view item
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px -146px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px -145px";
                            }
                        }

                        if(myRules[i].selectorText ==".div_position_menu_one")  //rest of the items
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px 4px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px 4px";
                            }
                        }

                        if(myRules[i].selectorText ==".spacer_menu")
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px -2px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px -8px";
                            }
                        }
                    }
            }
    }
}

function scroll_city()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_2")    //vitamints item
                        {
                            reg.style.height="479px";
                        }
                    }
            }
        }
        else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_2")    //vitamints item
                        {
                    //      alert(reg.style.overflow);
                            reg.style.overflow="scroll";
                        //  alert(reg.style.overflow);
                        }
                            
                        
                    }
                    
            }
        }
}


function scroll_city_1()
{

    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox")  //vitamints item
                        {
                            reg.style.height="289px";
                        }
                    }
            }
        }
        else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox")  //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                    }
                    
            }
        }
}


function scroll_city_2()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_3")    //vitamints item
                        {
                            reg.style.height="219px";
                        }
                    }
            }
        }
    else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_3")    //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                            
                        
                    }
                    
            }
        }
    
}


function scroll_city_3()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_directions")   //vitamints item
                        {
                            reg.style.height="268px";
                        }
                    }
            }
        }
        
}

function scroll_city_6()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_6")    //vitamints item
                        {
                            reg.style.height="438px";
                        }
                    }
            }
        }
    else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_6")    //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                        if(myRules[i].selectorText =="#scrollBox_providence")   //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                    }
            }
        }
}

function scroll_city_7()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_7")    //vitamints item
                        {
                            reg.style.height="442px";
                        }
                    }
            }
        }
    else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_7")    //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                    }
            }
        }
}


function scroll_city_8()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_8")    //vitamints item
                        {
                            reg.style.height="420px";
                        }
                    }
            }
        }
    else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_8")    //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }

                    }
            }
        }       
}


function scroll_city_9()
{
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_9")    //vitamints item
                        {
                            reg.style.height="456px";
                        }
                    }
            }
        }
    else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_9")    //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }

                    }
            }
        }       
}



function scroll_directions()
{
    
    
    if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox_directions")   //vitamints item
                        {
                            reg.style.height="285px";
                        }
                    }
            }
        }
    else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                    myRules = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules[i];
                        if(myRules[i].selectorText =="#scrollBox")  //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                        
                        if(myRules[i].selectorText =="#scrollBox_directions")   //vitamints item
                        {
                            reg.style.overflow="scroll";
                        }
                    }
            }
        }
}


function scroll_size_net()
{
 if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
    {
        for(k=0;k<parseInt(document.styleSheets.length);k++)
        {
                myRules = document.styleSheets[k].cssRules;
                for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                {
                    reg=myRules[i];
                    if(myRules[i].selectorText =="#cntr_special")   //vitamints item
                    {
                        reg.style.overflow="scroll";
                    }
                }
        }
    }
}

/*This script is for correct resolutions in 1024*768 Start*/
if (screen.width=="1024" && screen.height=="768")
{
    var k=0;
    var i=0;
        if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
        for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                myRules_styles = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        reg=myRules_styles[i];
                        if(myRules_styles[i].selectorText ==".div_position_menu_trhee") //vitamints item
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px -130px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px 100px";
                            }
                        }

                        if(myRules_styles[i].selectorText ==".div_position_menu_two")   //view item
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px -146px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px -145px";
                            }
                        }

                        if(myRules_styles[i].selectorText ==".div_position_menu_one")   //rest of the items
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px 4px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px 4px";
                            }
                        }

                        if(myRules_styles[i].selectorText ==".spacer_menu")
                        {
                            if(navigator.userAgent.indexOf('Mac') != -1)
                            {
                                reg.style.margin="7px 0px 0px -2px";
                            }
                            else
                            {
                                reg.style.margin="6px 0px 0px -8px";
                            }
                        }
                    }
            }
        }
        else if(navigator.userAgent.toLowerCase().indexOf("netscape") != -1)
        {
        var k=0;
        var i=0;
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                
                    myRules_styles = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {
                        
                        reg=myRules_styles[i];
                        if(myRules_styles[i].selectorText ==".div_position_menu_trhee") //vitamints item
                        {
                            reg.style.margin="6px 0px 0px 3px";
                        }

                        if(myRules_styles[i].selectorText ==".div_position_menu_two")   //view item
                        {
                                reg.style.margin="6px 0px 0px 3px";
                        }

                        if(myRules_styles[i].selectorText ==".div_position_menu_one")   //rest of the items
                        {
                            reg.style.margin="6px 0px 0px -4px";
                        }
                    }
            }
        }
        else if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1)
        {
            var k=0;
            var i=0;
            for(k=0;k<parseInt(document.styleSheets.length);k++)
            {
                myRules_styles = document.styleSheets[k].cssRules;
                    for (i=0; i<document.styleSheets[k].cssRules.length; i++)
                    {

                        reg=myRules_styles[i];

                        if(myRules_styles[i].selectorText ==".div_position_menu_trhee") //vitamints item
                        {
                            reg.style.margin="6px 0px 0px 5px";
                        }

                        if(myRules_styles[i].selectorText ==".div_position_menu_two")   //view item
                        {
                            reg.style.margin="7px 0px 0px 0px";
                        }

                        if(myRules_styles[i].selectorText ==".div_position_menu_one")   //rest of the items
                        {
                                reg.style.margin="6px 0px 0px -2px";
                        }
                    }
            }
        }       
    else
        {
            
        var k=0;
        var i=0;
        for(k=0;k<parseInt(document.styleSheets.length);k++)
        {   
            myRules_styles = document.styleSheets[k].rules;

            for (i=0; i<document.styleSheets[k].rules.length; i++)
            {
                reg=myRules_styles[i];
                if(myRules_styles[i].selectorText ==".div_position_menu_trhee") //vitamints item
                {
                    reg.style.margin="6px 0px 0px 5px";
                }

                if(myRules_styles[i].selectorText ==".div_position_menu_two")   //view item
                {
                    reg.style.margin="7px 0px 0px 5px";
                }

                if(myRules_styles[i].selectorText ==".div_position_menu_one")   //rest of the items
                {
                    reg.style.margin="6px 0px 0px 1px";
                }
            }
        }
    }

}

/*This script is for correct resolutions in 1024*768 End*/

/* to open the Sample military window, Context path should be sent from JSP as input */
function openMilitaryWindow(context){
    window.open(context+"/common/templates/military_address_window.jsp","MilitaryWindow","scrollbars=1,menubar=0,resizable=0,width=766,height=700");
}       

function openGateWayPage(link,id,context) {
	if (window.showModalDialog) {
		window.showModalDialog(context+'/health/dialog_gateway_page.jsp?link='+link+'&id='+id,id,'dialogWidth=580px;dialogHeight=279px;status=no;scroll=no');
	} else {
		window.open(context+'/health/dialog_gateway_page.jsp?link='+link+'&id='+id, id, "width=580,height=279,scrollbars=no,titlebar=no,alwaysRaised=yes,dialog,modal=yes");
	}
}

function storeCircular(storeId)
{
    window.open("http://cvs.shoplocal.com/cvs/new_user_entry.aspx?storeref="+storeId,"StoreCircular","");   
} 

function storeCircularWithZipCode()
{
    var zipcode=document.getElementById('address1').value;
    window.open("http://cvs.shoplocal.com/cvs/default.aspx?citystatezip="+zipcode,"StoreCircular","");   
}

function storeCircularInRx()
{
    var zipcode=document.getElementById('address2').value;
    window.open("http://cvs.shoplocal.com/cvs/default.aspx?citystatezip="+zipcode,"StoreCircular","");   
}

// For Registration Changes
function checkValues(x)
{
	var pass_text=document.getElementById(x).value;
	var pass_text_array=new Array();
	pass_text_array=pass_text.split("");
	var char_presence=false,number_presence=false;
	var pass_text_len=false;
	var index=0;
	var empty=false;
	if(pass_text_array.length==0)
	{
		document.getElementById("lenin").style.display="block";
		document.getElementById("charin").style.display="block";
		document.getElementById("numin").style.display="block";
		document.getElementById("lentr").style.display="none";
		document.getElementById("chartr").style.display="none";
		document.getElementById("numtr").style.display="none";
		document.getElementById("lenfa").style.display="none";
		document.getElementById("charfa").style.display="none";
		document.getElementById("numfa").style.display="none";
		empty=true;
	}
	else
	{
		document.getElementById("lenin").style.display="none";
		document.getElementById("charin").style.display="none";
		document.getElementById("numin").style.display="none";
	}
	if(pass_text_array.length>6)
	{
		pass_text_len=true;
	}
	for(index=0;index<pass_text_array.length;index++)
	{
		var asc=pass_text_array[index].charCodeAt(0);
		if(asc>=97 && asc<=122)
		{
			char_presence=true;
		}
		else if(asc>=65 && asc<=90)
		{
			char_presence=true;
		}

		if(asc>=48 && asc<=57)
		{
			number_presence=true;
		}
	}
	if(empty!=true)
	{
		if(pass_text_len==true)
		{
			document.getElementById("lenfa").style.display="none";
			document.getElementById("lentr").style.display="block";
		}
		else
		{
			document.getElementById("lenfa").style.display="block";
			document.getElementById("lentr").style.display="none";
		}
		if(number_presence==true)
		{
			document.getElementById("numtr").style.display="block";
			document.getElementById("numfa").style.display="none";
		}
		else
		{
			document.getElementById("numtr").style.display="none";
			document.getElementById("numfa").style.display="block";
		}		
		if(char_presence==true)
		{
			document.getElementById("chartr").style.display="block";
			document.getElementById("charfa").style.display="none";
		}
		else
		{
			document.getElementById("chartr").style.display="none";
			document.getElementById("charfa").style.display="block";
		}
	}
}
/* Commented by RAM to Remove M/C port number / Server Name from UI - Start   */
/*
function appInstanceAndTS(server,port)
{
    var myServerResult = server.split(".");
    document.write('<font size="2" face="Arial"><B>' + myServerResult[0] + ":" + port + "@" +'</B></font>');
    Stamp = new Date();
    year = Stamp.getYear();
    if (year < 2000) year = 1900 + year;
    document.write('<font size="2" face="Arial"><B>' + (Stamp.getMonth() + 1) +"/"+Stamp.getDate()+ "/"+ year + " " +'</B></font>');
    var Hours;
    var Mins;
    Hours = Stamp.getHours();
    Mins = Stamp.getMinutes();
    if (Mins < 10) {
    Mins = "0" + Mins;
    }   
    document.write('<font size="2" face="Arial"><B>' + Hours + ":" + Mins + '</B></font>');

}*/
/* Commented by RAM to Remove M/C port number / Server Name from UI - End   */