// JavaScript Document
var validation=true;
var sprystate="";
function validateElement(id)
{
    var ElmId=id.substring(id.indexOf('*')+1);
    switch (ElmId)
	{
	   case 'ne':
	     SpryNotEmpty(id);
		 break;
       case 'n':
         SpryNumber(id);
         break;  
      case 't':
         SpryText(id);
         break;  
	}
}
function SpryNotEmpty(id)
{
   if(document.getElementById(id).value==''){
        setRemoveAlert(id,true);
   }else{
         setRemoveAlert(id,false);
   }
}

function setRemoveAlert(id,bool)
{
    if(bool){
        sprystate+="1";
       // document.getElementById(id+"img").setAttribute("class","tdbackground");
        document.getElementById(id+"Invalid").style.display='block';
       // document.getElementById(id+"img").className ="tdbackground";
    }else{
         sprystate+="0" ;
         document.getElementById(id+"Invalid").style.display='none';
        // document.getElementById(id+"img").removeAttribute("class","tdbackground");
        // document.getElementById(id+"img").className ="";
    }   
}
function validationForm(form,action)
{
     validation=true;
     for(var i=0;i<form.length;i++)
        if (form.elements[i].getAttribute("type")!='button' || form.elements[i].getAttribute("type")!='checkbox' || form.elements[i].getAttribute("type")!='hidden' || form.elements[i].getAttribute("type")!='reset' || form.elements[i].getAttribute("type")!='submit'){
                 validateElement(form.elements[i].id)
        }
         for(i=0;i<sprystate.length;i++)
           if(sprystate.charAt(i)=="1"){
             validation=false;
         }         
         sprystate="";
         if(validation)
           object(form,action);
}
