/* ----------------------------------------------------------------------------------------
Change form appearance functions
------------------------------------------------------------------------------------------*/
function borderFocus(el) {
	el.style.borderColor="#188ED0";
	el.style.backgroundColor="#fff";
}
function borderBlur(el) {
 	el.style.borderColor="#B7B7AB";
	el.style.backgroundColor="#fff";
}

/* ----------------------------------------------------------------------------------------
Attach onclick to form elements
------------------------------------------------------------------------------------------*/
function formBg() {
 	 var allText = document.getElementsByTagName("textarea")
	 var allInput = document.getElementsByTagName("input")
 	 for (var i = 0; i < allText.length; i++) {
 		  allText[i].onfocus = function() { borderFocus(this) }
 		  allText[i].onblur  = function() { borderBlur(this)  }
 	 }
   for (var i = 0; i < allInput.length; i++) {
   	 if(allInput[i].className != 'nojs') {
      	 allInput[i].onfocus = function() { borderFocus(this) }
      	 allInput[i].onblur  = function() { borderBlur(this)  }
	   }
	 }
}

/* ----------------------------------------------------------------------------------------
Attach multiple onload events function
------------------------------------------------------------------------------------------*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

/* ----------------------------------------------------------------------------------------
Attach all the functions
------------------------------------------------------------------------------------------*/
addLoadEvent(formBg);
//addLoadEvent(attachFormHandlers);