// JavaScript Document
function verify() { var argv = verify.arguments; var argc = argv.length; if(argc==0) { txt='Are you certain that you want to do that?';} else { txt=argv[0];}
if (confirm(txt)) { return true;} else { return false;}
}
// handle the page selections - link type
function f_linktype(linktype) {
	var form = document.llb_select;
	pagetype	= form.page_type.value;
	// take specific fields
	category	= form.category.value;
	city		= form.city_name.value;
	ctrycode	= form.ctry_code.value;
	region		= form.region_code.value;

	var linktype = (linktype.options[linktype.selectedIndex].value);
    //alert("SelectedIndex value = "+linktype+" category "+category); 
	// save for detail search
	form.link_type.value	= linktype;
	// display activity sign
	document.getElementById('activity').style.display = '';
	xajax_loadTable(pagetype,category,linktype,ctrycode,region,city);
} 

// handle the page selections - city
function f_city(city) {
	var form = document.llb_select;
	pagetype	= form.page_type.value;
	// keep specific fields
	category	= form.category.value;
	linktype	= form.link_type.value;
	ctrycode					= '';
	if ( form.country ) {
	form.country.selectedIndex = 0;
	}
	form.ctry_code.value 		= '';
	// region reset
	region						= '';
	if ( form.region ) {
	form.region.selectedIndex  	= 0;
	}
	form.region_code.value 		= '';

	var city = (city.options[city.selectedIndex].value);
    //alert("SelectedIndex value = "+linktype+" category "+category); 
	// save for detail search
	form.city_name.value	= city;
	// display activity sign
	document.getElementById('activity').style.display = '';

	xajax_loadTable(pagetype,category,linktype,ctrycode,region,city);
} 

// handle the page selections - ctry code
function f_country(ctrycode) {
	var form = document.llb_select;
	pagetype	= form.page_type.value;
	// keep specific fields
	category	= form.category.value;
	linktype	= form.link_type.value;
	// region reset
	region						= '';
	if ( form.region ) {
	form.region.selectedIndex  	= 0;
	}
	form.region_code.value 		= '';
	// city reset
	city						= '';
	if ( form.city ) {
	form.city.selectedIndex		= 0;
	}
	form.city_name.value 		= '';

	var ctrycode = (ctrycode.options[ctrycode.selectedIndex].value);
    //alert("SelectedIndex value = "+linktype+" category "+category); 
	// save for detail search
	form.ctry_code.value	= ctrycode;
	// display activity sign
	document.getElementById('activity').style.display = '';

	xajax_loadTable(pagetype,category,linktype,ctrycode,region,city);
} 

// handle the page selections - region code
function f_region(regioncode) {
	var form 					= document.llb_select;
	pagetype					= form.page_type.value;
	// keep specific fields
	category					= form.category.value;
	linktype					= form.link_type.value;
	// country reset
	ctrycode					= '';
	if ( form.country ) {
	form.country.selectedIndex = 0;
	}
	form.ctry_code.value 		= '';
	// city reset
	city						= '';
	if ( form.city ) {
	form.city.selectedIndex		= 0;
	}
	form.city_name.value 		= '';
	// get region/ctrt combined value
	var region 					= (regioncode.options[regioncode.selectedIndex].value);
	// save value
	form.region_code.value		= region;
	// display activity sign
	document.getElementById('activity').style.display = '';

	xajax_loadTable(pagetype,category,linktype,ctrycode,region,city);
} 



// get an array with all sected checkboxes, syntax: <name>[i], <name>[i+1], ...
function getSelected(id) {

	var form = document.llb_form;

	var bNotFinished=new Boolean(true);
	var counter=0;
	var ii=0;
	var aret = new Array();

	while (bNotFinished)
	{
		box = eval("form." + id + counter); 
		if(box) {
			if(box.checked) {
				aret[ii] = box.value;
				ii++;
			}
   		counter++;
		} else {
			bNotFinished = false;
		}
	}
	return aret;
}

// get nr of checkboxes
function getCheckboxCount(id) {

	var form = document.llb_form;

	var bNotFinished=new Boolean(true);
	var counter=0;
	var ii=0;
	var aret = new Array();

	while (bNotFinished)
	{
		box = eval("form." + id + counter); 
		if(box) {
			ii++;
   			counter++;
		} else {
			bNotFinished = false;
		}
	}
	return ii;
}
function blocking(nr)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}
function addBookmark(title, url){
  if(window.sidebar){ // Firefox
    window.sidebar.addPanel(title, url,'');
  }else if(window.opera){ //Opera
    var a = document.createElement("A");
    a.rel = "sidebar";
    a.target = "_search";
    a.title = title;
    a.href = url;
    a.click();
  } else if(document.all){ //IE
    window.external.AddFavorite(url, title);
  }
}














