/**
 *
 * @access public
 * @return void
 **/
function cellHover(){
	var array=$$('td[lang^=hyperlink:]');
	var ile=array.length;
	for (i=0;i<ile;i++){
		var o=array[i];
		o.observe("mouseover",function (event){cellHoverAdd(Event.element(event),"CellHover");});
		o.observe("mouseout",function (event){cellHoverRemove(Event.element(event),"CellHover");});
		o.observe("click",function (event){cellHoverClick(Event.element(event),"CellHover");});
	}

	var array=$$('img[lang^=hyperlink:]');
	var ile=array.length;
	for (i=0;i<ile;i++){
		var o=array[i];
		o.observe("mouseover",function (event){icellHoverAdd(Event.element(event),"CellHover");});
		o.observe("mouseout",function (event){icellHoverRemove(Event.element(event),"CellHover");});
		o.observe("click",function (event){cellHoverClick(Event.element(event),"CellHover");});
	}


	var array=$$('div[lang^=hyperlink:]');
	var ile=array.length;
	for (i=0;i<ile;i++){
		var o=array[i];
		o.observe("mouseover",function (event){iconHoverSwap(Event.element(event));});
		o.observe("mouseout",function (event){iconHoverSwap(Event.element(event));});
		o.observe("click",function (event){cellHoverClick(Event.element(event),"IconHover");});
	}
}
/**
 *
 * @access public
 * @return void
 **/
function cellHoverAdd(_t,id){
	if(!_t.hasClassName(id)){
		_t.addClassName(id);
	}
}
function icellHoverAdd(_t,id){
	var cell=$$('td[lang='+_t.lang+']');
	if (!cell[0].hasClassName(id)) {
		cell[0].addClassName(id);
	}
	if(!_t.hasClassName(id)){
		_t.addClassName(id);
	}
}
/**
 *
 * @access public
 * @return void
 **/
function cellHoverRemove(_t,id){
	_t.removeClassName(id);
}
function icellHoverRemove(_t,id){
	var cell=$$('td[lang='+_t.lang+']');
	cell[0].removeClassName(id);
	_t.removeClassName(id);
}

/**
 *
 * @access public
 * @return void
 **/
function cellHoverClick(_t){
	window.location.href=_t.lang.gsub("hyperlink:","?");
}
/**
 *
 * @access public
 * @return void
 **/
function iconHoverSwap(_t){
	var cns=_t.className.split(" ");
	for (i=0;i<cns.length;i++){
	  var cn=cns[i];
		if ((cn.substr(0,4) == "icon")&&(cn.length>4)) {
			if (cn.indexOf("Hover") == -1) {
			  _t.removeClassName(cn);
			  var NewName=cn+"Hover";
				cellHoverAdd(_t,NewName);
			}else{
			  _t.removeClassName(cn);
			  var NewName=cn.sub("Hover","");
				cellHoverAdd(_t,NewName);

			}
		}
	}
}




/**
 *
 * @access public
 * @return void
 **/
function validate_contact(){

	var name=($("mail_name").value.strip()=="")?false:true;
	var phone=($("mail_phone").value.strip()=="")?false:true;
	var city=($("mail_city").value.strip()=="")?false:true;
	var zip=($("mail_zip").value.strip()=="")?false:true;
	var email=($("mail_email").value.strip()=="")?false:true;
  var giodo=true;//($("giodo").checked);
	if (name && city && zip && email && phone && giodo) {
	 	return true;
	}else{
	  alert (errmsg);
	  return false;
	}
}
