var xmlDoc=null;
if (window.ActiveXObject){// code for IE
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}else if (document.implementation.createDocument){// code for Mozilla, Firefox, Opera, etc.
	xmlDoc=document.implementation.createDocument("","",null);
}else{
	alert('Your browser cannot handle this script');
}

function loadOptionsXML(url){
	xmlDoc.async=false;
	xmlDoc.load(url);
}

function loadOptions(thisform){
	var optionsLoad=xmlDoc.getElementsByTagName("options");
	thisform.category.options[0]=new Option("Category","",false,false);
	thisform.category.options[1]=new Option("","",false,false);
	thisform.subCategory.options[0]=new Option("Sub-category","",false,false);
	thisform.subCategory.options[1]=new Option("","",false,false);
	var index_cate=0;
	var i=2;
	//alert(optionsLoad.length);
	while (index_cate<optionsLoad.length){
		if (i%2==0){
			thisform.category.options[i]=new Option(optionsLoad[index_cate].getAttribute("title"),optionsLoad[index_cate].getAttribute("value"),false,false);
			index_cate++;
			i++;
		}else{
			thisform.category.options[i]=new Option("","",false,false);
			i++;
		}
	}
}

function loadSubCategory(thisform,url){
	xmlDoc.load(url);
	var select1=thisform.category[thisform.category.selectedIndex].value;
	var optionsLoad=xmlDoc.getElementsByTagName("options");
	var index_search=null;
	for (i=0;i<optionsLoad.length;i++){
		if (select1==optionsLoad[i].getAttribute("value")){
			index_search=i;
			break;
		}
	}
	//alert(index_search);
	var optionsSubCategory=xmlDoc.getElementsByTagName("options")[index_search].getElementsByTagName("option");
	var index_cate=0;
	var i=2;
	for (x=0;x<thisform.subCategory.length;x++){
		thisform.subCategory.options[x]=null;
	}
	thisform.subCategory.options[0]=new Option("Sub-category","",false,false);
	thisform.subCategory.options[1]=new Option("","",false,false);
	//alert(optionsSubCategory[1].childNodes[0].nodeValue);
	while (index_cate<optionsSubCategory.length){
		if (i%2==0){
			thisform.subCategory.options[i]=new Option(optionsSubCategory[index_cate].childNodes[0].nodeValue,optionsSubCategory[index_cate].getAttribute("value"),false,false);
			index_cate++;
			i++;
		}else{
			thisform.subCategory.options[i]=new Option("","",false,false);
			i++;
		}
	}
}
function submit_alert_cate(thisform){
	with (thisform){
		if (category[category.selectedIndex].value==""||category[category.selectedIndex].value==null){
			if (category[Area.selectedIndex].value==""||category[Area.selectedIndex].value==null){
				alert("Please select at least one value.")
				return false
			}else{
				return true
			}
		}else{
			return true
		}
	}
}