/*

function resultnext(resnum,pageto) = next, previous, first and last statement
function goaddtype() = validate type adding
function goaddprod() = Validate product add table
function formatCurrency(num) = Check if currency field is number
function checknum(str) = Check currency field if number
function goaddcart() = add to shopping basket
function gosendord() = Validate order form for emailing to
function goaddmaker() = Validate adding a maufacturer
function goaddtype() = add a new machine type
function goaddmakertypelink() = ties up maker to types of machinery they do
function gosearch() = check search fields are complete
goaddbroch(coedit) = add brochure pdf link

*/

function resultnext(resnum,pageto)
{
    var obj_form = document.nextform;
    obj_form.resnum.value = resnum;
    obj_form.action = pageto;
    //obj_form.sermsql.value = sermsql;
    obj_form.submit();
}

function goaddtype()
	{
    var obj_form = document.form1;
    var incomp = "The Following Fields are incomplete:\n\n";

    if (isBlank(trim(obj_form.type.value)))
    {
        incomp = incomp + "Machine Type\n";
    }
        if (incomp.length == 38)
    {
        obj_form.submit();
    }else{
          alert(incomp);
          return;
    }
}

function goaddprod(coedit)
    {
    var obj_form = document.form1;
    var incomp = "The Following Fields are incomplete:\n\n";

    if (isBlank(trim(obj_form.category.value)) || obj_form.category.value==0)
    {
        incomp = incomp + "Select Manufacturer\n";
    }
    if (isBlank(trim(obj_form.model_type.value)) || obj_form.model_type.value==0)
    {
        incomp = incomp + "Model Type\n";
    }
    if (incomp.length == 38)
    {
        obj_form.submit();
    }else{
          alert(incomp);
          return;
    }
}

function formatCurrency(num)
{
	num = num.toString().replace(/\$|\,/g,'');
	if(num.slice(0,1)=="£")
	{
	    num = num.slice(1,20);
	}
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '£' + num + '.' + cents);
}

function checknum(str)
{
    var obj_form = document.form1;
    if (!obj_form[str].value)
    {
    	obj_form[str].value  = formatCurrency(0);
    }else{
        obj_form[str].value  = formatCurrency(obj_form[str].value);
    }
}

function goaddmaker(coedit)
{
    var obj_form = document.form1;
    var incomp = "The Following Fields are incomplete:\n\n";

    if (isBlank(trim(obj_form.maker.value)))
    {
        incomp = incomp + "Manufacturer\n";
    }
    if(coedit!="edit")
    {
	    if (isBlank(trim(obj_form.pic1.value)))
	    {
	        incomp = incomp + "Manufacturer Logo\n";
	    }
    }

    if (incomp.length == 38)
    {
        obj_form.submit();
    }else{
    	alert(incomp);
        eval("obj_form.maker.focus()");
        return;
    }
}

function goaddmakertypelink(coedit)
	{
    var obj_form = document.form1;
    var incomp = "The Following Fields are incomplete:\n\n";

    if (isBlank(trim(obj_form.maker_select.value)) || obj_form.maker_select.value==0)
    {
        incomp = incomp + "Select Manufacturer\n";
    }
        if (incomp.length == 38)
    {
        obj_form.submit();
    }else{
          alert(incomp);
          return;
    }
}

function gosearch()
	{
    var obj_form = document.form1;
    var incomp = "Please fill in a search field:\n\n";

    if (isBlank(trim(obj_form.serman.value)) || obj_form.serman.value==0 && (isBlank(trim(obj_form.sertype.value)) || obj_form.sertype.value==0 && (isBlank(trim(obj_form.sermod.value)))))
    {
		incomp = incomp + "Either Select Manufacturer\n Specify a Machine Type\n or Specify a Machine Model";
    }
        if (incomp.length == 32)
    {
        obj_form.submit();
    }else{
          alert(incomp);
          return;
    }
}

function goaddbroch(coedit)
	{
    var obj_form = document.form1;
    var incomp = "The Following Fields are incomplete:\n\n";

    if (isBlank(trim(obj_form.broch_maker.value)) || obj_form.broch_maker.value==0)
    {
        incomp = incomp + "Select Manufacturer\n";
    }
    if(coedit!="edit")
    {
	    if (isBlank(trim(obj_form.brochure.value)))
	    {
	        incomp = incomp + "Brochure Path\n";
	    }
    }
    if (isBlank(trim(obj_form.brochure_name.value)))
    {
        incomp = incomp + "Brochure Name\n";
    }
        if (incomp.length == 38)
    {
        obj_form.submit();
    }else{
          alert(incomp);
          return;
    }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}