


function drawWheelPlay(WineID, conn)
{
	//alert(WineID);
  
  var strURL="findWheelPlay.php?conn="+conn+"&WineID="+WineID  + "&random=" + Math.random();  

   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('WheelPlay').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function drawWheel(WineID)
{
	//alert(WineryID);
   if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i))){

   	 var strURL="findWheel.php?WineID="+WineID  + "&random=" + Math.random();
   } else {
	 var strURL="findWheelFlash.php?WineID="+WineID  + "&random=" + Math.random();  
	
	// for testing below...
	//var strURL="findWheel.php?WineID="+WineID  + "&random=" + Math.random(); 
   }
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('DisplayWheel').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function drawprintWheel(WineID)
{
	//alert(WineID);
   if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i))){

   	 var strURL="findWheel.php?WineID="+WineID  + "&random=" + Math.random();
   } else {
	 var strURL="findWheelprintimage.php?WineID="+WineID  + "&random=" + Math.random();  
	
	// for testing below...
	var strURL="findWheelprintimage.php?WineID="+WineID  + "&random=" + Math.random(); 
	//alert(strURL);
   }
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('DisplayPrintWheel').innerHTML=req.responseText;
		
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function drawprintWheelIE(WineID)
{
	//alert(WineryID);
   if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i))){

   	 var strURL="findWheel.php?WineID="+WineID  + "&random=" + Math.random();
   } else {
	 var strURL="findWheelprintimageIE.php?WineID="+WineID  + "&random=" + Math.random();  
	
	// for testing below...
	var strURL="findWheelprintimageIE.php?WineID="+WineID  + "&random=" + Math.random(); 
	//alert(strURL);
   }
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('DisplayPrintWheel').innerHTML=req.responseText;
		
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function modifyResults(featureType, featureValue) {
	//alert(WMLogo);
  	var strURL="modifyResults.php?featureType="+featureType+"&featureValue="+featureValue; 
	//alert(strURL);

   	var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('browseWineProfilesWheel').innerHTML=req.responseText;
		/*document.getElementById('Aroma1').OnMouseOut.value="mouseover1('/50_Assets/wheelplay/Aroma_"+featureValue+"');changeMiddle('0', '1','Aroma');";
		//featureValue;
		document.getElementById('Aroma1').OnMouseOver = "";
		document.getElementById('Aroma2').OnMouseOut.value="mouseover1('/50_Assets/wheelplay/Aroma_"+featureValue+"');changeMiddle('0', '1','Aroma');";
		document.getElementById('Aroma2').OnMouseOver = "";
		document.getElementById('Aroma3').OnMouseOut.value="mouseover1('/50_Assets/wheelplay/Aroma_"+featureValue+"');changeMiddle('0', '1','Aroma');";
		document.getElementById('Aroma3').OnMouseOver = "";
		document.getElementById('Aroma4').OnMouseOut.value="mouseover1('/50_Assets/wheelplay/Aroma_"+featureValue+"');changeMiddle('0', '1','Aroma');";
		document.getElementById('Aroma4').OnMouseOver = "";*/
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }	
}
function getMarketing(WMLogo, WineryID)
{
	//alert(WMLogo);
  	var strURL="findMarketing.php?WMLogo="+WMLogo+"&WineryID="+WineryID; 
	//alert(strURL);

   	var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    if (WMLogo > 0 && WMLogo < 4) {
	    document.getElementById('resourceLogos1').innerHTML=req.responseText;
		} else if ((WMLogo > 3) && (WMLogo < 7) ){
		document.getElementById('resourceLogos2').innerHTML=req.responseText;	
		} else if (WMLogo > 6){
		document.getElementById('resourceLogos3').innerHTML=req.responseText;	
		}
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function showSize(WineID)
{
	//alert(WMLogo);
  	var strURL="findQRLabel.php?WineID="+WineID; 
	//alert(strURL);

   	var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	  
	    document.getElementById('ShowSize').innerHTML=req.responseText;
		
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function displayShelfTalker(size, WineID)
{
	//alert(size);
	if (size == 1) {
		var type = "DBL";
		var size2 = "large";
	} else if (size == 2) {
		var type = "SNGL";
		var size2 = "large";
	} else if (size == 3) {
		var type = "DBL";
		var size2 = "small";
	} else if (size == 4) {
		var type = "Large";
		var size2 = "small";
	} 

  	var strURL="shelftalkersPreview.php?wineid="+WineID + "&size=" + size2 + "&type=" + type; 
	//alert(strURL);

   	var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	  
	    document.getElementById('defaultImage').innerHTML=req.responseText;
		if (size2 == "small") {
			document.getElementById('FiveInchArrow').innerHTML="<img src=\"/50_Assets/partner/Three_Inches_Wide.png\">";
			document.getElementById('TenInchArrow').innerHTML="<img src=\"/50_Assets/partner/Seven_Inches_Tall.png\">";
		} else {
			document.getElementById('FiveInchArrow').innerHTML="<img src=\"/50_Assets/partner/Five_Inches_Wide.png\">";
			document.getElementById('TenInchArrow').innerHTML="<img src=\"/50_Assets/partner/Ten_Inches_Tall.png\">";
		}
		
		// do links instead of input? May be easier...
		
		
			document.getElementById('PreviewButtons').innerHTML="<a href=\"/07_Wineries/shelftalkers.php?type="+ type + "&size=" + size2 + "&wineid=" + WineID + "\" target=\"_blank\" ><img src=\"/50_Assets/partner/Preview_Button_Dark_Red.png\" onmouseover=\"this.src='/50_Assets/partner/Preview_Button_Light_Red.png';\" onmouseout=\"this.src='/50_Assets/partner/Preview_Button_Dark_Red.png';\" border=\"0\"></a><a href=\"/07_Wineries/shelftalkers.php?type="+ type + "&size=" + size2 + "&wineid=" + WineID + "&print=1"+ "\" target=\"_blank\" ><img src=\"/50_Assets/partner/Print_Button_Dark_Red.png\" onmouseover=\"this.src='/50_Assets/partner/Print_Button_Light_Red.png';\" onmouseout=\"this.src='/50_Assets/partner/Print_Button_Dark_Red.png';\" border=\"0\"></a>";
		
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function drawWheelMedium(WineID, conn)
{
	//alert(WineryID);
   if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i))){

   	 var strURL="findWheel.php?conn="+conn+"&WineID="+WineID  + "&Med=1&random=" + Math.random();
   } else {
	 var strURL="findWheelFlash.php?conn="+conn+"&WineID="+WineID  + "&Med=1&random=" + Math.random();  
	
	// for testing below...
	//var strURL="findWheel.php?WineID="+WineID  + "&Med=1&random=" + Math.random(); 
   }
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('DisplayWheelRed').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function drawWheelMediumWhite(WineID)
{
	//alert(WineryID);
   if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i))){

   	 var strURL="findWheel.php?WineID="+WineID  + "&Med=1&random=" + Math.random();
   } else {
	 var strURL="findWheelFlash.php?WineID="+WineID  + "&Med=1&random=" + Math.random();  
	
	// for testing below...
	//var strURL="findWheel.php?WineID="+WineID  + "&Med=1&random=" + Math.random(); 
   }
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('DisplayWheelWhite').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function drawWheelSmall(WineID)
{
	//alert(WineID);
   if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i))){

   	 var strURL="findWheel.php?WineID="+WineID  + "&Sm=1&random=" + Math.random();
   } else {
	 var strURL="findWheelFlash.php?WineID="+WineID  + "&Sm=1&random=" + Math.random();  
	
	// for testing below...
	//var strURL="findWheel.php?WineID="+WineID  + "&Sm=1&random=" + Math.random(); 
   }
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
		var DisplayWheel = 'DisplayWheelSmall_' + WineID;
	    document.getElementById(DisplayWheel).innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function getPrimaryAddress(WineryID)
{
	//alert(WineryID);
   var strURL="findPrimaryAddress.php?WineryID="+WineryID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('DisplayPrimaryAddress').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function resetState ()
{
	var sel = document.form1.StateProvinceIDWinery;
	var sel2 = document.form1.RegionIDWinery;
	var sel3 = document.form1.AVAIDWinery;
	setInputValue(sel,getInputDefaultValue(sel));
	setInputValue(sel2,getInputDefaultValue(sel2));
	setInputValue(sel3,getInputDefaultValue(sel3));
	
	/*for (var i=0;i<sel.options.length;i++) {
		sel.options[i].selected = sel.options[i].defaultSelected;
	}*/
}

function updatePayment(Credits)
{

   var strURL="updatePayment.php?Credits="+Credits;
   var req = getXMLHTTP();
   var AnnualPricing;
  
   if (Credits < 3) {
	   AnnualPricing = Credits * 170;
   } else if (Credits < 7) {
	   AnnualPricing = Credits * 160;
   } else {
	   AnnualPricing = Credits * 150;
   }
   alert(AnnualPricing);
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById(zone).innerHTML=AnnualPricing;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function removePicture(WineryID, WineID, PictureType, zone)
{
   /*alert(WineryID);
   alert(WineID);
   alert(PictureType);
   alert(zone);*/
   var strURL="removePicture.php?WineryID="+WineryID+"&WineID="+WineID+"&PictureType="+PictureType;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	     document.getElementById(zone).innerHTML="Picture Removed";
		 /* get working later... document.getElementById(zone).innerHTML=req.responseText;*/
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}


function addToFavorites(WineID, WineUserID, zone)
{

   var strURL="addFavorites.php?WineID="+WineID+"&WineUserID="+WineUserID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById(zone).innerHTML="<img src=\"50_Assets/buttons/My_Favorites.gif\" border=0 />";
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}


function getRegion(StateProvinceID)
{
	/* alert(StateProvinceID);*/
   var strURL="findRegionWinery.php?StateProvinceID="+StateProvinceID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('regiondiv').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function saveClone(CloneID,position)
{
	/*alert(CloneID);*/
   var strURL="saveClone.php?CloneID="+CloneID+"&position="+position;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
		var DisplayClone = 'saveClone_' + position;
	    document.getElementById(DisplayClone).innerHTML=req.responseText;
	    
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function getClone(VarietalID,position)
{
	/*alert(RegionID);*/
   var strURL="findClone.php?VarietalID="+VarietalID+"&position="+position;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
		var DisplayClone = 'DisplayClone_' + position;
	    document.getElementById(DisplayClone).innerHTML=req.responseText;
	    
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function getCounty(StateProvinceID)
{
	/*alert(RegionID);*/
   var strURL="findCounty.php?StateProvinceID="+StateProvinceID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('countydiv').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function getCounty2(StateProvinceID)
{
	/*alert(RegionID);*/
   var strURL="findCounty.php?StateProvinceID="+StateProvinceID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"

	 if (req.status == 200)
         {
	    document.getElementById('countydiv2').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function getPrimaryAVA(CountyID) {
	//alert(CountyID);
	var strURL="findAVAprimary.php?CountyID="+CountyID;
    var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"
	 if (req.status == 200)
         {
	    document.getElementById('primaryavadiv').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function getAVA(RegionID)
{
	/* alert(RegionID); */
   var strURL="findAVA.php?RegionID="+RegionID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"
	 if (req.status == 200)
         {
	    document.getElementById('avadiv').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}
function getAVAWinery(RegionID, StateProvinceID)
{
   //alert(RegionID);
   var my_string = RegionID; 
	var first = my_string.indexOf("_"); 
// Now "first" is set to 4, the position of the first "o" in the string. 
// If it did not find the "o", it would return -1. 
  
   //alert(StateProvinceID);
   
   if (RegionID) {
  
   
   if (!StateProvinceID) { 
   		RegionID= my_string.substring(0, first);
	   StateProvinceID = my_string.substring(first+1, 20);
   }
   //alert(RegionID);
   //alert(StateProvinceID);
   var strURL="findAVAWinery.php?RegionID="+RegionID+"&StateProvinceID="+StateProvinceID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"
	 if (req.status == 200)
         {
	    document.getElementById('avadiv').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
   }
}
	function getWinery(AVAID)
{
	/* alert(AVAID); */
   var strURL="findWinery.php?AVAID="+AVAID;
   var req = getXMLHTTP();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"
	 if (req.status == 200)
         {
	    document.getElementById('winerydiv').innerHTML=req.responseText;
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}


function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}

function getXMLHTTP()
{
var xmlhttp=null;
// code for Mozilla, etc.
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
// code for IE
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

return xmlhttp;
}


	

//  End -->



