/* CREATES A LIST OF FORM FIELDS AND PARAMETERS */
function paramList(formName)
  {
	
	var lengthOfForm = document.getElementById(formName).elements.length;
	var str = "";
	
	for(i=0; i<lengthOfForm; i++)
	{
		var paramName  = document.getElementById(formName).elements[i].name;
		var paramValue = document.getElementById(formName).elements[i].value;
		
		if(i != (lengthOfForm-1)){
			str +=paramName+"="+paramValue+"&";
		}else{
			str +=paramName+"="+paramValue;	
		}
	}
    return str;
  }


/* FOR CHECKING ALL ON CLICKING A MASTER CHECKBOX(GLOBAL)
	formName     - id of the form 
	flagField    - the master check box
	elementName  - the array of child check box
*/
function CheckAll(formName,flagField,elementName)
  { 
	len=document.getElementById(formName).elements.length;
	var frmnam = document.getElementById(formName).name;
	for(i=0;i<len;i++)
	{
		if(document.getElementById(formName).elements[i].name== elementName)
		{
			if(document.getElementById(flagField).checked==true){
				document.getElementById(formName).elements[i].checked=true;
			}
			else if(document.getElementById(flagField).checked==false){
				document.getElementById(formName).elements[i].checked=false;
			}
		}
	}}


/*  MULTIPLE DELETE CONFIRMATION CHECKBOXES NAME SHOULD BE-chkLoop[]  
    formName     - id of the form 
    elementName  - the array of child check box
*/
function multi_delconfirmation(formName,elementName)
 {
	count=0;
	len=document.getElementById(formName).elements.length;
	for(i=0;i<len;i++)
	{
		if(document.getElementById(formName).elements[i].name== elementName)
		{
			if(document.getElementById(formName).elements[i].checked==true)
			{
				count=1;
				break;
			}				
		}
	}
	if(count==1)
	{
		if(!confirm("Do you want to delete all this selected records?"))
			return false;
	}
	else
	{
		alert("Please select at least one Checkbox.");
		return false;
	}	
	
	return true;}
	

	
function get_checked_values(formName,elementName)
 {
	var dayboxes;
	var len;
	var count;
	
	dayboxes 	= "";
	len			= document.getElementById(formName).elements.length;
	
	for(i = 0; i < len ; i++)
	{
		if(document.getElementById(formName).elements[i].name== elementName)
		{
			
			if(document.getElementById(formName).elements[i].checked==true)
			{
				var tempid_val = document.getElementById(formName).elements[i].value;
				
				dayboxes = dayboxes+tempid_val+',';
				count = 1;
			}				
		}
	}
	
	if(count==1)
	{
		return dayboxes;
	}
	else
	{
		return false;
	}
 }


/* TO GET THE VALUES OF MULTIPLE SELECT in JS*/
function multipleSelectValues(dropDownName)
 {
	  var selectedArray = new Array();
	  var selObj 		= document.getElementById(dropDownName);
	  var i;
	  var count = 0;
	  
	  for (i=0; i<selObj.options.length; i++) 
	   {
		if (selObj.options[i].selected) 
			{
			  selectedArray[count] = selObj.options[i].value;
			  count++;
			}
		}
	  return selectedArray;
	}
	




/* ENABLE OR DISABLE THE FIELD OF WHICH THE ID HAS BEEN PASSED 
if status is 1 field is enabled else it is disabled*/
function enableDisableField(fieldname,status)
  {
	
	if(status == 1){
			document.getElementById(fieldname).disabled="";
		}else if(status == 0){
			document.getElementById(fieldname).disabled="true";
			}
	}
	
	
/* SHOW HIDE FIELDS MAINLY DIVS  */	
function showHideDiv(divid,status)
  {
	if(status == 1){
			document.getElementById(divid).style.display="inline";
		}else if(status == 0){
			document.getElementById(divid).style.display="none";
			}
	}


function alterMenuItems(show_more_div, show_more_link)
  {
	 var activeElemDiv = document.getElementById("show_more_properties");
	 var showAllElem   = document.getElementById("more_link");
	 
	 
	 activeElemDiv.style.display = (activeElemDiv.style.display == "none") ? "block" : "none";
	 showAllElem.innerHTML       = (activeElemDiv.style.display == "none") ? "Show more" : "Show less";
	 showAllElem.className       = (activeElemDiv.style.display == "none") ? "show_more" : "show_less";
  }
  
  





function showAllMenuItemsMotorization(dropdownNumber)
  {  
      if(dropdownNumber == 1)
	 	{
			 var activeElemDiv     = document.getElementById("extraMenusManufacturer");
			 var passiveElemDivOne = document.getElementById("extraMenusProducts");
			 
			 activeElemDiv.style.display     = (activeElemDiv.style.display == "none") ? "block" : "none";
		//	 passiveElemDivOne.style.display = "none";
			 
			 var showAllElem   	  = document.getElementById("show_all_manufacturer");
			 var hideAllElemOne   = document.getElementById("show_all_products");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more companies..." : "";
		//	 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more ..." : "";
		}
	 if(dropdownNumber == 2)
	 	{
			 var activeElemDiv 		= document.getElementById("extraMenusProducts");
			 var passiveElemDivOne 	= document.getElementById("extraMenusManufacturer");
			 
			 activeElemDiv.style.display     = (activeElemDiv.style.display == "none") ? "block" : "none";
		//	 passiveElemDivOne.style.display = "none";
			 
			 var showAllElem      = document.getElementById("show_all_products");
			 var hideAllElemOne   = document.getElementById("show_all_manufacturer");
			 
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more products..." : "";
		//	 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more..." : "";
		}
	
  }

   
function showAllMenuItemsReferenceLib(dropdownNumber)
  {  
      if(dropdownNumber == 1)
	 	{
			 var activeElemDiv     		= document.getElementById("extraMenusProducts");
			 var passiveElemDivOne 		= document.getElementById("extraMenusManufacturer");
			 var passiveElemDivTwo 		= document.getElementById("extraMenusFeatures");
			 var passiveElemDivThree 	= document.getElementById("extraMenusBrands");
			 
			 activeElemDiv.style.display     = (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display = "none";
			 passiveElemDivTwo.style.display = "none";
			 passiveElemDivThree.style.display = "none";
			 
			 var showAllElem   	  	= document.getElementById("show_all_products");
			 var hideAllElemOne   	= document.getElementById("show_all_manufacturer");
			 var hideAllElemTwo   	= document.getElementById("show_all_features");
			 var hideAllElemThree   = document.getElementById("show_all_brands");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show less..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more companies..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more features..." : "";
			 hideAllElemThree.innerHTML       = (passiveElemDivThree.style.display == "none") ? "Show more brands..." : "";
		}
	 if(dropdownNumber == 2)
	 	{
			 var activeElemDiv = document.getElementById("extraMenusManufacturer");
			 var passiveElemDivOne = document.getElementById("extraMenusProducts");
			 var passiveElemDivTwo = document.getElementById("extraMenusFeatures");
			 var passiveElemDivThree 	= document.getElementById("extraMenusBrands");
			 
			 activeElemDiv.style.display     = (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display = "none";
			 passiveElemDivTwo.style.display = "none";
			 passiveElemDivThree.style.display = "none";
			 
			 var showAllElem      = document.getElementById("show_all_manufacturer");
			 var hideAllElemOne   = document.getElementById("show_all_products");
			 var hideAllElemTwo   = document.getElementById("show_all_features");
			 var hideAllElemThree = document.getElementById("show_all_brands");
			 
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show less..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more products..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more features..." : "";
			  hideAllElemThree.innerHTML    = (passiveElemDivThree.style.display == "none") ? "Show more brands..." : "";
		}
	if(dropdownNumber == 3)
	 	{
			 var activeElemDiv     = document.getElementById("extraMenusFeatures");
			 var passiveElemDivOne = document.getElementById("extraMenusProducts");
			 var passiveElemDivTwo = document.getElementById("extraMenusManufacturer");
			 var passiveElemDivThree 	= document.getElementById("extraMenusBrands");
			 
			 activeElemDiv.style.display 		= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 passiveElemDivThree.style.display = "none";
			 
			 
			 var showAllElem   		= document.getElementById("show_all_features");
			 var hideAllElemOne   	= document.getElementById("show_all_products");
			 var hideAllElemTwo   	= document.getElementById("show_all_manufacturer");
			 var hideAllElemThree 	= document.getElementById("show_all_brands");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show less..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more products..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more companies..." : "";
			 hideAllElemThree.innerHTML     = (passiveElemDivThree.style.display == "none") ? "Show more brands..." : "";
		}
		
	if(dropdownNumber == 4)
	 	{
			 var passiveElemDivThree     	= document.getElementById("extraMenusFeatures");
			 var passiveElemDivOne 			= document.getElementById("extraMenusProducts");
			 var passiveElemDivTwo 			= document.getElementById("extraMenusManufacturer");
			 var activeElemDiv 				= document.getElementById("extraMenusBrands");
			 
			 activeElemDiv.style.display 		= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 passiveElemDivThree.style.display  = "none";
			 
			 
			 var hideAllElemThree   = document.getElementById("show_all_features");
			 var hideAllElemOne   	= document.getElementById("show_all_products");
			 var hideAllElemTwo   	= document.getElementById("show_all_manufacturer");
			 var showAllElem 		= document.getElementById("show_all_brands");
			 
			 hideAllElemThree.innerHTML     = (passiveElemDivThree.style.display == "none") ? "Show more features..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more products..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more companies..." : "";
			 showAllElem.innerHTML    		= (activeElemDiv.style.display == "none") ? "Show less..." : "";
		}
  }
  
  
function showAllMenuItemsProdListNav(dropdownNumber)
  {  
      if(dropdownNumber == 1)
	 	{
			 var activeElemDiv     = document.getElementById("extraMenusPC");
			 var passiveElemDivOne = document.getElementById("extraMenusRT");
			 var passiveElemDivTwo = document.getElementById("extraMenusF");
			 
			 activeElemDiv.style.display     = (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display = "none";
			 passiveElemDivTwo.style.display = "none";
			 
			 var showAllElem   	  = document.getElementById("show_all_pc");
			 var hideAllElemOne   = document.getElementById("show_all_rt");
			 var hideAllElemTwo   = document.getElementById("show_all_f");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more categories..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more room types..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more features..." : "";
		}
	 if(dropdownNumber == 2)
	 	{
			 var activeElemDiv = document.getElementById("extraMenusRT");
			 var passiveElemDivOne = document.getElementById("extraMenusPC");
			 var passiveElemDivTwo = document.getElementById("extraMenusF");
			 
			 activeElemDiv.style.display     = (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display = "none";
			 passiveElemDivTwo.style.display = "none";
			 
			 var showAllElem      = document.getElementById("show_all_rt");
			 var hideAllElemOne   = document.getElementById("show_all_pc");
			 var hideAllElemTwo   = document.getElementById("show_all_f");
			 
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more room types..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more categories..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more features..." : "";
		}
	if(dropdownNumber == 3)
	 	{
			 var activeElemDiv     = document.getElementById("extraMenusF");
			 var passiveElemDivOne = document.getElementById("extraMenusPC");
			 var passiveElemDivTwo = document.getElementById("extraMenusRT");
			 
			 activeElemDiv.style.display 		= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 
			 
			 var showAllElem   		= document.getElementById("show_all_f");
			 var hideAllElemOne   	= document.getElementById("show_all_pc");
			 var hideAllElemTwo   	= document.getElementById("show_all_rt");
			 
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more features..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more categories..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more room types..." : "";
		}
  }


function showAllMenuItemsCollections(dropdownNumber)
  {  
      if(dropdownNumber == 1)
	 	{
			 var activeElemDiv     		= document.getElementById("extraMenusProducts");
			 var passiveElemDivOne 		= document.getElementById("extraMenusManufacturer");
			 var passiveElemDivTwo 		= document.getElementById("extraMenusMaterials");
			 var passiveElemDivThree 	= document.getElementById("extraMenusColors");
			 
			 activeElemDiv.style.display     	= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 passiveElemDivThree.style.display 	= "none";
			 
			 var showAllElem   	  	= document.getElementById("show_all_products");
			 var hideAllElemOne   	= document.getElementById("show_all_manufacturer");
			 var hideAllElemTwo   	= document.getElementById("show_all_materials");
			 var hideAllElemThree 	= document.getElementById("show_all_colors");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more products..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more manufacturers..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more materials..." : "";
			 hideAllElemThree.innerHTML     = (passiveElemDivThree.style.display == "none") ? "Show more colors..." : "";
		}
	 if(dropdownNumber == 2)
	 	{
			 var activeElemDiv 			= document.getElementById("extraMenusManufacturer");
			 var passiveElemDivOne 		= document.getElementById("extraMenusProducts");
			 var passiveElemDivTwo 		= document.getElementById("extraMenusMaterials");
			 var passiveElemDivThree 	= document.getElementById("extraMenusColors");
			 
			 activeElemDiv.style.display     	= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 passiveElemDivThree.style.display 	= "none";
			 
			 var showAllElem      	= document.getElementById("show_all_manufacturer");
			 var hideAllElemOne   	= document.getElementById("show_all_products");
			 var hideAllElemTwo   	= document.getElementById("show_all_materials");
			 var hideAllElemThree 	= document.getElementById("show_all_colors");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more manufacturers..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more products..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more materials..." : "";
			 hideAllElemThree.innerHTML     = (passiveElemDivThree.style.display == "none") ? "Show more colors..." : "";
		}
	if(dropdownNumber == 3)
	 	{
			 var activeElemDiv     			= document.getElementById("extraMenusMaterials");
			 var passiveElemDivOne 			= document.getElementById("extraMenusProducts");
			 var passiveElemDivTwo 			= document.getElementById("extraMenusManufacturer");
			 var passiveElemDivThree 		= document.getElementById("extraMenusColors");
			 
			 activeElemDiv.style.display 		= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 passiveElemDivThree.style.display 	= "none";
			 
			 var showAllElem   		= document.getElementById("show_all_materials");
			 var hideAllElemOne   	= document.getElementById("show_all_products");
			 var hideAllElemTwo   	= document.getElementById("show_all_manufacturer");
			 var hideAllElemThree 	= document.getElementById("show_all_colors");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more materials..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more products..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more manufacturers..." : "";
			 hideAllElemThree.innerHTML     = (passiveElemDivThree.style.display == "none") ? "Show more colors..." : "";
		}
	if(dropdownNumber == 4)
	 	{
			 var activeElemDiv     		= document.getElementById("extraMenusColors");
			 var passiveElemDivOne 		= document.getElementById("extraMenusProducts");
			 var passiveElemDivTwo 		= document.getElementById("extraMenusManufacturer");
			 var passiveElemDivThree 	= document.getElementById("extraMenusMaterials");
			 
			 activeElemDiv.style.display 		= (activeElemDiv.style.display == "none") ? "block" : "none";
			 passiveElemDivOne.style.display 	= "none";
			 passiveElemDivTwo.style.display 	= "none";
			 passiveElemDivThree.style.display 	= "none";
			 
			 
			 var showAllElem   		= document.getElementById("show_all_colors");
			 var hideAllElemOne   	= document.getElementById("show_all_products");
			 var hideAllElemTwo   	= document.getElementById("show_all_manufacturer");
			 var hideAllElemThree 	= document.getElementById("show_all_materials");
			 
			 showAllElem.innerHTML          = (activeElemDiv.style.display == "none") ? "Show more colors..." : "";
			 hideAllElemOne.innerHTML       = (passiveElemDivOne.style.display == "none") ? "Show more products..." : "";
			 hideAllElemTwo.innerHTML       = (passiveElemDivTwo.style.display == "none") ? "Show more manufacturers..." : "";
			 hideAllElemThree.innerHTML     = (passiveElemDivThree.style.display == "none") ? "Show more materials..." : "";
		}
  }
  
  
  
  
  
  

