/*
*/

function gorequestcatalogue()
{
    var obj_form = document.form1;
    var incomp = "The Following Fields are incomplete:\n\n";
    var strval = "";

    if(isBlank(trim(obj_form.eqname.value)))
    {
        incomp = incomp + "Your Name\n";
        if(strval=="")strval = "eqname";
    }
    if(isBlank(trim(obj_form.eqbusname.value)))
    {
        incomp = incomp + "Business Name\n";
        if(strval=="")strval = "eqbusname";
    }

    if(isBlank(trim(obj_form.eqemail.value)))
    {
        incomp = incomp + "Email Address\n";
        if(strval=="")strval = "eqemail";
    }else{
        if (invalidemail(obj_form.eqemail.value))
        {
            incomp = incomp + "Invalid Email Address\n";
            if(strval=="")strval = "eqemail";
        }
    }
    if(isBlank(trim(obj_form.eqphone.value)))
    {
        incomp = incomp + "Telephone\n";
        if(strval=="")strval = "eqphone";
    }else{
    	if(!isTelephoneNumber(obj_form.eqphone.value))
        {
            incomp = incomp + "Telephone Number must be Numbers Only\n";
	        if(strval=="")strval = "eqphone";
        }
    }

    if(isBlank(trim(obj_form.eqaddr.value)))
    {
        incomp = incomp + "Address\n";
        if(strval=="")strval = "eqaddr";
    }
    if(isBlank(trim(obj_form.txt_seccode.value)))
    {
        incomp = incomp + "Enter Image Text\n";
        if(strval=="")strval = "txt_seccode";
    }

    if(incomp.length == 38)
    {
        obj_form.submit();
    }else{
          alert(incomp);
          eval("obj_form."+strval+".focus()");
          return;
    }
}

function goviewdet(prod_id)
{
    var obj_form = document.form1;
    obj_form.prod_id.value = prod_id;

    obj_form.action = "product_detail.php";
    obj_form.submit();
}

function goaddcart(quant,prod_id,str_action,multi_id,minqty,maxqty)
{
    var obj_form = document.form1;

    if(!isNumber(obj_form[quant].value) || (obj_form[quant].value<=0))
    {
    	alert("Quantity must be at least one");
        obj_form[quant].value = 0;
        eval("obj_form[quant].focus()");
        return;
    }else{
    	//check minimum quantity
        if(minqty>0)
        {
        	if(obj_form[quant].value<minqty)
            {
                alert("Quantity must be at least "+minqty+"!");
                eval("obj_form[quant].focus()");
	            return;
            }
        }
        //check maximum quantity

        if(maxqty>0)
        {
        	var val = obj_form[quant].value;
            if(val>maxqty)
            {
                alert("Quantity must not be under "+maxqty+"!");
                eval("obj_form[quant].focus()");
	            return;
            }
        }

		//zero all other quant boxes before submitting
        numberofcontrols = document.form1.length;
        for (controlindex = 0; controlindex < numberofcontrols; controlindex++)
        {
            element = document.form1[controlindex];
            var str = element.name
            strnam = str.slice(0,6);
            if((strnam =="quant_") && (str!=quant))
            {
                element.value = 0;
            }
        }


        obj_form.prod_id.value = prod_id;
        obj_form.quant.value = obj_form[quant].value;
        obj_form.multi_id.value = multi_id;
        obj_form.prod_min.value = minqty;
    	obj_form.str_action.value = str_action;
        obj_form.action = "/product_basket.php";
        obj_form.submit();
    }
}