// JavaScript Document

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=500,height=500,scrollbars=yes, menubar=yes');
return false;
}
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function checkValue(obj){
	if (isNaN(obj.value) || (obj.value < 0)) {
	  obj.value = 0;
	}
}

function checkPostCode(str)
{
	if (isNaN(str.value) || str.value < 0){ alert "Invalid Post Code"; }
}

function doCalcs(doc, obj)
{

alert("here I am!");

checkValue(obj);

doc.form1.laanecoorie_subtotal.value = (doc.form1.laanecoorie_qty.value * doc.form1.laanecoorie_price.value).toFixed(2);
doc.form1.dozlaanecoorie_subtotal.value = (doc.form1.dozlaanecoorie_qty.value * doc.form1.dozlaanecoorie_price.value).toFixed(2);
doc.form1.mcqres_subtotal.value = (doc.form1.mcqres_qty.value * doc.form1.mcqres_price.value).toFixed(2);
doc.form1.dozmcqres_subtotal.value = (doc.form1.dozmcqres_qty.value * doc.form1.dozmcqres_price.value).toFixed(2);



doc.form1.OrderTotal.value = 0;

var result = parseFloat(doc.form1.OrderTotal.value)
			 + parseFloat(doc.form1.laanecoorie_subtotal.value)
			 + parseFloat(doc.form1.dozlaanecoorie_subtotal.value)
			 + parseFloat(doc.form1.mcqres_subtotal.value)
			 + parseFloat(doc.form1.dozmcqres_subtotal.value);
			 
	
doc.form1.OrderTotal.value = result.toFixed(2);		 
}

//Stop enter causing a submit
var nav = window.Event ? true : false;
if (nav) {
   window.captureEvents(Event.KEYDOWN);
   window.onkeydown = NetscapeEventHandler_KeyDown;
} else {
   document.onkeydown = MicrosoftEventHandler_KeyDown;
}

function NetscapeEventHandler_KeyDown(e) {
  if (e.which == 13 && e.target.type != 'textarea' && e.target.type != 'submit') { return false; }
  return true;
}

function MicrosoftEventHandler_KeyDown() {
  if (event.keyCode == 13 && event.srcElement.type != 'textarea' && event.srcElement.type != 'submit')
    return false;
  return true;
}




