﻿function showDesc() {
    //document.getElementById("descpanel").style.display = "block";
    $("#descpanel").show(600);
}

function hideDesc() {
    //document.getElementById("descpanel").style.display = "none";
    $("#descpanel").hide(600);
}

function showPrint() {
    //document.getElementById("printpanel").style.display = "block";
    $("#printpanel").show(600);
}

function hidePrint() {
    clearprint();
    //document.getElementById("printpanel").style.display = "none";
    $("#printpanel").hide(600);
}
function clearList() {
    var curMonthOption = document.getElementById("first");
curMonthOption.selected = true;
}

function doBrickPrint1() {
    var txts;
    txts = document.getElementById("ctl00_mainpanel_letters1").value;
    document.getElementById("line1").value = txts.toUpperCase();

}
function doBrickPrint2() {
    var txts;
    txts = document.getElementById("ctl00_mainpanel_letters2").value;
    document.getElementById("line2").value = txts.toUpperCase();

}
function doBrickPrint3() {
    var txts;
    txts = document.getElementById("ctl00_mainpanel_letters3").value;
    document.getElementById("line3").value = txts.toUpperCase();

}
function doBrickPrint4() {
    var txts;
    txts = document.getElementById("ctl00_mainpanel_letters4").value;
    document.getElementById("line4").value = txts.toUpperCase();

}

function doShirtPrint()
{
	var txts;
	var mychar;
	var jj;
	var cc;
    txts=document.getElementById("inpletters").value;
    sizev=document.getElementById("inpletters").value;
	document.getElementById("letters").value = txts.toUpperCase();
	document.getElementById("letters-shadow").value = txts.toUpperCase();
	jj=document.getElementById("letters").value;

	cc=document.getElementById("costval").value;
	document.getElementById("costval").value= formatAsMoney(parseFloat(cc) - parseFloat(document.getElementById("tempcharprice").value));

	document.getElementById("tempcharprice").value="0.00";

//    if (overrideprintprice == 0) {
	    for (i=0;i<=jj.length;i++){
		    mychar = txts.charAt(i);
		    for (n=0;n<charArray.length;n++){
		      if (charArray[n]==mychar.toUpperCase()){
			    cc=document.getElementById("tempcharprice").value;
			    document.getElementById("tempcharprice").value= formatAsMoney(parseFloat(cc) + parseFloat(priceArray[n])); 
		      }
		    }
	    }
	    cc=document.getElementById("costval").value;
	    document.getElementById("costval").value= formatAsMoney(parseFloat(cc) + parseFloat(document.getElementById("tempcharprice").value));
//    } else {
//        document.getElementById("costval").value = formatAsMoney(overrideprintprice);
//    }
	   
	    $("#ctl00_mainpanel_lblCurrentShirtPrintPrice").text(parseFloat($("#ctl00_mainpanel_lblCurrentShirtPrintPrice").text()) + parseFloat(document.getElementById("costval").value));
        document.getElementById("ctl00_mainpanel_CurrentShirtPrintPrice").value = ( parseFloat(document.getElementById("costval").value));
	    
	    $("#lblshoppingPricePersonal").text(formatAsMoney(parseFloat(cc) + parseFloat(document.getElementById("tempcharprice").value)));
	    $("#ctl00_mainpanel_shoppingPricePersonal").text("£" + formatAsMoney(parseFloat($("#ctl00_mainpanel_lblCurrentPatchPrice").text()) + parseFloat($("#ctl00_mainpanel_lblCurrentShirtPrice").text()) + parseFloat(document.getElementById("costval").value)));
	    $("#ctl00_mainpanel_lblCurrentPrice").text($("#ctl00_mainpanel_shoppingPricePersonal").text());
	    $("#ctl00_mainpanel_shoppingPrice").text($("#ctl00_mainpanel_shoppingPricePersonal").text());
	    
        document.getElementById("customname").value = document.getElementById("letters").value;
        document.getElementById("customnumber").value = document.getElementById("numbers").value;
        document.getElementById("shirtprint-added").style.display = "inline";

        $("#ctl00_mainpanel_shoppingShirtPricePersonal").text("£" + parseFloat($("#ctl00_mainpanel_lblCurrentShirtPrice").text()).toFixed(2));
        $("#ctl00_mainpanel_shoppingPrintPricePersonal").text("£" + parseFloat(document.getElementById("costval").value).toFixed(2));
        $("#ctl00_mainpanel_shoppingPatchPricePersonal").text("£" + parseFloat($("#ctl00_mainpanel_lblCurrentPatchPrice").text()).toFixed(2));
        
}	

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i <= sText.length; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function doShirtNum()
{
    var txt;
    var pinc;
	
    txt=document.getElementById("inpnumbers").value;
    
    if (IsNumeric(txt)){
		
		document.getElementById("numbers").value = txt;
		document.getElementById("numbers-shadow").value = txt;
		jj=document.getElementById("numbers").value;
		pinc = 0;
		
		cc=document.getElementById("costval").value;
		document.getElementById("costval").value= formatAsMoney(parseFloat(cc) - parseFloat(document.getElementById("tempnumprice").value));

		document.getElementById("tempnumprice").value="0.00";
//        if (overrideprintprice == 0) {
		    for (i=0;i<=jj.length;i++){
			    mychar = txt.charAt(i);
			    for (n=0;n<numcharArray.length;n++){
			      if (numcharArray[n]==mychar.toUpperCase()){
				    cc=document.getElementById("tempnumprice").value;
					// Updated to include the leicester rules - 4 first number, 2 after
				    document.getElementById("tempnumprice").value= formatAsMoney(parseFloat(cc) + parseFloat(numpriceArray[n])); 
//					if (pinc == 0) {
//						document.getElementById("tempnumprice").value= formatAsMoney(parseFloat(cc) + 4.0);
//						pinc = 1;
//					} else {
//						document.getElementById("tempnumprice").value= formatAsMoney(parseFloat(cc) + 2.0);
//					}
			      }
			    }
		    }
		    cc=document.getElementById("costval").value;
		    document.getElementById("costval").value= formatAsMoney(parseFloat(cc) + parseFloat(document.getElementById("tempnumprice").value));
//        } else {
//            document.getElementById("costval").value = formatAsMoney(overrideprintprice);
//        }
		    
		    document.getElementById("customname").value = document.getElementById("letters").value;
		    document.getElementById("customnumber").value = document.getElementById("numbers").value;

		    document.getElementById("ctl00_mainpanel_CurrentShirtPrintPrice").value = (parseFloat(document.getElementById("costval").value));
	    
		    $("#ctl00_mainpanel_lblCurrentShirtPrintPrice").text(parseFloat($("#ctl00_mainpanel_lblCurrentShirtPrintPrice").text()) + parseFloat(document.getElementById("costval").value));
		    $("#lblshoppingPricePersonal").text(formatAsMoney(parseFloat(cc) + parseFloat(document.getElementById("tempnumprice").value)));
		    $("#ctl00_mainpanel_shoppingPricePersonal").text("£" + formatAsMoney(parseFloat($("#ctl00_mainpanel_lblCurrentPatchPrice").text()) + parseFloat($("#ctl00_mainpanel_lblCurrentShirtPrice").text()) + parseFloat(document.getElementById("costval").value)));
		    $("#ctl00_mainpanel_lblCurrentPrice").text($("#ctl00_mainpanel_shoppingPricePersonal").text());
		    $("#ctl00_mainpanel_shoppingPrice").text($("#ctl00_mainpanel_shoppingPricePersonal").text());

		    $("#ctl00_mainpanel_shoppingShirtPricePersonal").text("£" + parseFloat($("#ctl00_mainpanel_lblCurrentShirtPrice").text()).toFixed(2));
		    $("#ctl00_mainpanel_shoppingPrintPricePersonal").text("£" + parseFloat(document.getElementById("costval").value).toFixed(2));
		    $("#ctl00_mainpanel_shoppingPatchPricePersonal").text("£" + parseFloat($("#ctl00_mainpanel_lblCurrentPatchPrice").text()).toFixed(2));
		    
		    document.getElementById("shirtprint-added").style.display = "inline";

		    return false;
    }
	
}	

function clearprint()
{
    document.getElementById("inpnumbers").value = '';
    document.getElementById("inpletters").value = '';
    document.getElementById("letters").value = '';
    document.getElementById("numbers").value = '';
    document.getElementById("customname").value = '';

    document.getElementById("customnumber").value = '';
    
    document.getElementById("letters-shadow").value = '';
    document.getElementById("numbers-shadow").value = '';
    
    document.getElementById("costval").value = '0.00';
    document.getElementById("tempnumprice").value = '0.00';
    document.getElementById("tempcharprice").value = '0.00';
    document.getElementById("shirtprint-added").style.display = "none";
    document.getElementById("ctl00_mainpanel_CurrentShirtPrintPrice").value = document.getElementById("costval").value;
    $("#ctl00_mainpanel_shoppingPrintPricePersonal").text("£" + document.getElementById("costval").value);

   
}

function saveprint()
{
    if (document.getElementById("letters").value != 'Enter Name') {
        document.getElementById("customname").value = document.getElementById("letters").value;

        document.getElementById("customnumber").value = document.getElementById("numbers").value;


        document.getElementById("shirtprint-added").style.display = "inline";
  
        document.getElementById("ctl00_mainpanel_ImageButton2").style.display = "inline"; 
    }
    return false;
}

function formatAsMoney(mnt) 
{
	mnt -= 0;
	mnt = (Math.round(mnt*100))/100;
	return (mnt == Math.floor(mnt)) ? mnt + '.00' 
  		: ( (mnt*10 == Math.floor(mnt*10)) ? 
           mnt + '0' : mnt);
}

