// JavaScript Document
function switchDropDown(key,opkey){
var currTabElem1 = document.getElementById(opkey+1);
currTabElem1.setAttribute("class","aktive");
currTabElem = document.getElementById(key+1);
currTabElem.setAttribute("class","");
document.getElementById(key).style.display = "block"
document.getElementById(opkey).style.display = "none"

}

function emailreq1(){
	document.frm.smspropertyalert[0].checked = false
	document.frm.smspropertyalert[1].checked = true
	}

function emailreq(){
	document.frm.propertyalert[0].checked = true
	}
function checkAllFields(fieldname, ref, chkAll)
{
var checks = document.getElementsByName(fieldname);
var boxLength = checks.length;
var allChecked = false;
var totalChecked = 0;
	if ( ref == 1 )
	{
		if ( chkAll.checked == true )
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = true;
		}
		else
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = false;
		}
	}
	else
	{
		for ( i=0; i < boxLength; i++ )
		{
			if ( checks[i].checked == true )
			{
			allChecked = true;
			continue;
			}
			else
			{
			allChecked = false;
			break;
			}
		}
		if ( allChecked == true )
		chkAll.checked = true;
		else
		chkAll.checked = false;
	}
	for ( j=0; j < boxLength; j++ )
	{
		if ( checks[j].checked == true )
		totalChecked++;
	}

}
function funcheck(ths)
{
	iLength = document.frm.propertytype.length;
	for (var i=0;i<iLength;i++)
	{
		if (ths.checked == true)
		{
			document.frm.propertytype[i].checked = true;
		}
		else
		{
			document.frm.propertytype[i].checked = false;
		}
	}
}
function check_form2()
	{

	/*if (document.frm.title.value == '')
	{
		alert("Please Select Title.");
		document.frm.title.focus();
		return false;
	}*/
	if (document.frm.firstname.value == '')
	{
		alert("Please Enter First name.");
		document.frm.firstname.focus();
		return false;
	}
	if (document.frm.lastname.value == '')
	{
		alert("Please Enter your Last name.");
		document.frm.lastname.focus();
		return false;
	}
	
	
	if (document.frm.telephone1.value == '')
	{
		alert("Please Enter your TelephoneNumber.");
		document.frm.telephone1.focus();
		return false;
	}
	/*	if (isNumeric(document.frm.telephone1.value)==false)
		{
			alert("Please Enter Numeric Value for Mobile number.");
			document.frm.telephone1.focus();
			return false;
		}
	*/
  if (document.frm.telephone1.value != '')
	{
  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()+=-_[]\\\';,./{}|\":<>?";

  for (var i = 0; i < document.frm.telephone1.value.length; i++) {
  	if (iChars.indexOf(document.frm.telephone1.value.charAt(i)) != -1) {
  	alert ("Special characters and letters are not allowed.\n Please remove them and try again.");
	document.frm.telephone1.focus();
  	return false;
  	}
  }
	}
  
  	if (document.frm.telephone2.value == '')
	{
		alert("Please Enter your TelephoneNumber.");
		document.frm.telephone2.focus();
		return false;
	}
	/*	if (isNumeric(document.frm.telephone1.value)==false)
		{
			alert("Please Enter Numeric Value for Mobile number.");
			document.frm.telephone1.focus();
			return false;
		}
	*/
 if (document.frm.telephone2.value != '')
	{ 
  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()+=-_[]\\\';,./{}|\":<>?";

  for (var i = 0; i < document.frm.telephone2.value.length; i++) {
  	if (iChars.indexOf(document.frm.telephone2.value.charAt(i)) != -1) {
  	alert ("Special characters and letters are not allowed.\n Please remove them and try again.");
	document.frm.telephone2.focus();
  	return false;
  	}
  }
	}
	
	
	
	
	 if(document.frm.email.value == '')
	 {
		alert('Please Enter Email Address.');
		document.frm.email.focus();
		return false;
	}
	 if(document.frm.email.value != '')
	 {
		if (isEmail(document.frm.email.value)==false)
		{
			alert('Please Enter Valid Email Address.');
			document.frm.email.focus();
			return false;
		}
	}
	if (document.frm.password.value == '')
	{
		alert("Please Enter your password.");
		document.frm.password.focus();
		return false;
	}
	
	if(document.frm.confirmemail.value == '')
	{
		alert('Please Enter Confirm Email Address.');
		document.frm.confirmemail.focus();
		return false;
	}
	if(document.frm.confirmemail.value != '')
	{
		if(document.frm.confirmemail.value != document.frm.email.value)
		{
			alert('Please Enter Same Email Address.');
			document.frm.confirmemail.focus();
			return false;
		}
	}
	if(document.frm.confirmpassword.value == '')
	{
		alert('Please Enter Confirm Password.');
		document.frm.confirmpassword.focus();
		return false;
	}
	if(document.frm.confirmpassword.value != '')
	{
		if(document.frm.confirmpassword.value != document.frm.password.value)
		{
			alert('Please Enter Same Password.');
			document.frm.confirmpassword.focus();
			return false;
		}
	}

	if(document.frm.smspropertyalert[0].checked == true && document.frm.propertyalert[0].checked == false){
		alert("Please select email alert too with SMS alert.");
		return false;
	}


		if (typeof(document.frm.location_pref) != 'undefined')
		{
			var groupOneLen = document.frm.location_pref.length;
			var groupOneSelCount = 0;
			for (i=0;i<groupOneLen;i++)
			{
				if (document.frm.location_pref[i].checked == true)
				{
					groupOneSelCount = groupOneSelCount + 1;
					break;
				}
			}
			if (groupOneSelCount < 1)
			{
				alert('Please select a location');
				return false;
			}
		}

		if (typeof(document.frm.propertytype) != 'undefined')
		{
			var groupTwoLen = document.frm.propertytype.length;
			var groupTwoSelCount = 0;
			for (i=0;i<groupTwoLen;i++)
			{
				if (document.frm.propertytype[i].checked == true)
				{
					groupTwoSelCount = groupTwoSelCount + 1;
					break;
				}
			}
			if (groupTwoSelCount < 1)
			{
				alert('Please select a property type');
				return false;
			}
		}
		if(document.frm.txtrand.value == '')
		{
			alert('Please Enter Code');
			document.frm.txtrand.focus();
			return false;
		}
		/*if(document.frm.txtrand.value != document.frm.randno.value)
		{
			alert('The code you have typed not matching');
			document.frm.txtrand.focus();
			return false;
		}*/
		funchecked();
	//return false;
}


function check_form2333()
	{

	/*if (document.frm.title.value == '')
	{
		alert("Please Select Title.");
		document.frm.title.focus();
		return false;
	}*/
	if (document.frm.firstname.value == '')
	{
		alert("Please Enter First name.");
		document.frm.firstname.focus();
		return false;
	}
	if (document.frm.lastname.value == '')
	{
		alert("Please Enter your Last name.");
		document.frm.lastname.focus();
		return false;
	}
	
	
	if (document.frm.telephone1.value == '')
	{
		alert("Please Enter your TelephoneNumber.");
		document.frm.telephone1.focus();
		return false;
	}
	/*	if (isNumeric(document.frm.telephone1.value)==false)
		{
			alert("Please Enter Numeric Value for Mobile number.");
			document.frm.telephone1.focus();
			return false;
		}
	*/
  if (document.frm.telephone1.value != '')
	{
  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()+=-_[]\\\';,./{}|\":<>?";

  for (var i = 0; i < document.frm.telephone1.value.length; i++) {
  	if (iChars.indexOf(document.frm.telephone1.value.charAt(i)) != -1) {
  	alert ("Special characters and letters are not allowed.\n Please remove them and try again.");
	document.frm.telephone1.focus();
  	return false;
  	}
  }
	}
  
  	if (document.frm.telephone2.value == '')
	{
		alert("Please Enter your TelephoneNumber.");
		document.frm.telephone2.focus();
		return false;
	}
	/*	if (isNumeric(document.frm.telephone1.value)==false)
		{
			alert("Please Enter Numeric Value for Mobile number.");
			document.frm.telephone1.focus();
			return false;
		}
	*/
 if (document.frm.telephone2.value != '')
	{ 
  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()+=-_[]\\\';,./{}|\":<>?";

  for (var i = 0; i < document.frm.telephone2.value.length; i++) {
  	if (iChars.indexOf(document.frm.telephone2.value.charAt(i)) != -1) {
  	alert ("Special characters and letters are not allowed.\n Please remove them and try again.");
	document.frm.telephone2.focus();
  	return false;
  	}
  }
	}
	
	
	
	
	 if(document.frm.email.value == '')
	 {
		alert('Please Enter Email Address.');
		document.frm.email.focus();
		return false;
	}
	 if(document.frm.email.value != '')
	 {
		if (isEmail(document.frm.email.value)==false)
		{
			alert('Please Enter Valid Email Address.');
			document.frm.email.focus();
			return false;
		}
	}
	

	if(document.frm.smspropertyalert[0].checked == true && document.frm.propertyalert[0].checked == false){
		alert("Please select email alert too with SMS alert.");
		return false;
	}

		funchecked();
}


function isEmail(what)
	{
		 if (what.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			 return true;
		 else
			 return false;
	}
	function isNumeric(what)
	{
		if (what.search(/^[-+]?\d+(\.\d+)?$/) != -1)
		{
				return true;
		}
		else
		{
				return false;
		}
	}


function funchecked()
{
//alert();
	ilocLength = document.frm.location_pref.length;
	var convalue = '';
	for (var i=0;i<ilocLength;i++)
	{
		if(document.frm.location_pref[i].checked == true)
		{
			if(convalue != '')
			{
				var locvalue = document.frm.location_pref[i].value;
				convalue = convalue+','+locvalue;
			}
			else
			{
				var locvalue = document.frm.location_pref[i].value;
				convalue = locvalue;
			}
		}
	}
			document.frm.hidloc.value = convalue;

	iproLength = document.frm.propertytype.length;
	var convalue1 = '';
	for (var i=0;i<iproLength;i++)
	{
		if(document.frm.propertytype[i].checked == true)
		{
			if(convalue1 != '')
			{
				var provalue = document.frm.propertytype[i].value;
				convalue1 = convalue1+','+provalue;
			}
			else
			{
				var provalue = document.frm.propertytype[i].value;
				convalue1 = provalue;
			}
		}
	}
			document.frm.hidprotype.value = convalue1;

return true;
}
function fun1()
{
document.frm.reset();
return false;
}


