function showPopUp(id){
    $("#"+id).fadeIn("medium");
}

function hidePopUp(id){
    $("#"+id).fadeOut("medium");
}

function in_array(str,arr){
    if(arr.length<=0) return false;
    for(j=0;j<arr.length;j++){
        if(arr[i]==str) return true;
    }
    return false;
}



                                                                                    
function sendPreOrder(){
    var error = false;
    var posting = "";
    
    var mandatory = new Array("title","forename","surename","email","cementery_church","yard","Colour","Dimension","prod_id","price");
    var fields = new Array("title","forename","surename","email","cementery_church","yard","grave_number","address_0","address_1","address_2","address_3","phone","Colour","Dimension","opt_1","opt_2","opt_3","opt_4","prod_id","price","inscription","material");
    
    
    for(i=0;i<fields.length;i++){
        if(in_array(fields[i],mandatory) && $("#"+fields[i]).attr("value")==""){
            $("#"+fields[i]).focus();
            error = true;    
        }
        if($("#"+fields[i]).attr("type")=="radio")
        posting += fields[i] + "=" + ($("#"+fields[i]).attr("checked") ? $("#"+fields[i]).attr("value") : 0) + "&";
        else{
            posting += fields[i] + "=" + ($("#"+fields[i]).attr("value")==undefined ? "" : $("#"+fields[i]).attr("value")) + "&";    
        }
         
    }
    posting = posting.substring(0,posting.length-1);
    
    
    if(error) alert("Please fill all mandatory fields!");
    else{
    
    
    
try {
http = new XMLHttpRequest();
}catch(e){

try {
http = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}}}


        
    var url = "product_desc.php?ajax=preOrder";
    var params = posting;
    http.open("POST", url, true);
    
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");
    
    http.onreadystatechange = function() {
    	if(http.readyState == 4 && http.status == 200) {
    		retval = http.responseText;
            if(retval==""){
                $("#orderData").fadeOut("medium",function(){
                    $("#orderData").html("<div class=\"clear\"></div><div class=\"thank_you\">Thank you, <br/><br/>we will contact <br/><br/>you shortly.</div>");
                    $("#orderData").fadeIn("medium");       
                });                    
            }
            else {
                $("#orderData").fadeOut("medium",function(){
                    $("#orderData").html("<div class=\"clear\"></div><div class=\"unable_save\">Unable to save, <br/><br/>your order!<br/><br/>Please contact <br/><br/> Administrator!</div>");
                    $("#orderData").fadeIn("medium");       
                });
            }
            $(this).oneTime(10000, function() {
                $("#popup").fadeOut("medium");
            });
    	}
    }
    http.send(params);
            
       /* 
        $.post("product_desc.php?ajax=preOrder",posting,function(retval){
            if(retval==""){
                $("#orderData").fadeOut("medium",function(){
                    $("#orderData").html("<div class=\"clear\"></div><div class=\"thank_you\">Thank you, <br/><br/>we will contact <br/><br/>you shortly.</div>");
                    $("#orderData").fadeIn("medium");       
                });                    
            }
            else {
                $("#orderData").fadeOut("medium",function(){
                    $("#orderData").html("<div class=\"clear\"></div><div class=\"unable_save\">Unable to save, <br/><br/>your order!<br/><br/>Please contact <br/><br/> Administrator!</div>");
                    $("#orderData").fadeIn("medium");       
                });
            }
            $(this).oneTime(10000, function() {
                $("#popup").fadeOut("medium");
            });
           
        }); */
    }
}

function optPrice(price,plus){
    var plusPrice = parseFloat(plus);
    var totalprice = 0 + parseFloat(price);
    totalprice += plusPrice;
    $("#printprice").html("&pound;" + totalprice.toFixed(2));
    
}

