﻿
        function gup(name)
         {
            name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
            var regexS = "[\\?&]"+name+"=([^&#]*)";
            var regex = new RegExp( regexS );
            var results = regex.exec( window.location.href );
            if( results == null )
                return "";
            else
                return results[1];
        }
     
        function getOffices()
        {
          
            var strCountry = document.getElementById("ddlCountry").value;
            var strOfficeName,strAddress,strEmail,strFaxNo,strXML;
            var xmldoc;
            if (window.ActiveXObject)
            {
                xmldoc = new ActiveXObject("Microsoft.XMLDOM");
            }
            else if (document.implementation && document.implementation.createDocument)
            {
                xmldoc=document.implementation.createDocument("","",null);

            }
            xmldoc.async=false;
            xmldoc.load("templates/images/Offices.xml")
            var x=xmldoc.getElementsByTagName("Office");
            var objDiv = document.getElementById("divOffices");
            objDiv.innerHTML = "";
            strXML = "<Offices>"
            for (var i=0;i<x.length;i++)
            {
                var y;
                y=x[i].getElementsByTagName("Country");
                for (var len=0;len<y.length;len++)
                {
                    var strXMLCountry = y[len].childNodes[0].nodeValue;
                    if (strXMLCountry == strCountry)
                    {

                        strXML += "<Office>";
                        strOfficeName ="<OfficeName>" +  x[i].getElementsByTagName("OfficeName")[0].childNodes[0].nodeValue + "</OfficeName>";
                        if (x[i].getElementsByTagName("Address")[0].childNodes[0]!= null)
                        {
                            strAddress = "<Address>" + x[i].getElementsByTagName("Address")[0].childNodes[0].nodeValue + "</Address>";
                        }
                        else
                        {
                            strAddress ="<Address></Address>";
                        }
                        if (x[i].getElementsByTagName("Email")[0].childNodes[0]!= null)
                        {
                            strEmail = "<Email>" +x[i].getElementsByTagName("Email")[0].childNodes[0].nodeValue + "</Email>";
                        }
                        else
                        {
                            strEmail ="<Email></Email>"
                        }
                        if (x[i].getElementsByTagName("TelNo")[0].childNodes[0]!= null)
                        {
                            strTelNo = "<TelNo>" +x[i].getElementsByTagName("TelNo")[0].childNodes[0].nodeValue + "</TelNo>";
                        }
                        else
                        {
                            strTelNo = "<TelNo></TelNo>";
                        }
                        if (x[i].getElementsByTagName("FaxNo")[0].childNodes[0]!= null)
                        {
                            strFaxNo = "<FaxNo>" +x[i].getElementsByTagName("FaxNo")[0].childNodes[0].nodeValue + "</FaxNo>";
                        }
                        else
                        {
                            strFaxNo = "<FaxNo></FaxNo>";
                        }
                        strXML += strOfficeName + strAddress + strEmail + strTelNo + strFaxNo + "</Office>";
                    }
                }
            }
            strXML += "</Offices>" ;
            var doc;
            if (window.ActiveXObject)
            {
                doc=new ActiveXObject("Microsoft.XMLDOM");
                doc.async="false";
                doc.loadXML(strXML.replace(/&/g,"&amp;"));
                var xmlxsl = new ActiveXObject("Microsoft.XMLDOM");
                xmlxsl.async = false;
                xmlxsl.load("templates/images/Offices.xslt");
                objDiv.innerHTML = doc.transformNode(xmlxsl);
            }
            else
            {
               var parser=new DOMParser();
               doc=parser.parseFromString(strXML.replace(/&/g,"&amp;"),"text/xml");

                var xslRef=document.implementation.createDocument("","",null);
                xslRef.async=false;
                xslRef.load("templates/images/Offices.xslt")
                var xsltProcessor = new XSLTProcessor();
                xsltProcessor.importStylesheet(xslRef);

                var newDoc = xsltProcessor.transformToDocument(doc);
                var newDoc1 = (new XMLSerializer()).serializeToString(newDoc);
                objDiv.innerHTML   = newDoc1;
            }
           
        }
        
        function submitSearchForm()
        {
            if (document.getElementById("txtSearch").value == "")
            {
                alert("Please enter a keyword for your search");
                //return true;
            }
            else
            {
                document.getElementById("g").value = document.getElementById("txtSearch").value;
                document.getElementById("g").value="1";
                //document.getElementById("qs").submit();
                //return true;
                window.location.href="http://www.kirbyinternational.com/searchpro/index.asp?q=" + document.getElementById("txtSearch").value + "&g=1";
            }
        }


     var InputBox = "";
    function ValidateInput()
    {document.onkeypress = keyDown;}

    function keyDown(e)
	{
	    var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
		else return true;


		if(InputBox == 'NoEnter')
		{
		        if(keycode == 13)
		        {
                    InputBox = "";
				    return false;
		        }
		}
	InputBox = "";
	}

