
function focus_form(field_name) {
	eval(field_name.focus());
}

function preloadImages(the_images_array) {
   for(loop = 0; loop < the_images_array.length; loop++) {
      var an_image = new Image();
	   an_image.src = the_images_array[loop];
   }
}

function openNewWindow(url, winname, width, height) {
	para="'resizeable=0,width=" + width + "," + "height=" + height + ",status=1,toolbar=0,location=0,scrollbars=yes";
    newWindow=window.open(url, winname, para);
}

function openWinNoStatus(url, winname, width, height) {
	para="'resizeable=0,width=" + width + "," + "height=" + height + ",status=0,toolbar=0,location=0,scrollbars=yes";
    newWindow=window.open(url, winname, para);
}

function targetopener(mylink, win) {
   window.opener.location.href=mylink;
   window.close(win);
}

function frm_checkbox_sub(summon) {  

   if(boxIsSelected()) {
      document.frm.action = summon;
      document.frm.submit();
	} else {
		window.alert("No item is selected... Please select an item from list.");
	}

}

// ambiguous checkbox validation

function boxIsSelected() {
   var checks = document.frm.check;
   var boxIsChecked = false;

   if(checks.length == undefined) {
      if(checks.checked) {
         boxIsChecked = true;
      }   
   } else {
      for (var i=0; i<checks.length; i++) {
         if(checks[i].checked) {
            boxIsChecked = true;
         }
      }
   }
   
   return boxIsChecked;
}


// ambiguous feild validation

function fieldIsSelected() {
   var checksFields = document.frm_fields.checksField;
   var fieldIsIsChecked = true;

   for (var i=0; i<checksFields.length; i++) {
      if(checksFields[i].value == '') {
         fieldIsIsChecked = false;
      }
   }
   return fieldIsIsChecked;
}

function checkfields(summon) {
	var msg = "Please make sure all fields marked with an astrick are filled out before proceeding.";
   
	if(fieldIsSelected()) { 
	   //frm_checkbox_sub(url);} 
		document.frm_fields.action = summon;
      document.frm_fields.submit();
   } else { 
	   alert(msg);
	}
	
}


function getNewsletter() {

   selection = document.compose.newsletter.options[document.compose.newsletter.selectedIndex].value;
   //alert(selection);
   return selection;

}

function openPreview() {

   url = "preview.php";
   openNewWindow(url,'view','720','780');

}


//Disable right click script 
var message="Sorry, right-click has been disabled"; 
/////////////////////////////////// 
function clickIE() {if (document.all) {(message);return false;}} 
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) { 
if (e.which==2||e.which==3) {(message);return false;}}} 
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} 
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} 
document.oncontextmenu=new Function("return false") 
