//validate Contact Details

function ValidateContactDetails()
	{
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboCourteseyTitle,"Please specify your courtesy title.")==false)return false; 
	if(V2validateData("req",document.Form1.RequestACall1_txtContactFullName,"Please enter your name.")==false)return false; 
	if(V2validateData("req",document.Form1.RequestACall1_txtOrganisationName,"Please enter your organisation name.")==false)return false; 
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboDay,"Please specify the day you would like us to contact you on.")==false)return false; 
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboMonth,"Please specify the month you would like us to contact you on.")==false)return false; 
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboYear,"Please specify the year you would like us to contact you on.")==false)return false; 
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboHours,"Please specify the hours you would like us to contact you on.")==false)return false; 
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboMinutes,"Please specify the minutes you would like us to contact you on.")==false)return false;
	if(SelectDate(document.Form1.RequestACall1_cboDay,document.Form1.RequestACall1_cboMonth,document.Form1.RequestACall1_cboYear,document.Form1.RequestACall1_cboHours,document.Form1.RequestACall1_cboMinutes,"Please specify the date you would like us to contact you on.","Please specify the time you would like us to contact you on.")==false)return false; 
	if(isDate(document.Form1.RequestACall1_cboDay,document.Form1.RequestACall1_cboMonth,document.Form1.RequestACall1_cboYear,"The date you specified is invalid. Please specify the date you would like us to contact you on.")==false)return false;
	if(isCurrentDateRange(document.Form1.RequestACall1_cboDay,document.Form1.RequestACall1_cboMonth,document.Form1.RequestACall1_cboYear,document.Form1.RequestACall1_cboHours,document.Form1.RequestACall1_cboMinutes,"The time you specified has already elapsed. Please specify the time you would like us to contact you on.")==false)return false;
	if(V2validateData("dontselect=0",document.Form1.RequestACall1_cboCountryCode,"Please specify your country.")==false)return false; 
	if(V2validateData("req",document.Form1.RequestACall1_txtTelephoneNumber,"Please enter your telephone number including the country and region codes")==false)return false; 
	if(V2validateData("req",document.Form1.RequestACall1_txtEmailAddress,"Please enter your e-mail address")==false)return false; 
	if(V2validateData("email",document.Form1.RequestACall1_txtEmailAddress,"The e-mail address you entered is in an invalid format. Please enter your e-mail address.")==false)return false; 
	if(V2validateData("req",document.Form1.RequestACall1_txtRequestDescription,"Please enter your requirements")==false)return false; 
	alert("Thank you for your request. We look forward to speaking to you.");
	}


   
//Validate Radio Button
function getRadioButtonListValue(radioButtonListId)
{
 var elementRef = document.getElementById(radioButtonListId);
 var inputItemArray = elementRef.getElementsByTagName('input');
 var functionReturn = '';

 for (var i=0; i<inputItemArray.length; i++)
 {
  var inputItem = inputItemArray[i];

  if ( (inputItem.type == 'radio') && (inputItem.checked == true) )
  {
   functionReturn = alert("Thank you for your rating.");
 
  }
 }

 return functionReturn;
}
function onButton1Click(radioButtonListId)
{
 var selectedValue = getRadioButtonListValue(radioButtonListId);

 if ( selectedValue.length <= 0 )
  alert('Please make a choice!');
 else 
  alert(selectedValue);

 return (selectedValue.length <= 0) ? false : true;
}


function isSelected() {

var radCtrl = document.getElementsByName("rblRating");

var bReturn = false;

for (var i = 0;i < radCtrl.length; i++)

{
if (radCtrl[i].checked == true)

{bReturn = true;}

}

if (bReturn == false){alert('You got to make a choice!');}

return bReturn;

}


function getCheckedRadio() {
  var radioButtons = document.getElementsByName("Rating1$rblRating");
  var bReturn = false;
  
  for (var x = 0; x < radioButtons.length; x ++) {
    if (radioButtons[x].checked) {
        alert('Thank you for your rating!');
      bReturn = true;
    }
    
  }
  
  if (bReturn == false){alert('Please make a choice!');}
  
  return bReturn;
}




//Validate Browser Details
function ValidateBrowserDetails()
{
var br=new Array(4);
var os=new Array(2);
var flash=new Array(2);
br=getBrowser();
os=getOS();

document.Form1.Rating1_hidBrowserName.value=br[0];
document.Form1.Rating1_hidBrowserVersion.value=br[1];
document.Form1.Rating1_hidOSName.value=os[0];
document.Form1.Rating1_hidOSVersion.value=os[1];
document.Form1.Rating1_hidDomainName.value=document.domain;


	var dt				= new Date();
	var Hours			=dt.getHours();
	var today			=new Date(dt.setHours(dt.getHours()+1));
	var Currentyear		= today.getFullYear();
	var Currentmonth	=today.getMonth()+1;
	var Currentday		=today.getDate();
	var CurrentHours	=today.getHours();
	var CurrentMin		=today.getMinutes();
	var CurrentDate		=dt.toLocaleDateString();
	
document.Form1.Rating1_hidDateTime.value=CurrentDate+" "+Hours+":"+dt.getMinutes();
}


//Display Date
	function DisplayDate()
	{
	var dt				= new Date();
	var Hours			=dt.getHours();
	var today			=new Date(dt.setMinutes(dt.getMinutes()+30));
	var Currentyear		= today.getFullYear();
	var Currentmonth	=today.getMonth()+1;
	var Currentday		=today.getDate();
	var CurrentHours	=today.getHours();
	var CurrentMin		=today.getMinutes();
	var Month=document.Form1.RequestACall1_cboMonth;
	var Day=document.Form1.RequestACall1_cboDay;
	var Days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	var DayOfTheWeek	= Days[dt.getDay()];
	var CurrentDate		=dt.toLocaleDateString();

	document.getElementById('RequestACall1_cboYear').value=Currentyear;
	Month.selectedIndex=Currentmonth;
	Day.selectedIndex=Currentday;
	document.getElementById('RequestACall1_cboHours').value=CurrentHours;
	document.getElementById('RequestACall1_cboMinutes').value=CurrentMin;
	}
	
