// JavaScript Document

function get_child_nodes(div){
	var search_array= new Array()	
	var x=document.getElementById(div);		
	var sectors="";
	var childs=x.getElementsByTagName("*");
	for(i=0;i<childs.length;i++){
		if(typeof childs[i].value!="undefined"){
			if(childs[i].type && (childs[i].type=="checkbox" || childs[i].type=="radio")){
				if(childs[i].checked==true){
					if(childs[i].id.indexOf("]")>-1){
						sectors=childs[i].id.substr(childs[i].id.lastIndexOf("[")+1).replace("]","");																		
						search_array.push("sectors_"+sectors+"="+sectors);
					}
					else{
						search_array.push(childs[i].id+"="+escape(childs[i].value));
					}
				}
			}
			else{
				search_array.push(childs[i].id+"="+escape(childs[i].value));
			}
		}
	}
	return search_array.join("&");
}


function select_all_atoz(value){
	var x=document.getElementById("adv_srch");		
	var childs=x.getElementsByTagName("*");
	for(i=0;i<childs.length;i++){
		if(typeof childs[i].value!="undefined" && childs[i].id.indexOf("atoz")>-1){		
			childs[i].checked=(value==1?true:false);
		}
	}
}

function company_search(main_container_div){	
	if(!main_container_div)main_container_div="adv_srch";
	var result_div="company_results";
	var search_string=get_child_nodes(main_container_div)+"&AJX=1&op=company_search";	
	if(document.getElementById("criteria")){
		search_string=search_string+"&criteria="+document.getElementById("criteria").value;
	}
	sR("company_search.php?mod=company"+"&rnd="+Math.random(),"new_search=4&"+search_string,'POST',result_div);
	if(main_container_div=="adv_srch"){
		// location.href='#adv_srch';
	}
}
