// JavaScript Document

function tagHover(id,tag){
	var sfEls = $(id).getElementsByTagName(tag);
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {	
			if (this.className.search("noHover")>=0)
				this.className='yesHover';
		}
		sfEls[i].onmouseout=function() {
			if (this.className.search("yesHover")>=0)
				this.className='noHover';
		}
	}
}

function eventHover(id,tag){
      var sfEls = $(id).getElementsByTagName(tag);
      for (var i=0; i<sfEls.length; i++) {
            sfEls[i].onmouseover=function() {  
                  if (this.className.search("rollOver")>=0){
                        if (this.src.search("jpg")>=0){
                             this.src=this.src.replace('.jpg','_a.jpg');
                        }else{
                             this.src=this.src.replace('.gif','_a.gif');
                        }
                  }
            }
            sfEls[i].onmouseout=function() {
                  if (this.className.search("rollOver")>=0){
                        if (this.src.search("jpg")>=0){
                             this.src=this.src.replace('_a.jpg','.jpg');
                        }else{
                             this.src=this.src.replace('_a.gif','.gif');
                        }
                  }
            }
      }
}

function inputSelected(id,tag,classFull){
	var sfEls = $(id).getElementsByTagName(tag);
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onfocus=function() {				
			for (var j=0; j<sfEls.length; j++){
				sfEls[j].className=sfEls[j].className.replace(' selected','');
				if (sfEls[j].value=='') {
					if (classFull != '') sfEls[j].className=sfEls[j].className.replace(' '+classFull,'');
				}else{ 
					if (classFull != '') sfEls[j].className=sfEls[j].className + ' ' + classFull;
				}
			}
			this.className=this.className+' selected';
		}
		sfEls[i].onblur=function() {
			for (var j=0; j<sfEls.length; j++) {
				sfEls[j].className=sfEls[j].className.replace(' selected','');
				if (sfEls[j].value=='') {
					if (classFull != '') sfEls[j].className=sfEls[j].className.replace(' '+classFull,'');
				}else{
					if (classFull != '') sfEls[j].className=sfEls[j].className + ' ' + classFull;
				}
			}
		}
		sfEls[i].className=sfEls[i].className.replace(' selected','');
		if (sfEls[i].value=='') {
			if (classFull != '') sfEls[i].className=sfEls[i].className.replace(' '+classFull,'');
		}else{ 
			if (classFull != '') sfEls[i].className=sfEls[i].className + ' ' + classFull;
		}
	}
}

function changeCaptcha(idToUpdate, pageUrl) {

	var req = new Request.HTML({url:pageUrl, 
		onSuccess: function(html) {
			$(idToUpdate).set('text', '');
			$(idToUpdate).adopt(html);
		}
	});
	
	req.send();
}

