function whichOneSelected(nameForm,nameSelect)
{
	var selectedValue = "";
    var doThis = "for(var i=0;i < document." + nameForm + "." + nameSelect + ".options.length;i++) {if (document.thisform." + nameSelect + ".options[i].selected==true) selectedValue=document." + nameForm + "." + nameSelect + ".options[i].value;}";
   // alert(doThis);
    eval(doThis);
//	var selectedValue="dvd";

	return selectedValue;
}

function validate()
{
   var str="";
   var elements=document.getElementsByTagName('input');
   for(var i=0; i<elements.length; i++)
   {

       var pattern=elements.item(i).getAttribute('pattern');
       if (pattern!=null && pattern!='')
       {

           var value=elements.item(i).value;
           var offendingChar=value.match(pattern);
           if (value.length==0)
           {

               str+="The field shouldn't be blank.\n";
               elements.item(i).style.background="#CC0000";
               elements.item(i).style.color="#FFFFFF";

               }
           else
           if (offendingChar!=null && offendingChar!="")
           {

               str+="Illegal char found: '"+offendingChar+"'\n";
               elements.item(i).style.background="#CC0000";
               elements.item(i).style.color="#FFFFFF";

               }

           }

       }
   if (str!="")
   {

       alert("Form validation error:\n"+str);
       return false;

       }
   else
   {

       return true;

       }

}