function doBookmark(url) {					
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
	var title=url + " Online Jobs Newspaper";
	window.external.AddFavorite(url,title);
	}
	else {
	var msg = "Your browser requires you to add the bookmark yourself";
	if(navigator.appName == "Netscape") msg += "  (CTRL-D)";
	alert(msg)
	}
}

function newWindow(woodcuts) {
	woodcutsWindow = window.open(woodcuts, 'woodcutsWin', 'toolbar=no,scrollbars=no,width=500,height=350')
	woodcutsWindow.focus()
}

function newWindow2(woodcuts) {
	woodcutsWindow = window.open(woodcuts, 'woodcutsWin', 'toolbar=no,scrollbars=no,width=500,height=475')
	woodcutsWindow.focus()
}

function validateEmailForm() {
    
    	var fixThis = "";
    
    	if(!(exists(document.form1.buddyname.value))) {
	  	fixThis += "Please enter your friends name.\n"
  	}
    	
    	if(!(exists(document.form1.buddyemail.value))) {
    
    	  	fixThis += "Please enter your friends email address.\n";
    	}
    	    	
    	if(!(exists(document.form1.myname.value))) {
	  	fixThis += "Please enter your name.\n"
	}
	  	
	if(!(exists(document.form1.myemail.value))) {
		fixThis += "Please enter your email address.\n"
  	}
    	
    	if (fixThis !="") {
    	  alert(fixThis);
    	  
    	} else {
    	   
    	   document.form1.submit();
    	}
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789-";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}	

function ValidateForm(form)
{

   if(IsEmpty(form.jobid)) 
   { 
      alert('You have not entered a job reference') 
      form.jobid.focus(); 
      return false; 
   } 
 
 
   if (!IsNumeric(form.jobid.value)) 
   { 
      alert('Please enter only numbers or hyphens in the search field') 
      form.jobid.focus(); 
      return false; 
      } 
 
return true;
 
} 

function exists(userEntry) {

  var aCharExists = 0;
  var entry=userEntry;

  if(entry) {
     for (var i=0; i<entry.length; i++) {
       if (entry.charAt(i) !="") {
         aCharExists=1;
       }
     }
  }

  if(!aCharExists) {
  return 0;
  }

  return 1;
}
