/***********************************************
* Disable "Enter" key in Form script- By Nurul Fadilah(nurul@REMOVETHISvolmedia.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
} 
/*************************************************
* This function is used to disable the submit key unless it
* has been ticked.
*************************************************/
function changeCheckbox() {
	if (document.testform.checkForm.checked == true) {
		document.testform.submitForm.disabled = false;
	} else {
		document.testform.submitForm.disabled = true;
	}
}
/*************************************************
* this function will disable the submit key and
* five other buttons (named button1-button5)
*************************************************/
function disableButtons() {
	document.enter_form.send.value = ' Working! ';
	document.enter_form.send.disabled = true;
	document.enter_form.button1.disabled = true;
}
function remotedisbale() {
	document.remote_form.send.value = ' Working! ';
	document.remote_form.send.disabled = true;
}
function atdisable() {
	document.at_form.send.value = ' Working! ';
	document.at_form.send.disabled = true;
}
/*************************************************
* this function will bring up the development
* directory on the server, for putting files in
*************************************************/
function showdevdocs(devdir,devid) {
	developmentWin = window.open("","DevelopmentWindow","width=800,height=600,top=2,left=1,status=no");
	developmentWin.document.write('<html><head><title>' + devid + '</title>');	
	developmentWin.document.write('<meta http-equiv="Refresh" content="0.1; url=' + devdir + devid + '">');	
	developmentWin.document.write('</head>');	
	developmentWin.document.write('<body>Opening Development Documents... Please Wait</body></html>');
	developmentWin.document.close();		
}
/***********************************************
* Drop Down/ Overlapping Content- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function getposOffset(overlay, offsettype){
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}
function overlay(curobj, subobjstr, opt_position){
	if (document.getElementById){
		var subobj=document.getElementById(subobjstr)
		subobj.style.display=(subobj.style.display!="block")? "block" : "none"
		var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
		var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
		subobj.style.left=xpos+"px"
		subobj.style.top=ypos+"px"
		return false
	}
else
	return true
}
function overlayclose(subobj){
	document.getElementById(subobj).style.display="none"
}
/*******************************************
* Custom JavaScript Functions by Shawn Olson
* Copyright 2006
* http://www.shawnolson.net
* this script selects all checkboxes in the form
*******************************************/
function checkUncheckAll(theElement) {
	var theForm = theElement.form, z = 0;
	for(z=0; z<theForm.length;z++){
		if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
			theForm[z].checked = theElement.checked;
		}
	}
}
