// JavaScript Document
<!--//--><![CDATA[//><!--

function checkCC(ccnum){


   
   return true;
}



function help (category, field ) {
                manufact='cardale';
                if (category.toLowerCase().indexOf('horman')>0) {
                        manufact = 'hormann';
                }
                if (category.toLowerCase().indexOf('cardale')>0) {
                        manufact = 'cardale';
                }
                if (category.toLowerCase().indexOf('thermaglide')>0) {
                        manufact = 'cardale_therma';
                }


                helperwin.show();
                helperwin.load('iframe', '../help/'+manufact+'_'+field+'.htm', 'Dynasty Doors Direct Help' );

}

function addtocart(deliveryid) {

                
        itemdesc=document.getElementById("itemtitle").value;

        size_data=document.getElementById("products").value.split('|');
        frame_data=document.getElementById("frames").value.split('|');
        finish_data=document.getElementById("finish").value.split('|');
        glazing_data=document.getElementById("glazing").value.split('|');
        opener_data=document.getElementById("opener").value.split('|');
//        delivery_data=document.getElementById("delivery").value.split('|');


        size_price=size_data[3];
        frame_price=frame_data[2];
        finish_price=finish_data[2];
        glazing_price=glazing_data[2];
        opener_price=opener_data[2];
//        delivery_price=delivery_data[2];

        size_rrp=size_data[4];
        frame_rrp=frame_data[3];
        finish_rrp=finish_data[3];
        glazing_rrp=glazing_data[3];
        opener_rrp=opener_data[3];

                qty = document.getElementById("quantity").value;
                ipid = Math.round(Math.random()*99);
                icode = size_data[0];
                itax = 17.5;
                idel = 0;					


                idescription = itemdesc+' '+size_data[1]+' by '+size_data[2];
                iprice = size_price;

                additem(cart, ipid, icode ,idescription, iprice, qty, itax, idel, deliveryid );
        
                if (frame_data[1].indexOf('None')<1) {
                        idescription = 'frame'+frame_data[1];
                        iprice = frame_price;
                        additem(cart, ipid, icode ,idescription, iprice, qty, itax, 0, -1  );
                }
                
                if (finish_data[1].indexOf('None')<1) {
                        idescription = 'finish '+finish_data[1];
                        iprice = finish_price;
                        additem(cart, ipid, icode ,idescription, iprice, qty, itax, 0, -1 );
                }

                if (glazing_data[1].indexOf('None')<1) {                
                        idescription = 'glazing '+glazing_data[1];
                        iprice = glazing_price;
                        additem(cart, ipid, icode ,idescription, iprice, qty, itax, 0, -1 );
                }

                if (opener_data[1].indexOf('None')<1) {         
                        idescription = 'opener '+opener_data[1];
                        iprice = opener_price;
                        additem(cart, ipid, icode ,idescription, iprice, qty, itax,0, -1 );
                }

                displaycart();

        }

function displaycart() {
//              cartwin.load('inline', showcart() , 'Shopping cart' );  
//              cartwin.show();
                totalcart();
                document.location='shop.php?action=cart';
//              document.write( cartintemplate( 'templates/cart.html' ) );
}

function setprice(self) {

        itemdesc=document.getElementById("itemtitle").value;
        size_data=document.getElementById("products").value.split('|');

        frame_data=document.getElementById("frames").value.split('|');
        finish_data=document.getElementById("finish").value.split('|');
        glazing_data=document.getElementById("glazing").value.split('|');
        opener_data=document.getElementById("opener").value.split('|');
                
//       delivery_data=document.getElementById("delivery").value.split('|');
        size_price=size_data[3];
        frame_price=frame_data[2];
        finish_price=finish_data[2];
        glazing_price=glazing_data[2];
        opener_price=opener_data[2];
 //       delivery_price=delivery_data[2];

        size_rrp=size_data[4];
        frame_rrp=frame_data[3];
        finish_rrp=finish_data[3];
        glazing_rrp=glazing_data[3];
        opener_rrp=opener_data[3];

                
                                qty = document.getElementById("quantity").value;

    item_price=((eval(size_price)+eval(frame_price)+eval(finish_price)+eval(glazing_price)+eval(opener_price))*qty);
    item_price = Math.round((item_price*100)+.4)/100;
    item_rrp =((eval(size_rrp)+eval(frame_rrp)+eval(finish_rrp)+eval(glazing_rrp)+eval(opener_rrp))*qty);
    item_rrp = Math.round((item_rrp*100)+.4)/100;
    setinfo(size_data[1],size_data[2],item_price,item_rrp );

    document.getElementById("itemcost").innerHTML="&pound;"+item_price;
    desc=itemdesc+"<br/>size: w:"+size_data[1]+" h:"+size_data[2]+" &pound;"+size_data[3]+
                     "<br/>Frame: "+frame_data[1]+" &pound;"+frame_data[2]+
                     "<br/>Finish: "+finish_data[1]+" &pound;"+finish_data[2]+
                     "<br/>Glazing: "+glazing_data[1]+" &pound;"+glazing_data[2]+
                     "<br/>Opener: "+opener_data[1]+" &pound;"+opener_data[2]+
                                         "<br/>Quantity: "+qty;

//    document.getElementById("idescription").value=desc;
//    document.getElementById("cost").value=item_price;



}

function setinfo(h,w,p,rrp) {
  pdetailtext = document.getElementById("pdetail");
  h_ft = Math.round( 0.0032808399 * h *100)/100;
  w_ft = Math.round( 0.0032808399 * w *100) /100;
  
  dotidx = (h_ft+"").indexOf('.');
  if (dotidx>0) {
    meas = (h_ft+"").split('.');
        h_inch = meas[1];
        h_ft = meas[0];
        h_ft=h_ft+"ft "+Math.round((eval("."+h_inch)*12)-0.49)+"in ";
  } else {
    h_ft=h_ft+"ft ";
  }
  dotidx = (w_ft+"").indexOf('.');
  if (dotidx>0) {
    meas = (w_ft+"").split('.');
        w_inch = meas[1];
        w_ft = meas[0];
        w_ft=w_ft+"ft "+Math.round((eval("."+w_inch)*12)-0.49)+"in ";
  } else {
        w_ft=w_ft+"ft ";
  }
  saver = Math.round((eval(rrp)-eval(p))*100)/100;

  pdetailtext.innerHTML='<br/><h3>Current Size '+h_ft+' x '+w_ft+'<br/><br/>'+'<span class="save">You save &pound;'+saver+'</span></h3>';
  

}

//--><!]]>



