	function setModelName(variName) {
        document.getElementById("modelshown").innerText = variName;
    }
	
	
	function RemoveItem(ItemNo, SavedProds)
	{
	
      var CkDateTimeGone = new Date ( );
      CkDateTimeGone.setTime ( CkDateTimeGone.getTime() -1);
	
	    var CkDets = "product" + ItemNo + "='';path=/;expires=" + CkDateTimeGone.toGMTString();  
      document.cookie = CkDets  
      
      if (SavedProds == 'True')
      {
        document.location = document.location.protocol + "//" + document.location.host + "/savedproducts";
      }  
      else
      {
	        var DelSectn = jQuery('#quoteitem' + ItemNo);
      	  DelSectn[0].outerHTML = '';
      }
 	}
	
	function doEnquiry() {
	try
	{
        var VARIpointerID = jQuery('#enlargeswapper').attr('alt') // GetVARIPointerID()
    }
    catch(e)
    {
    }
   	try
	{ 
        var OPTIpointerID = GetOPTIPointerID()
    }
    catch(e)
    {
    }
        //alert('ITEM pointerID: '+ VARIpointerID);
        //alert('VARI pointerID: '+ OPTIpointerID);
      //  document.__gtform.VARIpointerID.value = VARIpointerID;
      //  document.__gtform.OPTIpointerID.value = OPTIpointerID;
      //  document.__gtform.submit();
      
      var CkDateTime = new Date ( );
      CkDateTime.setDate ( CkDateTime.getDate() + 365 );
      
      
      var NumProds = get_cookie("NumProds")
      if (!NumProds) 
      {
        NumProds = 0
      }        
      NumProds = parseInt(NumProds) + 1

      var CkDets = "product" + NumProds + "=" + escape(VARIpointerID + "," + OPTIpointerID) + ";path=/;expires=" + CkDateTime.toGMTString();  
      document.cookie = CkDets  
      document.cookie = "NumProds=" + NumProds + ";path=/;expires=" + CkDateTime.toGMTString(); 
      
      document.location = document.location.protocol + "//" + document.location.host + "/rapidresponseform"
    }
    
    
 function doAddProd(){
	try
	{
        var VARIpointerID = jQuery('#enlargeswapper').attr('alt') // GetVARIPointerID()
    }
    catch(e)
    {
    }
   	try
	{ 
        var OPTIpointerID = GetOPTIPointerID()
    }
    catch(e)
    {
    }
        //alert('ITEM pointerID: '+ VARIpointerID);
        //alert('VARI pointerID: '+ OPTIpointerID);
      //  document.__gtform.VARIpointerID.value = VARIpointerID;
      //  document.__gtform.OPTIpointerID.value = OPTIpointerID;
      //  document.__gtform.submit();
      
      var CkDateTime = new Date ( );
      CkDateTime.setDate ( CkDateTime.getDate() + 365 );
      
      
      var NumProds = get_cookie("NumProds")
      if (!NumProds) 
      {
        NumProds = 0
      }        
      NumProds = parseInt(NumProds) + 1

      var CkDets = "product" + NumProds + "=" + escape(VARIpointerID + "," + OPTIpointerID) + ";path=/;expires=" + CkDateTime.toGMTString();  
      document.cookie = CkDets  
      document.cookie = "NumProds=" + NumProds + ";path=/;expires=" + CkDateTime.toGMTString(); 
      
      jQuery('#SavedMessage').text('Product saved') 
      
     // document.location = document.location.protocol + "//" + document.location.host + "/rapidresponseform"
    }    
    
    function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

    
    function GetVARIPointerID() {
        for (var i=0; i < document.__gtform.VARI.length; i++)
        {
        if (document.__gtform.VARI[i].checked)
        {
        return document.__gtform.VARI[i].value;
        }
    }
    }
	
	function GetOPTIPointerID() {
	    var variChosen = ""
	    for (var i=0; i < document.__gtform.OPTI.length; i++)
        {
        if (document.__gtform.OPTI[i].checked)
        {
        variChosen = variChosen + document.__gtform.OPTI[i].value + ",";
        }
        }
        return variChosen
     }

	function NewWindow(mypage, myname, w, h, scroll, VARIpointerID) {
	        var IMAGEpointerID;
	        try
	        {
            IMAGEpointerID = GetVARIPointerID();
            if (IMAGEpointerID == undefined) {
                IMAGEpointerID = VARIpointerID;
            }
            }
            catch(e)
            {
                IMAGEpointerID = VARIpointerID;
            }
            mypage = mypage + '?ptrid=' + IMAGEpointerID;
			var winl = (screen.width - w) / 2;
			var wint = (screen.height - h) / 2;
			winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
			win = window.open(mypage, myname, winprops)
			if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
	}

    function UncheckAll(){
    if (document.__gtform)
    {
      count = document.__gtform.elements.length;
          for (i=0; i < count; i++) 
	      {
      	    {document.__gtform.elements[i].checked = 0; }
	      }
    }
    }
    
    function MM_swapImgRestore() { //v3.0
        var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_findObj(n, d) { //v4.01
          var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
            d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
          if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
          for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
          if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
        var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }

    function switchid(id, ids, image, variName){	
	    hideallids(ids);
	    UncheckAll();
	    showdiv(id);
	    showdiv('option');
	    MM_swapImage('swapper','',image,1)
	    setModelName(variName)
    }
    
    function hideallids(ids){

        var temp = new Array();
        temp = ids.split(',');

	    //loop through the array and hide each element by id
	    for (var i=0;i<temp.length;i++){
		    hidediv(temp[i]);
	    }		  
    }

    function hidediv(id) {

	    if (document.getElementById) { // DOM3 = IE5, NS6
		    document.getElementById(id).style.display = 'none';
	    }
	    else {
		    if (document.layers) { // Netscape 4
			    document.id.display = 'none';
		    }
		    else { // IE 4
			    document.all.id.style.display = 'none';
		    }
	    }
    }

    function showdiv(id) {
    		  
	    if (document.getElementById) { // DOM3 = IE5, NS6
		    document.getElementById(id).style.display = 'block';
	    }
	    else {
		    if (document.layers) { // Netscape 4
			    document.id.display = 'block';
		    }
		    else { // IE 4
			    document.all.id.style.display = 'block';
		    }
	    }
    }


		

    function toggleLayer( whichLayer )
    {
    
    var useWhichLayer = whichLayer + "-content";
    var useWhichSpan = whichLayer + "-text";
    
	var innerText = document.getElementById(useWhichSpan).innerText;
	var innerTextReplace
	
    if (innerText == "show")
    {
    document.getElementById(useWhichSpan).innerText = "hide";
    }
    else
    {
    document.getElementById(useWhichSpan).innerText = "show";
    }

    var elem, vis;  if( document.getElementById ) // this is the way the standards work    
    elem = document.getElementById( useWhichLayer );  
    else if( document.all ) // this is the way old msie versions work      
    elem = document.all[useWhichLayer];  
    else if( document.layers ) // this is the way nn4 works    
    elem = document.layers[useWhichLayer];  
    vis = elem.style;  // if the style.display value is blank we try to figure it out here  
    if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)    
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';  
    vis.display = (vis.display==''||vis.display=='block')?'none':'block';
    }


/**
 * SWFObject v1.4.2: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=key+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _23=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{
try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_23=new deconcept.PlayerVersion([6,0,21]);
axo.AllowScriptAccess="always";}
catch(e){
if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}
if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};
deconcept.PlayerVersion=function(_27){
this.major=_27[0]!=null?parseInt(_27[0]):0;
this.minor=_27[1]!=null?parseInt(_27[1]):0;
this.rev=_27[2]!=null?parseInt(_27[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}
return true;
};
deconcept.util={getRequestParameter:function(_29){
var q=document.location.search||document.location.hash;
if(q){
var _2b=q.substring(1).split("&");
for(var i=0;i<_2b.length;i++){
if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){
return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return "";}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){
var _2d=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2d.length;i++){
_2d[i].style.display="none";
for(var x in _2d[i]){if(typeof _2d[i][x]=="function"){_2d[i][x]=null;}}}};
if(typeof window.onunload=="function"){
var oldunload=window.onunload;
window.onunload=function(){
deconcept.SWFObjectUtil.cleanupSWFs();
oldunload();};
}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}
if(Array.prototype.push==null){
Array.prototype.push=function(_30){
this[this.length]=_30;
return this.length;};}

var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for legacy support
var SWFObject=deconcept.SWFObject;


