
function updateclock(z){
zone=z.options[z.selectedIndex].value;
isitlocal=(z.options[0].selected)?true:false;
}

function WorldClock(){
now=new Date();
ofst=now.getTimezoneOffset()/60;
secs=now.getSeconds();
sec=-1.57+Math.PI*secs/30;
mins=now.getMinutes();
min=-1.57+Math.PI*mins/30;
hr=(isitlocal)?now.getHours():(now.getHours() + parseInt(ofst)) + parseInt(zone);
hrs=-1.575+Math.PI*hr/6+Math.PI*parseInt(now.getMinutes())/360;
if (hr < 0) hr+=24;
if (hr > 23) hr-=24;
ampm = (hr > 11)?"PM":"AM";
statusampm = ampm.toLowerCase();

hr2 = hr;
if (hr2 == 0) hr2=12;
(hr2 < 13)?hr2:hr2 %= 12;
if (hr2<10) hr2="0"+hr2

var finaltime=hr2+':'+((mins < 10)?"0"+mins:mins)+':'+((secs < 10)?"0"+secs:secs)+' '+statusampm;

if (document.all)
worldclock.innerHTML=finaltime
else if (document.getElementById)
document.getElementById("worldclock").innerHTML=finaltime
else if (document.layers){
document.worldclockns.document.worldclockns2.document.write(finaltime)
document.worldclockns.document.worldclockns2.document.close()
}
setTimeout('WorldClock()',1000);
}

function checkEmail(myForm) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.requiredemail.value)){
    return (true)
     }
      return (false)
     }


function checkrequired(which) {
var pass=true;
 if (document.images) {
	for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
	if (((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="checkbox")&&
		tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
		tempobj.selectedIndex==0)) {
		pass=false;
		break;
	         }
	      }
	   }
	}
if (!pass) {
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	return false;
	}
	else
	return true;
	}

function submitForm(theForm) 
     { 
       if(!checkrequired(theForm)) 
         { 
          alert("Please enter all required fields."); 
          return false; 
         } 
 if(!checkEmail(theForm)) 
         { 
          alert("Invalid email address. Please re-enter."); 
          return false; 
         } 
    return true; 
  } 

function checksearch(theform) 
{
  var tempobj=theform.elements[0]
  if (tempobj.value==''||tempobj.value=='Search')
      {
	return false
      } 
  else
      {
	return true;
      }
}    



function checkpassword(theform) 
{
  var temppass1=theform.elements[0]
  var temppass2=theform.elements[1]

  if(!checkrequired(theform)) 
         { 
          alert("Please enter both values"); 
          return false; 
         } 

  if (temppass1.value!=temppass2.value)
      {
	alert("Both values must be equal");
	theform.elements[0].value="";
	theform.elements[1].value="";
	return false;
      } 
  return true;

}    

function checkAll(formId, cName, check ) {
    for (i=0,n=formId.elements.length;i<n;i++)
        if (formId.elements[i].className.indexOf(cName) !=-1)
            formId.elements[i].checked = check;
}
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null; 
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1]; 
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
} 


