function selectAll(newState, form)
{
	var d = eval('document.'+form);

	for (var i=0 ; i < d.elements.length ; i++)
	{
		var e = d.elements[i];
		if ( e.type == 'checkbox' ) 
		{
			e.checked = newState;
			if ( e.value != 'on' ) 
			{ changeColor(newState, e.value, true); }
		}
	}
}

function selectAll2(newState, form)
{
	var d = eval('document.'+form);

	for (var i=0 ; i < d.elements.length ; i++)
	{
		var e = d.elements[i];
		if ( e.type == 'checkbox' ) 
		{
			e.checked = newState;
			if ( e.value != 'on' ) 
			{ changeColor(newState, e.tag, true); }
		}
	}
}

function checkPays(pays,selpays)
{
	if ( pays != '')
	{
		selpays = eval(selpays);
		for ( i=0 ; i<=selpays.options.length-1 ; i++ )
		{ if ( selpays.options(i).value == pays ) { selpays.selectedIndex = i; } }
	}
}

function changeColor(newState, id, reset)
{
	if (typeof(document.all) != 'object') return;
	var obj = (document.all ? document.all['r'+id] : document.getElementById('r'+id))
	
	if ( !newState )
	{ document.all ? document.all['selAll'].checked = false : document.getElementById('selAll').checked = false; }

	var lowColor = '';
	//var highColor = '#005480';
	var highColor = '#aaaaaa';

	if ( reset ) { obj.bgColor = obj.tag; }

	if ( newState ) 
	{ 
		obj.tag = obj.bgColor;
		obj.bgColor = highColor; 
	}
	else 
	{ 
		lowColor = obj.tag; 
		obj.bgColor = lowColor;
	}
}

function chkEmail(email)
{
	if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp(reg1str);
    var reg2 = new RegExp(reg2str);
    if (!reg1.test(email) && reg2.test(email))
      return true;
    return false;
  } else {
    if(email.indexOf("@") >= 0)
      return true;
    return false;
  }
}

function go(script,name,w,h,t,l)
{
	var w = window.open(script,name,'width='+w+',height='+h+',top='+t+',left='+l+',scrollbars=no,resizable');
	w.focus();
} // end func

if(!document.getElementById) {
	if(document.all) {
		document.getElementById=function() {
			if(typeof document.all[arguments[0]]!="undefined") { return document.all[arguments[0]] } else { return null; };
		};
	} else if(document.layers) {
		document.getElementById=function() {
			if(typeof document[arguments[0]]!="undefined") { return document[arguments[0]] } else { return null; };
		};
	};
};