/**
 * @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';
 }
}
