﻿
//init=========================================================================================
function initForms(){
	DynamicForms();	
}
//=============================================================================================

//global variables=============================================================================
var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
var isMSIE = /*@cc_on!@*/false;

//=============================================================================================

//stop submit by return key====================================================================
function stopRKey(evt) {
	var evt  = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
}
document.onkeypress = stopRKey;
//=============================================================================================

//Dynamic Forms================================================================================
function DynamicForms(){
	var inputs = document.getElementsByTagName('input');
	for(i=0; i < inputs.length; i++)
	{
		if(inputs[i].type == 'text')
		{
		    if(inputs[i].className == "req")
		    {
		      inputs[i].className = "text-field-req";  
		    }
		    else
		    {
			    inputs[i].className = "text-field";
			}
			inputs[i].onfocus = textFieldOver;
			inputs[i].onblur = textFieldOut;			
		}
		else if(inputs[i].type == 'button' || inputs[i].type == 'submit' || inputs[i].type == 'reset')
		{
			inputs[i].className = "btn"; 
			inputs[i].onmouseover = buttonRollOver;
			inputs[i].onmouseout = buttonRollOut			
		}
		else if(inputs[i].type == 'checkbox')
		{
			inputs[i].className="chkBox";
		}
		/*
		else if(inputs[i].type == "radio")
		{
		    if(inputs[i].className == "req"
		    {
		        inputs[i].className = "radio-req"
		    }
		    else
		    {
		        inputs[i].className = "radio"
		    }
		}*/

	}	
	function textFieldOver()
	{   
	    if(this.className != "text-field-req")
	    {
	        this.className = "text-field-over";
	    }
	}
    function textFieldOut()
    {
        if(this.className != "text-field-req"){
        this.className = "text-field";}
    }
	function buttonRollOver(){this.className = "btn-over";}
	function buttonRollOut(){this.className = "btn";}
	
	var txt = document.getElementsByTagName('textarea');
	for(i=0;i < txt.length; i++){
		txt[i].onfocus = textAreaOver;
		txt[i].onblur = textAreaOut;
	} 
	function textAreaOver(){this.className = "textarea-over";}
	function textAreaOut(){this.className = "";}
	
	if(!isMSIE)
	{
		var selects = document.getElementsByTagName('select');
		for(i=0; i < selects.length; i++){
		    if(selects[i].className == "req")
		    {
		        selects[i].className = "select-req";
		    }
			selects[i].onfocus = selectOver;
			selects[i].onblur = selectOut;
		}
	}
    function selectOver()
    {
        if(this.className != "select-req")
        {
            this.className = "select-over";
        }
    }
	function selectOut()
	{
	    if(this.className != "select-req")
        {
	    this.className = "";
	    }
	}	
};





