// Popup Image

function Is() {
  var agent = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);
  this.minor = parseFloat(navigator.appVersion);
  this.ie = (agent.indexOf("msie") != -1);
  this.ns = ((agent.indexOf('mozilla')!=-1) &&
((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible')
== -1)));
  this.ie4 = (this.ie && (this.major >= 4));
}

var is = new Is();
var myWin = null    // use this when referring to pop-up window
var winCount = 0
var xOffset = 0;
var yOffset = 0;
var CenterWindow=0;

function GoPopWin(cURL, box_width, box_height) {

   var Width = 500;
   var Height = 500;
   var wLeft = 100;
   var wTop = 100;
   var Scrollbars='Yes'; // Yes/No
   var Menubar='Nos'; // Yes/No
   var Toolbar='No'; // Yes/No
   var Directories='No'; // Yes/No
   var Resizable='Yes';
   var Status='No';
   var Location='No';
   var windowName = "popUpWindow";

   if (is.ie4 || is.ns) {
       if (myWin != null) {
         if (!myWin.closed) { myWin.close(); }
       }

       if (CenterWindow) {
          PositionCenter(Width, Height);
       }
       else {
          PositionWindow(wLeft, wTop);
       }
   }

   var features =  'width='        + Width +
                   ',height='      + Height +
                   ',screenX='     + xOffset +
                   ',left='        + xOffset +
                   ',screenY='     + yOffset +
                   ',top='         + yOffset +
                   ',directories=' + Directories +
                   ',menubar='     + Menubar +
                   ',scrollbars='  + Scrollbars +
                   ',status='      + Status +
                   ',location='    + Location +
                   ',toolbar='     + Toolbar +
                   ',Resizable='  + Resizable;

   //alert(features);

   myWin = window.open(cURL, windowName, features);
}

function PositionWindow(wLft, wTp) {

    if (wLft > 0) {
       xOffset = wLft;
    }
    else {
       xOffset = 0;
    }
    if (wTp > 0) {
       yOffset = wTp;
    }
    else {
       yOffset = 0;
    }
}

function PositionCenter(wWd, wHt) {
   if (is.ie4) {
       var xMax = screen.width, yMax = screen.height;
   }
   else {
       if (is.ns) {
           var xMax = window.outerWidth, yMax = window.outerHeight;
       }
       else {
           var xMax = 640, yMax=480;
       }
   }

   xOffset = (xMax - wWd)/2;
   yOffset = (yMax - wHt)/2;

}

 function checkForm(form) {

   for (var i = 0; i < form.elements.length; i++) {
      if (form.elements[i].name.indexOf("Qty") != -1 || form.elements[i].name.indexOf("quantity") != -1) {
         if (form.elements[i].value > 0) {
            return true;
         }
      }

   }
   alert("Enter a quantity before Adding To Cart");
   return false;
 }

 
var gtp = 'b';
function SetButton(tp) {
	gtp = tp;
}
	

// Validate quantity instrument forms 
function checkInstrumentForm1(formno) {
	
	//alert("gtp="+gtp);
	
	var x = '';   var no_selected = 0; var no_limit = 99;
	var kind = 'I';
	
	
	if (formno == 1) {
		x=document.getElementById("instrform1");
	}
	else if (formno == 2) {
		x=document.getElementById("instrform2");
	}
	else if (formno == 3) {
		x=document.getElementById("instrform3");
	}
	else if (formno == 4) {
		x=document.getElementById("instrform4");
	}
			
   for (var i = 0; i < x.elements.length; i++) {
	   if (x.elements[i].name ==  'kind') {
		   kind = x.elements[i].value;
	   }
	   
      if (x.elements[i].name.indexOf("Qty") != -1 || x.elements[i].name.indexOf("quantity") != -1) {
         if (x.elements[i].checked == true) {
	         
	         // Count number selected 
	         no_selected++;
	         
            //return true;
         }
      }
		
   }
   
	if (gtp == 'h') {
		// trial
		if (kind == 'B') {
			// Bow
		   no_limit = 3;
	   }
	   else {
		   // Instrument
		   no_limit = 2;
	   }
	}   
   
   //alert("no="+no_selected+"nolimit="+no_limit);
   
   if (no_selected == 0) {
   	alert("Select an Instrument before Adding To Cart");
   	return false;
	}
   else if (no_selected > no_limit) {
	   alert("Only "+no_limit+" instruments can be selected for trial");
	   return false;
   }
   else {
	   return true;
   }
} 
 
function nullValidation() {
	var x=document.getElementById("page1");
	for (var i=0;i<x.length;i++) {
	 	
	 //alert("a="+x.elements[i].name);
	 //alert("a="+x.elements[i].title);
	
	 	//if (notValidate[x.elements[i].name] == 1) { continue; }
	 	
	 	if(x.elements[i].name == 'itno' && x.elements[i].value=="0") {
	
		 	 
		   alert("  Before Check out you need to add an item(s) to your cart.   ");
	
	 		return false;
	
		}
	
	}
	
	return true;
}		


// Controls display of advanced menu for general search 
function Show_Stuff(input) {
	// Function that will swap the display/no display for 
	var Click_Menu = document.getElementById(input);
	
	// all content within span tags
	if (Click_Menu.style.display == "none")
	{
		Click_Menu.style.display = "";
	}
	else
	{
		Click_Menu.style.display = "none";
	}
}
