/**

 * @author Vmal Limited

 */

var drops = new Array();

	

function CheckAll(){

	for(i=0; i<document.getElementById("diamond").length;i++){

		var obj = document.getElementById("diamond").elements[i];

		if(obj.type=="checkbox" && obj.name=="Shape")

			obj.checked=document.getElementById("checkAll").checked;

	}

}

function Uncheck(){

	var checked = true;

	for(i=0; i<document.getElementById("diamond").length;i++){

		var obj = document.getElementById("diamond").elements[i];

		if(obj.type=="checkbox" && obj.id!="checkAll"){

			checked=obj.checked && checked;

		}

	}

	document.getElementById("checkAll").checked = checked;

}



//checkAll();



function showHide(objID,advanced)

{

	var myObj = document.getElementById(objID);

	hideAllDropsBut(myObj);

	if(myObj.style.display== "none")

	{

		//myObj.style.overflow = "visible";

		if(advanced==true) myObj.style.height = "100%";

			myObj.style.display = "block";

			

	}else{	 

		if(advanced==true) myObj.style.height = "0px";

			myObj.style.display = "none";

		//myObj.style.overflow = "hidden";

	}

}





function GetAllDrops(){

	if(drops.length>0)

		return;

	var temp = new Array();

	temp = document.getElementsByTagName('*');

	for(i=0;i<temp.length;i++)

	{

		if(temp[i].id.match("_dropdown")!=null)

			drops.push(temp[i]);

	}

}

function hideAllDrops(){

	GetAllDrops();

	for(i=0;i<drops.length;i++)

	{

		drops[i].style.overflow = "hidden";

		//drops[i].style.height = "0px"

	}

}

function hideAllDropsBut(obj){

	var over = obj.style.overflow;

	//alert(over);

	hideAllDrops();

	obj.style.overflow = over

	//obj.style.height = (over=="hidden")?"0px":"100%";

}

function changeValues(name,values){

	vals = values.split(" - ");

	document.getElementById(name+"1").value = vals[0];

	document.getElementById(name+"2").value = vals[1];

}

hideAllDrops();



/* showHide function not working on the initial click */

function showhide_advanced()

{

 var advObj = document.getElementById('Advanced');

 if(advObj.style.display == 'block')

 {

  advObj.style.display = 'none';

 } else {

  advObj.style.display = 'block';

 }

}
