function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

 
 

var message = '';
var  vfm = "- Value for money rating\n";
var  sh = "- Staff/Hospitality rating\n";
var  cl = "- Cleanliness rating\n";
var  fac = "- Facilities rating\n";
var  ss = "- Security/Safety rating\n";

var satabrules = {

	
	'#generatebutton' : function(el) {
		el.onclick = function()
		{
			var logoid = getSelectedRadio(document.generateform.iconoption);
			 
			if (logoid < 0) {
			 alert('Please select a tick to display on your website');
			 return false;
			}
			
			logoid = logoid + 1;
			
			var busid = document.generateform.business_id.value;
			
			if (busid <= 0) {
			 alert('Please select your business');
			 return false;
			}
			
			
			var imagesrc = 'http://www.tourismaccreditation.com.au/images/logos/' + logoid + '.jpg';
			var linkurl = 'http://www.tourismaccreditation.com.au/landing.php?id=' + busid;
			var desc  = 'Accredited Tourism Business: Your assurance of quality, reliability and professionalism... Find Out More...';
			
			  imagesrc = '<img  title="' + desc + '" alt="' + desc + '" src="' + imagesrc + '" />';
			
			
			var gencode = ' <a target="_blank" href="' + linkurl +'" >' + imagesrc  + '</a>';
			
			document.generateform.output.value = gencode;
			return false;
		}
		
	}
	/*,
	'#feedbackform' : function(el) {
		
		
		el.onsubmit = function()
		{
			message = '';
		
		if (document.getElementById('stay_day').value == ''  )
				message +=  "- Arrival Date\n";
			
		
			if (document.getElementById('stay_day').value == '' || document.getElementById('stay_month').value == '' || document.getElementById('stay_year').value == '')
				 message += "- Date of stay\n";
			 
			
			if (document.getElementById('number_nights').value == '' )
				message +=  "- Number of nights\n";
			
			 
		   for (var i=0; i < document.feedbackform.value_for_money.length; i++)
		   {
		   if (document.feedbackform.value_for_money[i].checked)
		      {
		     	vfm = '';
		      }
		   }
		   
		   
		  
			
		   for (var i=0; i < document.feedbackform.staff_hospitality.length; i++)
		   {
		   if (document.feedbackform.staff_hospitality[i].checked)
		      {
		     	sh = '';
		      }
		   }
		
			
		
		
			
			
		   for (var i=0; i < document.feedbackform.cleanliness.length; i++)
		   {
		   if (document.feedbackform.cleanliness[i].checked)
		      {
		     	cl = '';
		      }
		   }
		
		
		  
			
		   for (var i=0; i < document.feedbackform.facilities.length; i++)
		   {
		   if (document.feedbackform.facilities[i].checked)
		      {
		     	fac = '';
		      }
		   }
		   
		    
			
			
		   for (var i=0; i < document.feedbackform.security_safety.length; i++)
		   {
		   if (document.feedbackform.security_safety[i].checked)
		      {
		     	ss = '';
		      }
		   }
		
		
		
			message +=  vfm;
			message +=  sh;
			message +=  cl;
			message +=  fac;
			message += ss;
		   
		   	if (document.getElementById('country').value == '' )
				message +=  "- Country\n";
		   
			
			if (message != '')
			{
				alert("Please complete the following fields:\n" + message);
				return false
				
			}
			
			
		
			
		}
	}*/
	
	,
	
	'.external' : function(el) {
		el.onclick = function()
		{
			var newwindow = window.open(el.href, 'external', '') ;
			if (window.focus) {
				newwindow.focus() ;
			}
			return false;
		}
		
	}
	,
	'#selectsearchbutton' : function(el) {
		el.onclick = function()
		{
			if (document.getElementById('region').value == '')
			{
				if (document.getElementById('type').value == '' ) {
					alert('Please select a region and/or a type of service');
					return false;
				}
				else
					return true; 
			}
		}
		
	}
	 

		
};


 
 // Old javascript from previous iteration of site

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}



startList = function() {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					target = document.getElementById('popup') ;
					target.style.display = "block" ;
					if (navigator.platform=="Win32") {
						target.style.position = "absolute";
						target.style.left = "0";
						target.style.top = "-185px" ;
					}
				}
				node.onmouseout=function() {
					target = document.getElementById('popup') ;
					target.style.display = "none" ;
				}
			}
		}
	}
}




Behaviour.register(satabrules);
Behaviour.addLoadEvent(startList);



