function selContinent(cntval){
	var coun=document.getElementById('country');
	var elem=document.getElementById('cn1');
	var elem2=document.getElementById('cn2');
	var elem3=document.getElementById('cn3');
	var div=document.getElementById('cn1div');
	var co2div=document.getElementById('cn2div');
	var co3div=document.getElementById('cn3div');
	if(cntval=='all'){		
		coun.style.display='none';
		for(var i=1;i<=3;i++){
			document.getElementById('cn'+i+'div').style.display='none';
			document.getElementById('cn'+i).options.length = 0;
		}
	}else{	
		coun.style.display='block';
		elem.options.length = 0;
		elem2.options.length = 0;
		elem3.options.length = 0;
		co2div.style.display='none';
		co3div.style.display='none';		
		fillCos(elem,1);
		div.style.display='block';
		
	}
}
function showCos(){
	var co2div=document.getElementById('cn2div');
	var co3div=document.getElementById('cn3div');
	var co2=document.getElementById('cn2');
	var co3=document.getElementById('cn3');
	if(co2div.style.display!='none'){
		co3div.style.display='block';
		fillCos(co3);
		document.getElementById('loclink').style.display='none';
	}else{
		co2div.style.display='block';
		fillCos(co2);
	}
	return false;		
}




function fillCos(elem,opt){
	var cnt=document.getElementById('cnt');
	var cntval=cnt.options[cnt.selectedIndex].value;
	var url='http://'+document.location.hostname;
	var path=document.location.pathname;
	var slash=path.lastIndexOf('/');
	path=path.substring(0,slash+1);
	//url+=path+'static/1_countries.xml';
	url+=path+'data/'+cntval+'_countries.xml';

	var ajax=createAjaxObj();
	ajax.open('GET', url,true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			var xml = ajax.responseXML;
			elem.options.length = 0;
			if(opt){
				elem.options[elem.options.length]=new Option('Choose a country (optional)','');
			}
			var cits=xml.getElementsByTagName('country');
			var isEntered=false;
			for(var i=0;i<cits.length;i++){
				var country=cits[i].childNodes[0].nodeValue;
				var countryid=cits[i].attributes.getNamedItem('id').nodeValue;
				isEntered=false;	
				for(var k=1;k<=3;k++){
					if(document.getElementById('cn'+k).options.length){
						if(document.getElementById('cn'+k).options[document.getElementById('cn'+k).selectedIndex].value.toString()==countryid.toString()){
							isEntered=true;
						}
					}
				}
				if(!isEntered){
					elem.options[elem.options.length]=new Option(country,countryid);
				}
			}
		}
	}
	ajax.send(null);

}
