<!--
var xmlHttp;
var sHomePage;
var lSeconds;
var bTimer;
var lTimerID;
sHomePage="http://www.restoredhearing.com/main"
lSeconds = 0;
bTimer = false;
function ContainsNumber(string){
	string = string.toLowerCase();
	if (string.indexOf("0") != -1){
		return true;
	}
	if (string.indexOf("1") != -1){
		return true;
	}
	if (string.indexOf("2") != -1){
		return true;
	}
	if (string.indexOf("3") != -1){
		return true;
	}
	if (string.indexOf("4") != -1){
		return true;
	}
	if (string.indexOf("5") != -1){
		return true;
	}
	if (string.indexOf("6") != -1){
		return true;
	}
	if (string.indexOf("7") != -1){
		return true;
	}
	if (string.indexOf("8") != -1){
		return true;
	}
	if (string.indexOf("9") != -1){
		return true;
	}
	return false;
}

function HasLetter(string){
	string = string.toLowerCase();
	if (string.indexOf("a") != -1){
		return true;
	}
	if (string.indexOf("b") != -1){
		return true;
	}
	if (string.indexOf("c") != -1){
		return true;
	}
	if (string.indexOf("d") != -1){
		return true;
	}
	if (string.indexOf("e") != -1){
		return true;
	}
	if (string.indexOf("f") != -1){
		return true;
	}
	if (string.indexOf("g") != -1){
		return true;
	}
	if (string.indexOf("h") != -1){
		return true;
	}
	if (string.indexOf("i") != -1){
		return true;
	}
	if (string.indexOf("j") != -1){
		return true;
	}
	if (string.indexOf("k") != -1){
		return true;
	}
	if (string.indexOf("l") != -1){
		return true;
	}
	if (string.indexOf("m") != -1){
		return true;
	}
	if (string.indexOf("n") != -1){
		return true;
	}
	if (string.indexOf("o") != -1){
		return true;
	}
	if (string.indexOf("p") != -1){
		return true;
	}
	if (string.indexOf("q") != -1){
		return true;
	}
	if (string.indexOf("r") != -1){
		return true;
	}
	if (string.indexOf("s") != -1){
		return true;
	}
	if (string.indexOf("t") != -1){
		return true;
	}
	if (string.indexOf("u") != -1){
		return true;
	}
	if (string.indexOf("v") != -1){
		return true;
	}
	if (string.indexOf("w") != -1){
		return true;
	}
	if (string.indexOf("x") != -1){
		return true;
	}
	if (string.indexOf("y") != -1){
		return true;
	}
	if (string.indexOf("z") != -1){
		return true;
	}
	return false;
}

function Right(str, n){
	if (n <= 0){
		return "";
	}
	else if (n > String(str).length){
		return str;
	}
	else
	{
		var iLen;
		iLen = String(str).length;
		return String(str).substring(iLen, iLen - n);
	}
}

function Left(str, n){
	if (n <= 0){
		return "";
	}
	else if (n > String(str).length){
		return str;
	}
	else{
		return String(str).substring(0,n);
	}
}

function CheckRegisterInputs(){
	var lDisplayWarning;
	lDisplayWarning=0;
	var email;
	email = document.getElementById('io4');
	var filter;
	filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;		
	
	var firstName;
	firstName = document.getElementById('io2');
	firstName.value=trim(firstName.value, 1);
	if( firstName.value.length < 2 ){
		alert("Please enter a valid \"First Name\"");
		return false;
	}
	var surName;
	surName = document.getElementById('io3');
	surName.value=trim(surName.value, 1);
	if( surName.value.length < 1 ){
		alert("Please enter a valid \"Surname\"");
		return false;
	}
	var sGender;
	sGender = document.getElementById('gender').value;
	if ( sGender.toString() == "0" ){
		alert("Please select a valid \"Gender\"");
		return false;
	}
	var email1;
	email1 = document.getElementById('io4');
	email1.value=trim(email1.value, 0);
	if( email1.value.length < 1 ){
		alert('Please provide a valid email address');
		return false;
	}
	if (!filter.test(email1.value)) {
		alert('Please provide a valid email address');
		return false;
	}
	var phoneNumber;
	phoneNumber = document.getElementById('io10');
	phoneNumber.value=trim(phoneNumber.value, 1);
	if( phoneNumber.value.length < 1 ){
		alert("Please enter a valid \"Phone Number\"");
		return false;
	}
	var lDay;
	lDay = document.getElementById('doaday').value
	var lMonth;
	lMonth = document.getElementById('doamonth').value
	var lYear;
	lYear = document.getElementById('doayear').value
	if (lDay==-1 || lMonth==-1 || lYear==-1){
		alert("Please enter a valid \"Date of Birth\"");
		return false;
	}
	var dob;
	dob = document.getElementById('doa');
	if( dob.value.length < 1 ){
		alert("Please enter a valid \"Date of Birth\"");
		return false;
	}
	var sStreet;
	sStreet = document.getElementById('io5');
	if( sStreet.value.length < 1 ){
		alert("Please enter a value for \"STREET\"");
		return false;
	}
	var sCity;
	sCity = document.getElementById('io6');
	if( sCity.value.length < 1 ){
		alert("Please enter a value for \"CITY\"");
		return false;
	}
	var sState;
	sState = document.getElementById('io7');
	if( sState.value.length < 1 ){
		alert("Please enter a value for \"STATE/PROVINCE/REGION\"");
		return false;
	}
	var sCountry;
	sCountry = document.getElementById('io8');
	if( sCountry.value.length < 1 ){
		alert("Please enter a value for \"COUNTRY\"");
		return false;
	}
	return true;
}

function CheckDates(str){
	var oMonth31;
	oMonth31 = new Array("01", "03", "05", "07", "08", "10", "12");
	var oDobday;
	oDobday = document.getElementById(str+'day');
	var oDobmonth;
	oDobmonth = document.getElementById(str+'month');
	var oDobyear;
	oDobyear = document.getElementById(str+'year');
	var oOutput;
	oOutput = document.getElementById(str);
	var i;
	i=0;
	var bDateOK;
	bDateOK = false;
	if (oDobday.value.indexOf("-") == -1 && oDobmonth.value.indexOf("-") == -1 && oDobyear.value.indexOf("-") == -1){
		if (Number(oDobmonth.value) != 2){
			if (Number(oDobday.value) > 30){
				for (i=0;i<7;i++){
					if(Number(oDobmonth.value) == Number(oMonth31[i])) {
						bDateOK = true;
					}
				}
				if (bDateOK == false){
					oDobday.options[29].selected=true;
				}
			}
		}
		else{
			if (Number(oDobday.value) > 28){
				if (Number(oDobyear.value) % 4 != 0){
					oDobday.options[27].selected=true;
				}
				else{
					oDobday.options[28].selected=true;
				}
			}
		}
		oOutput.value = oDobyear.value + oDobmonth.value + oDobday.value;
	}
}

function openNewLink(linkName){
	window.open(linkName)
}

function ComparePasswords(password1, password2)
	{
		if ((password1 != password2) || (password1.length < 1)){
			alert("Either the new passwords do not match, or no value was entered, please try again.");
			return false;
		}
		else
			return true;
	}
	
function CheckPassword(oPWD)
{
	var string1;
	string1 = oPWD.value;
	var plength;
	plength = string1.length;
	var oCaption;
	oCaption = document.getElementById('caption');
	var oButton;
	oButton = document.getElementById('b1');
	if (oPWD.value.indexOf(" ") == -1){
		if (plength > 7)
		{
			if (ContainsNumber(string1)){
				if(HasLetter(string1)){
					oButton.disabled = '';
					oButton.src = 'allimages/oktick_nb_vs.png';
					while (oCaption.childNodes.length > 0){
						oCaption.removeChild(oCaption.firstChild);
					}
					oCaption.innerHTML = '<p>Password OK!!!</p>';
				}
				else {
					oButton.disabled = 'disabled';
					oButton.src = 'allimages/oktick_nb_vs_inactive.png';
					while (oCaption.childNodes.length > 0){
						oCaption.removeChild(oCaption.firstChild);
					}
					oCaption.innerHTML = '<p>Password does not contain a letter.</p>';
				}
			}
			else {
				oButton.disabled = 'disabled';
				oButton.src = 'allimages/oktick_nb_vs_inactive.png';
				while (oCaption.childNodes.length > 0){
					oCaption.removeChild(oCaption.firstChild);
				}
				oCaption.innerHTML = '<p>Password does not contain a number.</p>';
			}
		}
		else {
			oButton.disabled = 'disabled';
			oButton.src = 'allimages/oktick_nb_vs_inactive.png';
			while (oCaption.childNodes.length > 0){
				oCaption.removeChild(oCaption.firstChild);
			}
			oCaption.innerHTML = '<p>Password Not Long Enough ( minimum of 8 characters required )</p>';
		}
	}
	else{
		oButton.disabled = 'disabled';
		oButton.src = 'allimages/oktick_nb_vs_inactive.png';
		while (oCaption.childNodes.length > 0){
			oCaption.removeChild(oCaption.firstChild);
		}
		oCaption.innerHTML = '<p>No Spaces allowed in new password.</p>';
	}
}

function CheckFPWD(){
	var sUser;
	sUser = document.getElementById('io1');
	if (sUser.value.length < 1){
		alert("No Email Address entered - please enter your Email Address to reset your account password.");
		return false;
	}
	var fpassword;
	fpassword = document.getElementById('fpwd');
	window.location=sHomePage+"/fpw.asp?user=" + sUser.value
}

function trim(str, lAllowWS) {
	if (parseInt(lAllowWS)==0){
		while (str.indexOf(" ") > -1){
			str=str.replace(" ", "");
		}
	}
	return str.replace(/^\s+|\s+$/g,"");
}

function hlogin(){
	var sUser;
	sUser = document.getElementById('pkuname');
	sUser.value=trim(sUser.value, 1);
	if( sUser.value.length < 6 ){
		alert("Invalid Username entered");
		return false;
	}
	var sPW;
	sPW = document.getElementById('pkpassword');
	sPW.value=trim(sPW.value, 1);
	if( sPW.value.length < 1 ){
		alert("No Password entered");
		return false;
	}
	return true;
}

function GetXmlHttpObject()
{
var xmlHttp;
xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
		document.getElementById('maindynamiccontent').innerHTML=xmlHttp.responseText;
	}
}

function OpenMenuItem(newlinkstring){
	var url;
	
	DeleteTempFile();
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	url=sHomePage+'/'+newlinkstring;
	if (url.indexOf("?") != -1){
		url=url+"&sid="+Math.random();
	}
	else{
		url=url+"?sid="+Math.random();
	}
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function UpdateContactUs(lIsUserLoggedIn){
	var sOriginalMessage;
	var sFormattedMessage;
	var sTemp;
	var sEmail;
	var sPhoneNumber;
	var filter;

	filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (lIsUserLoggedIn < 1){
		sEmail = document.getElementById('emailaddress');
		sPhoneNumber = document.getElementById('phonenumber');
		if( sEmail.value.length < 1 ){
			alert('No Email Address entered - Please enter a valid Email Address to continue.');
			return false;
		}
		if (!filter.test(sEmail.value)) {
			alert('Please enter a valid Email Address.');
			return false;
		}
		if( sPhoneNumber.value.length < 1 ){
			document.getElementById('phonenumber').value = 'NA';
		}
	}
	sOriginalMessage = document.getElementById('tamessage');
	sFormattedMessage = document.getElementById('submitmessage');
	sTemp = sOriginalMessage.value;
	while (sTemp.indexOf("\n") > -1){
		sTemp=sTemp.replace("\n", "<br />");
	}
	sFormattedMessage.value = sTemp;
	if ( sFormattedMessage.value.length < 1 ){
		alert("No message entered. Please type a message before continuing.");
		return false;
	}
	return true;
}

function UpdateCurrencyCode( sNewCode ){
	var oCC;
	oCC = document.getElementById('pprhcurrencycode');
	oCC.value = sNewCode;
}

function SearchUsers(){
	var sFirstname;
	var sSurname;
	var sEmail;
	var sTherapyPreference;
	var sOrder;
	var sDirection;
	var url;
	
	sFirstname = document.getElementById('searchfirstname').value;
	sSurname = document.getElementById('searchsurname').value;
	sEmail = document.getElementById('searchemail').value;
	sTherapyPreference = document.getElementById('searchtherapypreference').value;
	sOrder = document.getElementById('searchorder').value;
	sDirection = document.getElementById('searchdirection').value;
	
	while (sFirstname.indexOf("#") > -1){
		sFirstname=sFirstname.replace("#", "");
	}
	while (sSurname.indexOf("#") > -1){
		sSurname=sSurname.replace("#", "");
	}
	while (sEmail.indexOf("#") > -1){
		sEmail=sEmail.replace("#", "");
	}
	while (sTherapyPreference.indexOf("#") > -1){
		sTherapyPreference=sTherapyPreference.replace("#", "");
	}
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	url=sHomePage+'/handlers/hsearchusers.asp?fn='+sFirstname.toString();
	url=url+'&sn='+sSurname.toString();
	url=url+'&em='+sEmail.toString();
	url=url+'&tp='+sTherapyPreference.toString();
	url=url+'&or='+sOrder.toString();
	url=url+'&dir='+sDirection.toString();
	if (url.indexOf("?") != -1){
		url=url+"&sid="+Math.random();
	}
	else{
		url=url+"?sid="+Math.random();
	}
	xmlHttp.onreadystatechange=searchStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function searchStateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
		document.getElementById('searchresult').innerHTML=xmlHttp.responseText;
	}
}

function ListenClick(){
	var url;
	var oButton;
	
	try{
		oButton = document.getElementById('listenbutton');
		oButton.disabled = 'disabled';
	}
	catch(e){
	}
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	url=sHomePage+'/handlers/hlistenclick.asp';
	if (url.indexOf("?") != -1){
		url=url+"&sid="+Math.random();
	}
	else{
		url=url+"?sid="+Math.random();
	}
	xmlHttp.onreadystatechange=lcStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function lcStateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
		document.getElementById('curravailcreds').innerHTML=xmlHttp.responseText;
	}
}

function PlaySound(sCurrentTreatment, lLongOrShort){
	var url;
	var oButton;
	var lBrowserType;
	
	if (navigator.appName.indexOf("Internet Explorer") != -1){
		lBrowserType = 1;
	}
	else{
		lBrowserType = 0;
	}
	
	try{
		oButton = document.getElementById('listenbutton');
		oButton.disabled = 'disabled';
	}
	catch(e){
	}
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	url=sHomePage+'/handlers/hplaysound.asp?ct='+sCurrentTreatment.toString()+'&bt='+lBrowserType.toString();
	url=url+'&los='+lLongOrShort.toString();
	if (url.indexOf("?") != -1){
		url=url+"&sid="+Math.random();
	}
	else{
		url=url+"?sid="+Math.random();
	}
	xmlHttp.onreadystatechange=PlaySoundStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function PlaySoundStateChanged(){ 
	var sResText;
	if (xmlHttp.readyState==4)
	{
		sResText = xmlHttp.responseText;
		document.getElementById('addsound').innerHTML = sResText;
		document.getElementById('curravailcreds').innerHTML = 'Currently Available Credits: '+document.getElementById('remainingcredits').value.toString();
	}
}

function CheckLoginInputs(){
	var sEmail;
	var filter;
	
	filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	sEmail = document.getElementById('io1');
	sEmail.value=trim(sEmail.value, 0);
	if( sEmail.value.length < 1 ){
		alert('No Email Address entered - Please enter a valid email address to log in.');
		return false;
	}
	if (!filter.test(sEmail.value)) {
		alert('Please enter a valid email address to log in.');
		return false;
	}
}

function CheckEditProfileInputs(){
	var sFirstname;
	var sSurname;
	var sGender;
	var sEmail;
	var sPhoneNumber;
	var sStreet;
	var sCity;
	var sProvince;
	var sCountry;
	var filter;

	filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	sFirstname = document.getElementById('fname');
	sSurname = document.getElementById('sname');
	sGender = document.getElementById('gender');
	sEmail = document.getElementById('email');
	sPhoneNumber = document.getElementById('phonenumber');
	sStreet = document.getElementById('street');
	sCity = document.getElementById('city');
	sProvince = document.getElementById('province');
	sCountry = document.getElementById('country');
	if( sFirstname.value.length < 1 ){
		alert('No First Name entered - Please enter a valid First Name to continue.');
		return false;
	}
	if( sSurname.value.length < 1 ){
		alert('No Surname entered - Please enter a valid Surname to continue.');
		return false;
	}
	if( sGender.value.length < 3 ){
		alert('No Gender selected - Please enter a valid Gender to continue.');
		return false;
	}
	if( sEmail.value.length < 1 ){
		alert('No Email Address entered - Please enter a valid email address to continue.');
		return false;
	}
	if (!filter.test(sEmail.value)) {
		alert('Please enter a valid Email Address.');
		return false;
	}
	if( sPhoneNumber.value.length < 1 ){
		alert('No Phone Number entered - Please enter a valid Phone Number to continue.');
		return false;
	}
	if( sStreet.value.length < 1 ){
		alert('No Street Address entered - Please enter a valid Street Address to continue.');
		return false;
	}
	if( sCity.value.length < 1 ){
		alert('No City Address entered - Please enter a valid City Address to continue.');
		return false;
	}
	if( sProvince.value.length < 1 ){
		alert('No Province entered - Please enter a valid Province to continue.');
		return false;
	}
	if( sCountry.value.length < 1 ){
		alert('No Country selected - Please enter a valid Country to continue.');
		return false;
	}
	return true;
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function CheckUpdateUserCredits(){
	var sUserCredits;
	var bIsNum;
	
	sUserCredits = document.getElementById('uccredits').value;
	if ( IsNumeric(sUserCredits) == true ){
		bIsNum = true;
	}
	else{
		alert("Please enter a valid Numeric value.");
		bIsNum = false;
	}
	return bIsNum;
}

function IsNumeric(sText){
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   
   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
   }
   return IsNumber;   
}

function DisplayCountdown( lRoof ){	
	document.getElementById('cdowntimer').innerHTML = '<p>'+lSeconds.toString()+'</p>';
	lSeconds = lSeconds + 1;
	if ( lSeconds <= lRoof ){
		if ( lSeconds > 5 ){
			try{
				document.getElementById('csnext').disabled='';
			}
			catch(e){}
		}
		else{
			try{
				document.getElementById('csnext').disabled='disabled';
			}
			catch(e){}
		}
		if ( bTimer == true ){
			lTimerID = setTimeout ( 'DisplayCountdown('+lRoof.toString()+')', 1000 );
		}
	}
	else{
		lSeconds = 0;
		DeleteTempFile();
	}
}

function DeleteTempFile(){
	var url;
	var lNumber;
	
	try{
		lNumber = document.getElementById('rhipejnenaixkdhehsasdfaefaesjfavpqqpwwiuvnbfmekekxoxkskwj').value;

		xmlHttp = GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		url=sHomePage+'/handlers/hdeletetempmp3file.asp?ftd='+lNumber.toString();
		if (url.indexOf("?") != -1){
			url=url+"&sid="+Math.random();
		}
		else{
			url=url+"?sid="+Math.random();
		}
		xmlHttp.onreadystatechange=dtfStateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	catch(e){
	}
}

function dtfStateChanged(){
}

function CheckNewUserInputs(){
	var sFirstname;
	var sSurname;
	var sEmail;
	var sPassword;
	var sAdd1;
	var sAdd2;
	var sAdd3;
	var sAdd4;
	
	sFirstname = document.getElementById('fname').value;
	sSurname = document.getElementById('sname').value;
	sEmail = document.getElementById('semail').value;
	sPassword = document.getElementById('pword').value;
	sAdd1 = document.getElementById('add1').value;
	sAdd2 = document.getElementById('add2').value;
	sAdd3 = document.getElementById('add3').value;
	sAdd4 = document.getElementById('country').value;
	
	if ( sFirstname.length < 1 ) {
		alert ("No First Name entered - please enter a value to continue.");
		return false;
	}
	if ( sSurname.length < 1 ) {
		alert ("No Surname entered - please enter a value to continue.");
		return false;
	}
	if ( sEmail.length < 1 ) {
		alert ("No Email Address entered - please enter a value to continue.");
		return false;
	}
	if ( sPassword.length < 1 ) {
		alert ("No Password entered - please enter a value to continue.");
		return false;
	}
	if ( sAdd1.length < 1 ) {
		alert ("No Street Address entered - please enter a value to continue.");
		return false;
	}
	if ( sAdd2.length < 1 ) {
		alert ("No City entered - please enter a value to continue.");
		return false;
	}
	if ( sAdd3.length < 1 ) {
		alert ("No State / Province / Region entered - please enter a value to continue.");
		return false;
	}
	if ( sAdd4.length < 1 ) {
		alert ("No Country entered - please enter a value to continue.");
		return false;
	}
	
	return true;
}

function CheckCodeInputs(){
	var sCodeNumber;
	var sCredits;
	var sDay;
	var sMonth;
	var sYear;
	
	sCodeNumber = document.getElementById('codenumber');
	sCredits = document.getElementById('codecredits');
	sDay = document.getElementById('doaday');
	sMonth = document.getElementById('doamonth');
	sYear = document.getElementById('doayear');
	
	if( sCodeNumber.value.length < 1 || IsNumeric(sCodeNumber.value) == false ){
		alert('\"Number of Codes\" value invalid.');
		return false;
	}
	if( sCredits.value.length < 1  || IsNumeric(sCredits.value) == false ){
		alert('\"Credits\" value invalid.');
		return false;
	}
	if ( Number(sDay.value) == -1 || Number(sMonth.value) == -1 || Number(sYear.value) == -1 ){
		alert('\"Expiry Date\" value invalid.');
		return false;
	}
	
	return true;
}

function CheckPCodeInput(){
	var sCode;
	
	sCode = document.getElementById('pcode');
	
	if( sCode.value.length < 1 ){
		alert('\"Promotional Code\" value invalid.');
		return false;
	}
	
	return true;
}


-->
