function cOn(td)
{
	if(document.getElementById||(document.all && !(document.getElementById)))
	{
		td.style.backgroundColor="#ffffff"; 
	}
}
function cOut(td)
{
	if(document.getElementById||(document.all && !(document.getElementById)))
	{
		td.style.backgroundColor="#eeeeee";
	}
}

function cOn2(td)
{
	if(document.getElementById||(document.all && !(document.getElementById)))
	{
		td.style.backgroundColor="#ffffff"; 
	}
}
function cOut2(td)
{
	if(document.getElementById||(document.all && !(document.getElementById)))
	{
		td.style.backgroundColor="#eeeeee";
	}
}


/* 
Script made by Martial Boissonneault © 2003 http://getElementById.com/
This script may be used and changed freely as long as this msg is intact
Visit http://getElementById.com/ for more free scripts and tutorials.
*/
function isBlank(str){ 
for(var i=0; i<str.length;i++){ 
var caractere = str.charAt(i) 
// check for space, tab and enter
if((caractere!=" ") && (caractere!="\t") &&(caractere!="\n")){ 
return false 
} 
return true 
} 
} 

function validateForm(f){ 
var fieldEmpty = ""; 
// check if input type text and textarea are empty
for(var noElement=0;noElement<f.elements.length;noElement++){ 
var element = f.elements[noElement] 
if(((element.type == "text")||(element.type == "textarea")) && !element.optional){ 
if(element.value==null || element.value=="" || isBlank(element.value)){ 
fieldEmpty = fieldEmpty + "\n - " + element.name 
} 
} 
} 
if(fieldEmpty){ 
alert("these fields are empty:" + "\n" + fieldEmpty) 
return false 
} 
return true 
} 

function textCounter(field, countfield, maxlimit) {
   //var rExp=/\r/gi;
   //var rExp2=/\n/gi;
   //str=new String(field.value);
   //newStr=new String(str.replace(rExp," "));
   //newStr2=new String(newStr.replace(rExp2," "));

  if (field.value.length > maxlimit) // if too long...trim it!
    field.value = field.value.substring(0, maxlimit);
  // otherwise, update 'characters left' counter
  else
    //field.value=newStr2;
    countfield.value = maxlimit - field.value.length;
}

function noReturn(field){
   var rExp=/\r/gi;
   var rExp2=/\n/gi;
   var rExp3=/  /gi;
   str=new String(field.value);
   newStr=new String(str.replace(rExp," "));
   newStr1=new String(newStr.replace(rExp2," "));
   newStr2=new String(newStr1.replace(rExp3," "));

   field.value=newStr2;
}

// JavaScript Document

function popUp(URL,v_width,v_height,v_xpos,v_ypos) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=" + v_width + ",height=" + v_height + ",left = " + v_xpos + ",top = " + v_ypos + "');");
}