﻿function showdiv(hideID) {
    document.getElementById(hideID).style.display = 'block';
    document.getElementById(hideID).style.visibility = 'visible';
}
function hidediv(hideID) {
    document.getElementById(hideID).style.display = 'none';
    document.getElementById(hideID).style.visibility = 'hidden';
}
 function workingPrice()
    {
        var price;
        var makeid = document.getElementById("Makeddl").options[document.getElementById("Makeddl").selectedIndex].text;
      var model = document.getElementById('Modelddl').value;
      var radioButtons = document.getElementsByName("rdoworking");
      for (var x = 0; x < radioButtons.length; x++) {
          if (radioButtons[x].checked) {
              price = radioButtons[x].value;
          }
      }
      var xmlhttp;
      if (window.XMLHttpRequest) {
          // code for IE7+, Firefox, Chrome, Opera, Safari
          xmlhttp = new XMLHttpRequest();
      }
      else if (window.ActiveXObject) {
          // code for IE6, IE5
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      else {
          alert("Your browser does not support XMLHTTP!");
      }
      xmlhttp.onreadystatechange = function() {
          var divPrice = document.getElementById('divPrice');
          if (xmlhttp.readyState < 4) {
              divPrice.innerHTML = "<img src='images/loadingAnimation.gif' alt='Processing.....'/>";
          }
          if (xmlhttp.readyState == 4) {
              var value = xmlhttp.responseText;
              var index = value.indexOf("<div");
              if (index > 0) {
                  value = value.substring(0, index);
                  divPrice.innerHTML = value;
              }
              else {
                  divPrice.innerHTML = value;
              }
          }
      };
      if (makeid == "") {
          alert("Enter the required fields");
      }
      else {
          var url = "loadproducts.aspx?make=" + makeid + "&model=" + model + "&price=" + price;
          xmlhttp.open("POST", url, true);
          xmlhttp.send(null);
      }
  }

var srcpostcode;
var BnC, map, polyOptions, isDirecting = false;
function popupTrade()
{  
     hidediv('myOnPageContent');
    var storeid=document.getElementById('storeddl').value;    
    var xmlhttp;
    if (window.XMLHttpRequest)
    {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        // code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        alert("Your browser does not support XMLHTTP!");
    }
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            var value = xmlhttp.responseText;
            var index = value.indexOf("<div");
            if (index > 0) {
                var arr = value.substring(0, index);
                var arr1 = arr.split("~");

                document.getElementById('stname').innerHTML = arr1[0];
                document.getElementById('add1').innerHTML = arr1[1];
                document.getElementById('add2').innerHTML = arr1[2];
                document.getElementById('add3').innerHTML = arr1[3];
                var htmltel = document.getElementById('tel').innerHTML;
                var htmlfax = document.getElementById('fax').innerHTML;
		htmltel =arr1[4];
		htmlfax =arr1[5];
             	document.getElementById('tel').innerHTML = arr1[4];
                document.getElementById('fax').innerHTML = arr1[5];
//              document.getElementById('email').innerHTML = document.getElementById('email').innerHTML + " " + arr1[6];
		document.getElementById('stnamePrint').innerHTML = arr1[0];
                document.getElementById('add1Print').innerHTML = arr1[1];
                document.getElementById('add2Print').innerHTML = arr1[2];
                document.getElementById('add3Print').innerHTML = arr1[3];
                document.getElementById('telPrint').innerHTML =  arr1[4];
 		document.getElementById('faxPrint').innerHTML =  arr1[5];
//              document.getElementById('emailPrint').innerHTML = document.getElementById('email').innerHTML + " " + arr1[6];
                showdiv('myOnPageContent');
                var postcode = arr1[9] + ',' + arr1[10];
                var htmldata = "<font color=black>" + arr1[0] + "<br/>" + arr1[1] + "<br/>" + arr1[2] + "<br/>" + arr1[3] + "<br/>" + arr1[4] + "<br/>" + arr1[5] + "</font>";
		test(postcode,htmldata);//showAddress(postcode, htmldata);
                document.getElementById('map_canvas').style.marginTop = '10px';
            }
            else {
				
                var arr1 = value.split("~");
                document.getElementById('stname').innerHTML = arr1[0];
                document.getElementById('add1').innerHTML = arr1[1];
                document.getElementById('add2').innerHTML = arr1[2];
                document.getElementById('add3').innerHTML = arr1[3];
                var htmltel = document.getElementById('tel').innerHTML;
                var htmlfax = document.getElementById('fax').innerHTML;
		htmltel =arr1[4];
		htmlfax =arr1[5];
               // document.getElementById('tel').innerHTML = document.getElementById('tel').innerHTML + " " + arr1[4];
               // document.getElementById('fax').innerHTML = document.getElementById('fax').innerHTML + " " + arr1[5];
                document.getElementById('tel').innerHTML = arr1[4];
                document.getElementById('fax').innerHTML = arr1[5];
//              document.getElementById('email').innerHTML = document.getElementById('email').innerHTML + " " + arr1[6];
		document.getElementById('stnamePrint').innerHTML = arr1[0];
                document.getElementById('add1Print').innerHTML = arr1[1];
                document.getElementById('add2Print').innerHTML = arr1[2];
                document.getElementById('add3Print').innerHTML = arr1[3];
       		document.getElementById('telPrint').innerHTML =  arr1[4];
 		document.getElementById('faxPrint').innerHTML =  arr1[5];
		//document.getElementById('emailPrint').innerHTML = document.getElementById('email').innerHTML + " " + arr1[6];
                //document.getElementById('telPrint').innerHTML = document.getElementById('tel').innerHTML + " " + arr1[4];
                //document.getElementById('faxPrint').innerHTML = document.getElementById('fax').innerHTML + " " + arr1[5];
//              //document.getElementById('emailPrint').innerHTML = document.getElementById('email').innerHTML + " " + arr1[6];
                showdiv('myOnPageContent');
                var postcode = arr1[9] + ',' + arr1[10];
                //                var htmldata = "<font color=black>" + arr1[0] + "<br/>" + arr1[1] + "<br/>" + arr1[2] + "<br/>" + arr1[3] + "<br/>Tel: " + arr1[4] + "<br/>Fax: " + arr1[5] + "<br/>Email: " + arr1[6] + "</font>";
                var htmldata = "<font color=black>" + arr1[0] + "<br/>" + arr1[1] + "<br/>" + arr1[2] + "<br/>" + arr1[3] + "<br/>" + arr1[4] + "<br/>" + arr1[5] + "</font>";
		test(postcode,htmldata);
		//showAddress(postcode,htmldata);
	
                document.getElementById('map_canvas').style.marginTop = '10px';
            }
        }
    };
    if(storeid>0)
    {
        var url="mappopup.aspx?storeid="+storeid+"";                                
        xmlhttp.open("POST",url,true);
        xmlhttp.send(null);
    }
    else {
        document.getElementById('map_canvas').style.marginTop = '100px';
        alert('please select a store');        
    }
 tb_show('Store Location', '#TB_inline?height=auto&amp;width=480&amp;inlineId=myOnPageContent', '');
}
function test(pcode,htmlfdata)
{
    var address = pcode;
    var html = htmlfdata;
    geocoder = new GClientGeocoder();
    var retLat = 0;
    var retLang = 0;
    if (geocoder) {
        geocoder.getLatLng(
        address,
        function(point) {
            if (!point) {
                alert(address + " not found");
            }
            else {
                var baseIcon = new GIcon();
                // baseIcon.image = "skins\Skin_1\images\mappopup.jpg";
                // baseIcon.shadow = "shadow-home_nbtn.png";
                baseIcon.iconSize = new GSize(38.0, 45.0);
                baseIcon.shadowSize = new GSize(61.0, 45.0);
                baseIcon.iconAnchor = new GPoint(19.0, 22.0);
                baseIcon.infoWindowAnchor = new GPoint(19.0, 22.0);
                // baseIcon.transparent = "http://www.google.com/intl/en_ALL/mapfiles/markerTransparent.png";

                var map = new GMap2(document.getElementById("map_canvas"));

                map.setCenter(point, 13);
                var marker = new GMarker(point);
                GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml(html);
                });
                map.addOverlay(marker);
            }
        });
    }
}
//  function getPrint(print_area) {
//      //Creating new page
//      var pp = window.open();
//      //Adding HTML opening tag with <HEAD> � </HEAD> portion 
//      pp.document.writeln('<HTML><HEAD><title>Print Preview</title><LINK href="Includes/css/Styles.css"  type="text/css" rel="stylesheet">')
//      pp.document.writeln('<link href="skins/Skin_1/styleTrade.css" rel="stylesheet" type="text/css" /><LINK href="skins/Skin_1/thickbox.css"  type="text/css" rel="stylesheet" media="print"><base target="_self"></HEAD>')
//      //Adding Body Tag
//      pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0" onload="window.print();">');
//      //Adding form Tag
//      pp.document.writeln('<form  method="post">');
//      //Creating two buttons Print and Close within a table
//      pp.document.writeln('<TABLE width=100%><TR><TD></TD></TR><TR><TD align=right><INPUT ID="CLOSE" type="button" value="Close" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
//      //Writing print area of the calling page
//      pp.document.writeln(document.getElementById(print_area).innerHTML);
//      //Ending Tag of </form>, </body> and </HTML>
//      pp.document.writeln('</form></body></HTML>');

  //  }
  function printDiv() {
      var divToPrint = document.getElementById('myOnPageContentPrint');
      var newWin = window.open('', 'Print-Window', 'width=600,height=600');
      newWin.document.open();
      newWin.document.write('<html><head><link href="skins/Skin_1/styleTrade.css" rel="stylesheet" type="text/css" /><link href="skins/Skin_1/thickbox.css" rel="stylesheet" type="text/css" /></head><body onload="window.print()">' + divToPrint.innerHTML + '</body></html>');
      newWin.document.close();
      //setTimeout(function() { newWin.close(); }, 10);
  }

