
var BrocDescHwnd=0;


function ms_ie() {
var ua = navigator.userAgent;
var an = navigator.appName;

 return (ua.indexOf("MSIE")>=4);
}


function confirmBskEmptyMsg(msg) {
   if(window.confirm("This will empty your basket, do you wish to proceed?")) return true;
 return false;
}


function init() {
    if(parseInt(navigator.appVersion) < 4) {
    alert("Sorry, a 4.0+ browser is required to view this site.");
    return;
    }
}


function showBrochureWinWAS(bCode) {
var hWnd;
  hWd=window.open("brochureinfo.asp?send="+bCode,"brochure","width=400,height=300,scrollbars=yes,resizable=yes,toolbar=0,location=0,directories=0,status=0,menubar=0");
  hWd.focus();
}



function showBrochureWinPath(topath,bCode) 
{
var page=topath + "brochureinfoWin.asp?send="+bCode;
var attribs="scrollbars=yes,resizable=yes,toolbar=0,location=0,directories=0,status=0,menubar=0,top=0,left=0";

   if(!BrocDescHwnd) {
   BrocDescHwnd=new primeWin(page,"BrochureDescription",416,300,attribs);
   } else {
 
	  if(BrocDescHwnd.hwd.closed==true) {
      delete BrocDescHwnd
	  BrocDescHwnd=new primeWin(page,"BrochureDescription",416,300,attribs);
	  }
   }
  
 BrocDescHwnd.winControl(page);
}


function showBrochureWinPathQS(topath,bCode,qs) 
{
var page=topath + "brochureinfoWin.asp?send="+ bCode + qs;
var attribs="scrollbars=yes,resizable=yes,toolbar=0,location=0,directories=0,status=0,menubar=0,top=0,left=0";

   if(!BrocDescHwnd) {
   BrocDescHwnd=new primeWin(page,"BrochureDescription",416,300,attribs);
   } else {
 
	  if(BrocDescHwnd.hwd.closed==true) {
      delete BrocDescHwnd
	  BrocDescHwnd=new primeWin(page,"BrochureDescription",416,300,attribs);
	  }
   }
  
 BrocDescHwnd.winControl(page);
}



function showBrochureWin(bCode) 
{
var page="brochureinfoWin.asp?send="+bCode;
var attribs="scrollbars=auto,resizable=yes,toolbar=0,location=0,directories=0,status=0,menubar=0,top=0,left=0";

   if(!BrocDescHwnd) {
   BrocDescHwnd=new primeWin(page,"BrochureDescription",440,300,attribs);
   } else {
 
	  if(BrocDescHwnd.hwd.closed==true) {
      delete BrocDescHwnd
	  BrocDescHwnd=new primeWin(page,"BrochureDescription",440,300,attribs);
	  }
   }
  
 BrocDescHwnd.winControl(page);
}



function primeWin(pageToCall,winName,width,height,attribs) {
 this.length = 9; 
    this.hwd=0;
    this.state="closed";
	this.width=width;
	this.height=height;
	this.winName=winName;
	this.attribs=attribs;
	this.pageToCall=pageToCall;
    this.winControl = winControl;  
	this.winClose=winClose;
}



function winControl(page) {
var hWnd;
var stg;

    if(this.state=="open") {
    ////alert("Window Already Open /r/n" + this.state.value);
    this.hwd.location=page;
	this.hwd.focus();
	return false;
	}

  stg="width=" + this.width + ",height=" + this.height + "," + this.attribs;
  hWnd = window.open(this.pageToCall,this.winName,stg);

       if(hWnd.window == null || !hWnd.window) return false

		if(document.window!=null && !hWnd.opener) {
        hWnd.opener = document.window;
		}

 this.hwd=hWnd;
 this.state="open";
 return true;
}



function winClose() {

    if(this.state!="open") {
    //alert("Window Not Open");
    return false;
	}

 this.hwd.close();
 this.state="closed"
 return true;
}



function closeBrocDescWin()
{
   if(!BrocDescHwnd) return 0;

 return BrocDescHwnd.winClose();
}


/*  CHECK BOX STUFF  Jan 2001 */

function chkBrocSelectNum(item)
{
  if(!ms_ie()) return true;
var n,msg,numChecked=0;
var coll = document.all.item("broucher")
var numAllowed=document.all.item('cliVal').value;
var basketNum=document.all.item('broCount').value;
var ticked=document.all.item('ticked').value;

    /*
    if (coll!=null) {
       for (n=0; n<coll.length; n++) {
	       if(document.all.item('broucher',n).checked==true) numChecked++;
       }
	} 
	*/
	
	      
 numChecked=ticked;

       if(item.checked==true) numChecked++; else numChecked--;

 document.all.item('ticked').value=numChecked; 
  
       if( (numChecked+parseInt(basketNum)) >numAllowed) {
	   item.checked=false;
	   numChecked--;
	   document.all.item('ticked').value=numChecked; 
       msg="You Have A total of " + (numChecked+parseInt(basketNum)) + " Brochures Selected \r\n";
	       if(parseInt(basketNum)) {
           msg+="This includes " + basketNum + " Brochures already in your Basket \r\n";
		   }
       msg+="You Can Only Order " + numAllowed + " Brochures At Any One Time";
	   alert(msg);
	   return false;
	   }

 return true;
}





function chkBrocSelectNumOnExit()
{
var n,msg,numChecked=0;
var numAllowed;
var basketNum;
var ticked;

 numAllowed=document.forms['ListFRM'].cliVal.value;
 basketNum=document.forms['ListFRM'].broCount.value;
 ticked=document.forms['ListFRM'].ticked.value;

    for(n=0;n<document.forms['ListFRM'].broucher.length;n++) {
      if(document.forms['ListFRM'].broucher[n].checked) numChecked++;
	}

        if(n==0 && document.forms['ListFRM'].broucher.checked) numChecked++;

       if( (numChecked+parseInt(basketNum)) >numAllowed) {
       msg="You Have A total of " + (numChecked+parseInt(basketNum)) + " Brochures Selected \r\n";
	       if(parseInt(basketNum)) {
           msg+="This includes " + basketNum + " Brochures already in your Basket \r\n";
		   }
       msg+="You Can Only Order " + numAllowed + " Brochures At Any One Time";
	   alert(msg);
	   return false;
	   }

       if( (numChecked+parseInt(basketNum)) == 0) {
       msg="You Don't Have Any Brochures Selected Or In Your Basket \r\n";
       msg+="You Can Order Up To " + numAllowed + " Brochures At Any One Time";
	   alert(msg);
	   return false;
	   }

 return true;
}


