function go(script,name,w,h,t,l,scroll)
{
    window.open(script,name,'width='+w+',height='+h+',top='+t+',left='+l+',scrollbars='+scroll);
}

function selectAll(newState,form)
{
	d = eval('document.'+form);
	for (var i=0;i<d.elements.length;i++)
	{
		var e = d.elements[i];
		if ( e.type == 'checkbox' && e.name.indexOf('id')==0 ) e.checked = newState;
	}
}

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(str.indexOf("@") >= 0)
      return true;
    return false;
  }
}

function chkURL(url)
{
	if (window.RegExp)
	{
		var reg1str = "^http://[a-zA-Z0-9\-\_\.]+\.[a-zA-Z]{2,3}(/[^ \t\v\n\r\f]*)*$";
		var reg1 = new RegExp(reg1str);
		if ( url.match(reg1) )
			return true;
		return false;
	}
	else
	{
		if(url.indexOf("http://") >= 0)
			return true;
		return false;
	}
}

function checkPays(pays,selpays,value)
{
	selpays = eval(selpays);
	if ( value.length == 0 ) { value=true; }
	for ( i=0 ; i<=selpays.options.length-1 ; i++ )
	//if the select menu doesn't have values u should use the text property
	//{ if ( selpays.options(i).text == pays ) { selpays.selectedIndex = i; } }
	{ 
		if ( value == true ) { if ( selpays.options(i).value == pays ) { selpays.selectedIndex = i; } }
		else { if ( selpays.options(i).text == pays ) { selpays.selectedIndex = i; } }
	}
}
