/* This file was created by HALSUPST for RT40842 
* This js file is used for CardQuickFinder
*/

var selectedTopDiv = "topDiv";
var selectedTopDropDown = "topDropDown";
var selectedLeafDiv = "leafDiv";
var selectedLeafDropDown = "leafDropDown";


//To get values for top category drop down
function buildTopCategories(homecatDD)
{	
	var divName;
	var dropDownName;
	if(document.getElementById(homecatDD).value == 0)
	{
	    document.getElementById(selectedTopDropDown).disabled = true;
	}
	else
	{	
		divName = "div_"+document.getElementById(homecatDD).value ;
		dropDownName = "select_" +document.getElementById(homecatDD).value;
		document.getElementById(selectedTopDiv).style.display="none";
		document.getElementById(divName).style.display="block";
		document.getElementById(dropDownName).options[0].selected=true;
		document.getElementById(dropDownName).disabled = false;

		selectedTopDiv = divName;
		selectedTopDropDown = dropDownName;
	}
	document.getElementById(selectedLeafDropDown).disabled = true;
	document.getElementById("BtnSubmit").style.display="none";
	document.getElementById("BtnSubmitDisabled").style.display="block";
}

//To get values for leaf category drop down
function buildLeafCategories(topCatDD)
{
	var leafDiv;
	var leafDropDown;
	if(document.getElementById(topCatDD).value == 0)
	{
		document.getElementById(selectedLeafDropDown).disabled = true;
		document.getElementById("BtnSubmit").style.display="none";
		document.getElementById("BtnSubmitDisabled").style.display="block";
	}
	else
	{
		document.getElementById(selectedLeafDropDown).disabled = false;
		document.getElementById("BtnSubmit").style.display="block";
		document.getElementById("BtnSubmitDisabled").style.display="none";
		leafDiv = "div_"+document.getElementById(topCatDD).value ;
		leafDropDown = "select_" +document.getElementById(topCatDD).value;
		if(document.getElementById(leafDiv) == null)
		{
			leafDiv = "leafDiv";
			leafDropDown = "leafDropDown";			
		}
		document.getElementById(selectedLeafDiv).style.display="none";
		document.getElementById(leafDiv).style.display="block";
		document.getElementById(leafDropDown).options[0].selected=true;
		document.getElementById(leafDropDown).disabled = false;

		selectedLeafDiv = leafDiv;
		selectedLeafDropDown = leafDropDown;
	}
}
function getCardsUrl(strEcardUrl,catList,pageType,categoryId)
{	
        var category;
	category = document.getElementById("categoryId").value;	
	var displayCardsUrl;
	var homeCatValue=document.getElementById("homeCategory").value ;
	var homeSI, topSI, leafSI;
	var homeCatDesc;
	var topCatDesc;	
	var leafCatDesc;
	
	homeSI = document.getElementById("homeCategory").selectedIndex;
	homeCatDesc = document.getElementById("homeCategory").options[homeSI].text;
	topSI = document.getElementById(selectedTopDropDown).selectedIndex;
	topCatDesc = document.getElementById(selectedTopDropDown).options[topSI].text;
	leafSI = document.getElementById(selectedLeafDropDown).selectedIndex;
	leafCatDesc = document.getElementById(selectedLeafDropDown).options[leafSI].text;
	
	var trackList;
	trackList = homeCatDesc ;
	if(document.getElementById(selectedTopDropDown).value !=0 )
	{
		trackList +=  ">"+ topCatDesc ;
		if(document.getElementById(selectedLeafDropDown).value !=0 )
			trackList += ">"+ leafCatDesc ;
	}
	
	param1 = "event51,event52,event58";
	// Start - temporary code to populate the omniture values - RT39753


	param2 = encodeURIComponent(trackList);
	
	var tempTrackList = trackList;
	
	if(pageType == 'SHP')
	{
		tempTrackList = "home>"+tempTrackList;
	}
    else if(pageType == 'ARTICLE')
	{
		tempTrackList = "article>"+tempTrackList;
	}
	param3 = encodeURIComponent(tempTrackList);
	if(categoryId == "-102001")
	{
	param2="Ecard>"+param2;
	param3="Ecard>"+param3;
	}
	else if(categoryId == "147551"){
		param2="POD>"+param2;
	param3="POD>"+param3;
	}
	else{
	//if category is blank, assuming its the home page
	param2="home>"+param2;

	}
	
	// End - temporary code to populate the omniture values - RT39753
	//Build URL to display category page
	
		
		displayCardsUrl = strEcardUrl ;
		if(homeCatValue == "-102001")
		{
			displayCardsUrl += "|" + category + "|" + catList +";";
		}
		else
		{
			displayCardsUrl += "|" + category + "|";
		}
		displayCardsUrl += homeCatValue ;
		if(document.getElementById(selectedTopDropDown).value !=0 )
		{
			displayCardsUrl +=  ";" + document.getElementById(selectedTopDropDown).value ;
			if(document.getElementById(selectedLeafDropDown).value !=0 )
				displayCardsUrl += ";" + document.getElementById(selectedLeafDropDown).value ;
		}
		if(homeCatValue == "-102001")
		{
			displayCardsUrl += "|ecards?" ;
			displayCardsUrl += "param1=" + param1 + "&param2=" + param2 + "&param3=" + param3 + "&param4=quickSearch" ;
		}
		else
			{
			displayCardsUrl += "?param1=" + param1 + "&param2=" + param2 + "&param3=" + param3 + "&param4=quickSearch" ;
			}
	
		document.location.href= displayCardsUrl;
}

function getCatId(id)
{
	if(document.getElementById(id).value != 0)
	{
		document.getElementById("categoryId").value = document.getElementById(id).value;
	}
}
