function changeView(x,y,z) 

{

	var url = x+'.php';

	

	

	var params = z;

	var ajax = new Ajax.Updater({success: y},url,{method: 'post', parameters: params, evalScripts:true});

}


function checkvmhprice(){

	var msg = ''; var error = ''; var amount = $F('guessAmount');

	if($('guessAmount').value == ''){error = "Yes"; msg = msg + '     Please enter a Price $\n';}
	
	cleanAmount = amount.replace(/\s|\.\d\d.*$|\D/g, "");
	
	if(cleanAmount < 100000){error = "Yes"; msg = msg + '     Price too low\n';}
	
	
	if(error == 'Yes')

	{

		alert(msg);

		return false;

	} 

	else 

	{

		if($('user').value != ''){
			if(confirm('Price $'+cleanAmount+'?\n')){
				changeView('../includes/subVMH', 'showGuess', 'id='+$F('id')+'&guessAmount='+cleanAmount);
			}
		}
		else
		{
			showPopWin('/includes/vmhsignup.php?id='+$F('id')+'&guessAmount='+cleanAmount, 400, 500, null, true,'the MARKET Price');
			
			}
	}

}






function checkSignup(){

	var msg = ''; var error = '';

	if($('title').value == ''){error = "Yes"; msg = msg + ' - Title\n';}

	if($('firstname').value == ''){error = "Yes"; msg = msg + ' - Firstname\n';}

	if($('surname').value == ''){error = "Yes"; msg = msg + ' - Surname\n';}	
	if($('address').value == ''){error = "Yes"; msg = msg + ' - Address\n';}
	if($('suburb').value == ''){error = "Yes"; msg = msg + ' - Suburb\n';}
	if($('email').value == ''){error = "Yes"; msg = msg + ' - Email\n';}
	if($('Region').value == '' || $('SubRegion').value == ''){error = "Yes"; msg = msg + ' - Region\n';}
	else if(echeck($('email').value) == false){error = 'Yes'; msg = msg + " - Invalid email address\n";}
	if($('accessType').value == 'Advertiser/Property'){
		if($('phone').value == ''){error = "Yes"; msg = msg + ' - Phone\n';}
	}
	if($('email2').value == ''){error = "Yes"; msg = msg + ' - Confirm Email\n';}
	

	

	//New Code

	//alert($('email').value+","+$('email2').value);

	

	if($('email').value != $('email2').value){error = "Yes"; msg = msg + ' - Email doesn\'t match Confirm email\n';}

	if($('myPass').value == ''){error = 'Yes'; msg = msg + ' - Password\n';}

	if($('accessType').value == ''){error = 'Yes'; msg = msg + ' - Membership Type\n';}

	

	if(error == 'Yes')

	{

		alert("Please enter the following information:\n"+msg);

		return false;

	} 

	else 

	{

		changeView('adminFiles/userAdd', 'pageContents', 'title='+$F('title')+'&firstname='+escape($F('firstname'))+'&surname='+escape($F('surname'))+'&email='+escape($F('email'))+'&accessType='+escape($F('accessType'))+'&myPass='+$F('myPass')+'&businessName='+$F('businessName')+'&abn='+$F('abn')+'&address='+$F('address')+'&suburb='+$F('suburb')+'&subregion='+escape($F('SubRegion'))+'&region='+escape($F('Region'))+'&phone='+$F('phone'));

	}

}


function vmhReg(){

	var msg = ''; var error = '';

	if($('title').value == ''){error = "Yes"; msg = msg + ' - Title\n';}

	if($('firstname').value == ''){error = "Yes"; msg = msg + ' - Firstname\n';}

	if($('surname').value == ''){error = "Yes"; msg = msg + ' - Surname\n';}	
	if($('address').value == ''){error = "Yes"; msg = msg + ' - Address\n';}
	if($('suburb').value == ''){error = "Yes"; msg = msg + ' - Suburb\n';}
	if($('Region').value == '' || $('SubRegion').value == ''){error = "Yes"; msg = msg + ' - Region\n';}
	if($('email').value == ''){error = "Yes"; msg = msg + ' - Email\n';}
	else if(echeck($('email').value) == false){valid = 'no'; msg = msg + " - Invalid email address\n";}
	if($('email2').value == ''){error = "Yes"; msg = msg + ' - Confirm Email\n';}

	

	//New Code

	//alert($('email').value+","+$('email2').value);

	

	if($('email').value != $('email2').value){error = "Yes"; msg = msg + ' - Email doesn\'t match Confirm email\n';}

	if($('myPass').value == ''){error = 'Yes'; msg = msg + ' - Password\n';}


	if(error == 'Yes')

	{

		alert("Please enter the following information:\n"+msg);

		return false;

	} 

	else 

	{

		changeView('../includes/vmhReg', 'loginContents', 'title='+$F('title')+'&firstname='+escape($F('firstname'))+'&surname='+escape($F('surname'))+'&address='+$F('address')+'&suburb='+$F('suburb')+'&subregion='+escape($F('SubRegion'))+'&region='+escape($F('Region'))+'&email='+escape($F('email'))+'&myPass='+$F('myPass')+'&id='+$F('id')+'&guessAmount='+$F('guessAmount'));

	}

}


function vmhLogin(){

	var msg = ''; var error = '';

	
	

	//New Code

	//alert($('email').value+","+$('email2').value);

	

	

	if($('myPassword').value == ''){error = 'Yes'; msg = msg + ' - Password\n';}

	if($('myUsername').value == ''){error = 'Yes'; msg = msg + ' - Email Address\n';}
	else if(echeck($('myUsername').value) == false){error = "Yes"; msg = msg + " - Invalid email address\n";}

	

	if(error == 'Yes')

	{

		alert("Please enter the following information:\n"+msg);

		return false;

	} 

	else 

	{

		changeView('../includes/vmhLogin', 'loginContents', 'myPassword='+escape($F('myPassword'))+'&myUsername='+escape($F('myUsername'))+'&id='+$F('id')+'&guessAmount='+$F('guessAmount'));

	}

}


function saveDetails(){

	var msg = ''; var error = '';

	if($('myTitle').value == ''){error = "Yes"; msg = msg + ' - Title\n';}

	if($('myFirstname').value == ''){error = "Yes"; msg = msg + ' - Firstname\n';}

	if($('mySurname').value == ''){error = "Yes"; msg = msg + ' - Surname\n';}	

	if($('myEmail').value == ''){error = "Yes"; msg = msg + ' - Email\n';}
		else if(echeck($('myEmail').value) == false){error = "Yes"; msg = msg + " - Invalid email address\n";}

	if($('myEmail').value != $('cmyEmail').value){error = "Yes"; msg = msg + ' - Email doesn\'t match Confirm email\n';}



	if(error == 'Yes'){

		alert("Please enter the following information:\n"+msg);

		return false;

	} else {

		window.document.myProfileForm.submit();	

	}

}



function getGrid(){

	if($('adSuburb').value == ''){

		alert("Please enter a suburb to search.");

		return false;

	} else {

		if($('advertType').value == 'Paid Advert'){

			document.subGrid.action = 'grid.php';

			window.document.subGrid.submit();	

		} else {

			document.subGrid.action = 'freeAdvert.php';

			window.document.subGrid.submit();	

		}

	}

}



function setCoord(x){

	var valid = '';

		if(window.document.getElementById('start').value == ''){

			window.document.getElementById('start').value = x;
			updateGrid();

		} else if(window.document.getElementById('end').value == '' && window.document.getElementById('start').value != x){

			window.document.getElementById('end').value = x;

		} else {

			alert('Please select the end coordinate...');

			valid = 'no';

			return false;

		}
	if(window.document.getElementById('end').value != ''){
		authGrid();
	}
	/*	if(valid != 'no'){

			updateGrid();

		}
	*/
	}

function authGrid(){
	//changeView('adminFiles/checkGrid', 'adPrice3', 'blocks='+blocks+'&state='+$F('adState')+'&suburb='+escape($F('adSuburb')));
	
//	alert("here");
		new Ajax.Request('adminFiles/checkGrid.php',{postBody: 'startCord='+$F('start')+'&endCord='+$F('end')+'&suburb='+escape($F('adSuburb'))+'&state='+escape($F('adState')),
			onSuccess: function(t){
			//	alert(t.responseText);
				if(t.responseText.replace(/^\s*|\s(?=\s)|\s*$/g, "") == 'Square Busy'){
					valid = 'no';
					alert("Square you have selected is busy.");
					$('end').value = '';
					return false;
				} else if(t.responseText.replace(/^\s*|\s(?=\s)|\s*$/g, "") == 'OK'){
					valid = 'Yes';
					updateGrid();
				}
								
				//return valid;
			}
		});
	}


function updateGrid(){

	var endCord = '';

	startCord = window.document.getElementById('start').value;

	//window.document.getElementById(startCord).src= "blue-images/square2.jpg";

	window.document.getElementById(startCord).bgColor = '#FF0000';

	

	startArray = startCord.split('r');

	startArray2 = startArray[1].split("l");

	startRow = 	startArray2[0];

	startLine = startArray2[1];

	if(window.document.getElementById('end').value != ''){

		endCord = window.document.getElementById('end').value;

		endArray = endCord.split('r');

		endArray2 = endArray[1].split("l");

		endRow = endArray2[0];

		endLine = endArray2[1];



		var lines = endLine - startLine ;

		var rows = endRow - startRow;

		var blocks = (Number(lines) + 1) * (Number(rows) + 1);

		$('adBlocks').value = blocks;

		var height = (rows+1) * 25;

		var width = (lines+1) * 25;

		$('heightGrid').innerHTML = height;

		$('widthGrid').innerHTML = width;



		for(m = 0; m < rows+1 ; m++){

			newStartRow = Number(startRow) + Number(m);

			for(i = 0; i < lines+1 ; i++){

				newStartLine = Number(startLine) + Number(i);

				var colorID = 'r'+newStartRow+'l'+newStartLine;

				window.document.getElementById(colorID).bgColor = '#FF0000';

				//window.document.getElementById(colorID).src= "blue-images/square2.jpg";

			}//END FOR i 

		}//END FOR M

		changeView('adminFiles/getPrice', 'adPrice3', 'blocks='+blocks+'&state='+$F('adState')+'&suburb='+escape($F('adSuburb')));

	}//END IF

}



function checkAddForm(){

	var valid = ''; var msg = '';

	$('adPrice').value = $('adPrice3').innerHTML

	if($('adTitle').value == ''){ valid = 'no'; msg = msg + ' - Title';}

	if($('filename').value == ''){ valid = 'no'; msg = msg + ' - Image';}

	

	if(valid == 'no'){

		alert('PLease make sure you provide the following information...\n'+msg);

		return false;

	} else {

		window.document.placeAdd.submit();

	}

}



function checkAuction(){

	if($('isAuction').value == 'Yes'){

		document.getElementById('auctionRow1').style.display = '';

		document.getElementById('auctionRow2').style.display = '';

	} else {

		window.document.getElementById('auctionRow1').style.display = 'none';

		window.document.getElementById('auctionRow2').style.display = 'none';

	}

}

function checkEPR(){

	if($('priceType').value == 'EPR'){

		document.getElementById('esrRow1').style.display = '';

		document.getElementById('priceRow1').style.display = 'none';

	} else {

		window.document.getElementById('esrRow1').style.display = 'none';

		window.document.getElementById('priceRow1').style.display = '';

	}

}



function toggleBox(szDivID, iState) // 1 visible, 0 hidden

{

    if(document.layers)	   //NN4+

    {

       document.layers[szDivID].visibility = iState ? "show" : "hide";

    }

    else if(document.getElementById)	  //gecko(NN6) + IE 5+

    {

        var obj = document.getElementById(szDivID);

        obj.style.visibility = iState ? "visible" : "hidden";

    }

    else if(document.all)	// IE 4

    {

        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";

    }

}



function checkVMH(){

	if($('vmhComp').value == 'Yes'){

		if ($('state').value == "NSW"){

			document.getElementById('prize1_1').style.display = '';

			document.getElementById('prize2_1').style.display = '';



			document.getElementById('prize1').style.display = 'none';

			document.getElementById('prize2').style.display = 'none';



		} else {

			document.getElementById('prize1').style.display = '';

			document.getElementById('prize2').style.display = '';



			document.getElementById('prize1_1').style.display = 'none';

			document.getElementById('prize2_1').style.display = 'none';

		}

		document.getElementById('vmhRow0').style.display = '';

		document.getElementById('vmhRow1').style.display = '';

		document.getElementById('vmhRow2').style.display = '';

		document.getElementById('vmhRow3').style.display = '';

		document.getElementById('vmhRow4').style.display = '';

		document.getElementById('vmhRow5').style.display = '';

		document.getElementById('vmhRow6').style.display = '';
		
		document.getElementById('vmhRow7').style.display = '';
		
		document.getElementById('vmhRow8').style.display = '';

	} else {

		document.getElementById('vmhRow0').style.display = 'none';

		document.getElementById('vmhRow1').style.display = 'none';

		document.getElementById('vmhRow2').style.display = 'none';

		document.getElementById('vmhRow3').style.display = 'none';

		document.getElementById('vmhRow4').style.display = 'none';

		document.getElementById('vmhRow5').style.display = 'none';

		document.getElementById('vmhRow6').style.display = 'none';
		
		document.getElementById('vmhRow7').style.display = 'none';
		
		document.getElementById('vmhRow8').style.display = 'none';

	}

	changeView('adminFiles/templateOptions', 'templateshowDiv', 'vmh='+$F('vmhComp'));

}



function calcFeeVMH(){

		if ($('state').value == "NSW")

		{

			if($('vmhTotal').value > 11000){

				$('vmhTotal').value = 11000;

			}

			var isnum = $('vmhTotal').value.match(/^\d+$/);

			if(isnum == null){

				alert("Please enter numbers only.");

				$('vmhTotal').value = 11000;

			}

			

			if(isnum == null){

				alert("Please enter numbers only.");

				$('vmhTotal').value = 11000;

			}

			

			var total = $F('vmhTotal');

			var ten = Number(total) * 10 /100;

			var ten1 = ten;

			    ten = ten + 50;

			//$('vhmFeeDiv').innerHTML = '$'+ten; - removed so that site is now set fee

			//$('vhmFee').value = ten; - removed so that site is now set fee

		

//			var balance = Number(total) - Number(ten1); - removed so that site is now set fee
			var balance = Number(total) - Number(ten1);

			$('vhmBalanceDiv').innerHTML = '$'+balance;

			$('vhmBalance').value = balance;



		} 

		else 

		{

			if($('vmhTotal').value > 5500){

			$('vmhTotal').value = 5500;

			}

			

			var isnum = $('vmhTotal').value.match(/^\d+$/);

			//alert(isnum);

			if(isnum == null){

				alert("Please enter numbers only.");

				$('vmhTotal').value = 5500;

			}



		

			var total = $F('vmhTotal');

			var ten = Number(total) * 10 /100;

			//$('vhmFeeDiv').innerHTML = '$'+ten;- removed so that site is now set fee

			//$('vhmFee').value = ten;- removed so that site is now set fee

		

			//var balance = Number(total) - Number(ten);- removed so that site is now set fee
			var balance = Number(total);
			$('vhmBalanceDiv').innerHTML = '$'+balance;

			$('vhmBalance').value = balance;

		}

}



function calcRem(){

	var balance = $F('vhmBalance');

	

	var first = $F('firstPrize');

	var second = $F('secondPrize');

	

	$('thirdPrice').value = Number(balance) - Number(first) - Number(second);	

}



function isNumber(str) { 

   //isPrice = /^(   (\d+(\.\d*)?) |  ((\d+\))       )$/;

   isPrice = /^\d+\.\d{2}$/;

   isPrice1 = /^\d+$/;

   if (isPrice.test( str ))

   {

	   return(isPrice.test( str ));

   } else {

      return(isPrice1.test( str ));

   }

} 



function validateProperty(){

	var valid = ''; var msg = '';

	if($('propertyTitle').value == ''){valid = 'no'; msg = msg + " - Title\n";}

	if($('propertyLink').value == ''){valid = 'no'; msg = msg + " - Property Link\n";}

	if($('valLocationDiv').innerHTML == 'double'){valid = 'no'; msg = msg + " - Property link already in use enter a new one.\n";}

	if($('valLocationDiv').innerHTML == 'invalid'){valid = 'no'; msg = msg + " - Property link contains non-text characters.\n";}
if($('valLocationDiv').innerHTML == 'domain'){valid = 'no'; msg = msg + " - Property link contains location.com.au\n";}
	
	if($('priceType').value == 'EPR'){

		
		if($('propertyPriceLow').value == '' ||$('propertyPriceHigh').value == '' ){valid = 'no'; msg = msg + " - EPR Price Range\n";}
		else
		{
			if(!isNumber($('propertyPriceLow').value) || !isNumber($('propertyPriceHigh').value)) 

			{ 

				valid = 'no'; msg = msg + " - Invalid Price Value\n";

			} 
		}

	}
	else if($('priceType').value != 'Price on request'){

		
		if($('propertyPrice').value == ''){valid = 'no'; msg = msg + " - Price\n";}
		else
		{
			if(!isNumber($('propertyPrice').value)) 

			{ 

				valid = 'no'; msg = msg + " - Invalid Price\n";

			} 
		}

	}
	
	
	
	if($('isAuction').value == ''){valid = 'no'; msg = msg + " - Is this house on Auction\n";}

	if($('isAuction').value == 'Yes'){

		if($('dd1').value == '' || $('mm1').value == '' || $('yy1').value == ''){valid = 'no'; msg = msg + " - Auction Date\n";}

		if($('propertyAuctionTime').value == ''){valid ='no'; msg = msg + " - Auction Time\n";}

	}

	if($('propertyStreet').value == ''){valid = 'no'; msg = msg + " - Street\n";}

	if($('propertySuburb').value == ''){valid = 'no'; msg = msg + " - Suburb\n";}

	if($('state').value == ''){valid = 'no'; msg = msg + " - State\n";}

	if($('propertyDescShort').value == ''){valid = 'no'; msg = msg + " - Short Description\n";}

	if($('propertyDesc').value == ''){valid = 'no'; msg = msg + " - Description\n";}
	
	if($('agentName').value == ''){valid = 'no'; msg = msg + " - Agent Name\n";}
	
	if($('agentPhone').value == ''){valid = 'no'; msg = msg + " - Agent Phone\n";}

	//if($('propertyMessageContact').value == ''){valid = 'no'; msg = msg + " - Agent Name \ Phone #\n";}

	if($('vmhComp').value == ''){valid = 'no'; msg = msg + " - Enter house in 'the MARKET Price' competition\n";}

	if($('vmhComp').value == 'Yes'){

		if($('vmhName').value == ''){valid = 'no'; msg = msg + " - Person in charge - Full name\n";}

		if($('vmhEmail').value == ''){valid = 'no'; msg = msg + " - Person in charge - email\n";		}
		else if(echeck($('vmhEmail').value) == false){valid = 'no'; msg = msg + " - Person in charge - invalid email address\n";}
		
		if($('agreeTerms').value == 'No'){valid = 'no'; msg = msg + " - Please agree to Terms & Conditions\n";}	

		if($('vmhTotal').value == ''){valid = 'no'; msg = msg + " - Total Prize money\n";}	

		if($('firstPrize').value == ''){valid = 'no'; msg = msg + " - First Prize\n";}

		if($('secondPrize').value == ''){valid = 'no'; msg = msg + " - Second Prize\n";}

		if($('thirdPrice').value == ''){valid = 'no'; msg = msg + " - Third Prize\n";}
		
		

	}

	if($('image_1').value == ''){valid = 'no'; msg = msg + " - Property Photos (search results pic)\n";}

	

	

	if(valid == 'no'){

		alert("Missing information\n"+msg);

		return false;

	} else {

		window.document.propertyUpload.submit();

	}

	



}



function changeAgree(){

	var check = $F('agreeTerms');

	if(check == 'No'){

		$('agreeTerms').value = 'Yes';	

	} else {

		$('agreeTerms').value = 'No';	

	}

}



function checkShowHide(){

	if($('accessType').value ==  'PRICE the property Competitor'){

		document.getElementById('VMHHide').style.display = '';

		//document.getElementById('VMHShowAD').style.display = '';

		document.getElementById('moreOptions').style.display = 'none';

		document.getElementById('moreOptions2').style.display = 'none';

		document.getElementById('moreOptions3').style.display = 'none';

		document.getElementById('VMHHideAD').style.display = 'none';

		

	} else if($('accessType').value ==  'Advertiser/Property'){

		

		document.getElementById('VMHHide').style.display = '';

		document.getElementById('moreOptions').style.display = '';

		document.getElementById('moreOptions2').style.display = '';

		document.getElementById('moreOptions3').style.display = '';

		document.getElementById('VMHHideAD').style.display = '';

		//document.getElementById('VMHShowAD').style.display = 'none';

		

	} else {

		document.getElementById('VMHHide').style.display = 'none';

		document.getElementById('moreOptions').style.display = 'none';

		document.getElementById('moreOptions2').style.display = 'none';

		document.getElementById('moreOptions3').style.display = 'none';

		document.getElementById('VMHHideAD').style.display = 'none';

		//document.getElementById('VMHShowAD').style.display = 'none';

	}

}



function checkSettlement(x)

{

	var msg = '';
	
	if($('soldAmount').value == '')

	{ 

		msg = " - Final Sale Price\n";

	}
	
	if(!isNumber($('soldAmount').value)) 
	{ 
		 msg = msg + " - Invalid Sold Price\n";
	} 
	

//	if($('setDate').value == '')
	if($('setYear').value == '' || $('setDay').value == '' || $('setMonth').value == '')

	{ 

		//alert("2");	

		msg = msg + " - Settlement Date\n";

	}

	//alert(msg);

	if($('saleYear').value == '' || $('saleDay').value == '' || $('saleMonth').value == '')

	{ 

		//alert("3");	

		msg = msg + " - Sale Date\n";

	}

	

	if(msg != '')

	{

		//alert("4");

		alert("Please enter the following\n"+msg);

		return false;

	} 

	else 

	{

		//alert("5");	

		var saleDate = $F('saleYear')+'-'+$F('saleMonth')+'-'+$F('saleDay');
		var settleDate = $F('setYear')+'-'+$F('setMonth')+'-'+$F('setDay');

		if(confirm('Date of Sale: '+ $F('saleDay')+'-'+$F('saleMonth')+'-'+$F('saleYear')+ '\n' + 'Final Sale Price $'+$F('soldAmount') + '\n'+'Settlement Date: '+$F('setDay')+'-'+$F('setMonth')+'-'+$F('setYear')+'\n\n'+ 'Continue ?\n'))
{
		changeView('adminFiles/vmhWinners', 'showWinners', 'soldAmount='+$F('soldAmount')+'&id='+x+'&setDate='+settleDate+'&saleDate='+saleDate+'');	
}
		

		//changeView('adminFiles/vmhWinners', 'showWinners', 'soldAmount='+$F('soldAmount')+'&id='+x+'&setDate='+$F('setDate')+'&saleDate='+$F('saleDate'));		

	}

}



function checkDeleteP(x){

	if(confirm("*IMPORTANT:\nHave you sent your VMH cash prizes?\n(winners address details will be deleted with the property)")){

		changeView('adminFiles/deleteProperty', 'pageContents', 'id='+x);	

	}	

}


function checkEmail() {
	
		var msg = ''; var error = '';
	
		if($('name').value == ''){error = "Yes"; msg = msg + ' - Your name\n';}

	if($('agentName').value == ''){error = "Yes"; msg = msg + ' - Friend\'s name\n';}

	if($('agentEmail').value == ''){error = "Yes"; msg = msg + ' - Friend\'s email\n';}
	else if(echeck($('agentEmail').value) == false){error = "Yes"; msg = msg + " - Invalid email address\n";}

      
    //  makePOSTRequest('../includes/post.php', poststr);
   
   
   if(error == 'Yes')

	{

		alert("Please enter the following information:\n"+msg);

		return false;

	} 

	else 

	{
		if($('send').value == 'send'){
				var poststr = "name=" + encodeURI( document.getElementById("name").value ) +
                    "&info=" + encodeURI( document.getElementById("info").value ) +
                    "&send=" + encodeURI( document.getElementById("send").value ) +
                    "&agentName=" + encodeURI( document.getElementById("agentName").value ) +
					"&location=" + encodeURI( document.getElementById("location").value ) +
                    "&agentEmail=" + encodeURI( document.getElementById("agentEmail").value );
			changeView('../includes/sendfriend', 'myspan', poststr);
		}
	}
   
   
   
   
   }


function checkWithDrawn(x){

	if(confirm("Are you sure you want to withdraw this property?\n")){

		changeView('adminFiles/withdrawProperty', 'pageContents', 'id='+x);	

	}	

}



function checkPassedIn(x){

	if(confirm("Are you sure you want to pass in this property?\n")){

		changeView('adminFiles/passInProperty', 'pageContents', 'id='+x);	

	}	

}

function closeContest(x){
		if(confirm("Are you sure you want to close this contest?\n")){

		changeView('adminFiles/closecontest', 'pageContents', 'id='+x);	

	}	
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

// region select stuff

function fillCategory(){ 
document.getElementById('SubRegion').disabled=true;
 // this function is used to fill the category list on load
/*addOption(document.drop_list.Category, "Melbourne Region", "Melbourne Region", "");
addOption(document.drop_list.Category, "Northern Victoria", "Games", "");
addOption(document.drop_list.Category, "Scripts", "Scripts", "");
*/
//-->
}

function SelectSubCat(){
// ON selection of category this function will work

removeAllOptions(document.getElementById('SubRegion'));
addOption(document.getElementById('SubRegion'), "", "Select Region...", "");

//if(document.Region.value == 'Melbourne Region'){
	if(document.getElementById('Region').value == 'Melbourne Region'){
    document.getElementById('SubRegion').disabled=false;
//window.document.getElementById('start').value 
//	getElementById('start')
addOption(document.getElementById('SubRegion'),"Bayside", "Bayside");
addOption(document.getElementById('SubRegion'),"East", "East");
addOption(document.getElementById('SubRegion'),"Geelong & District", "Geelong & District");
addOption(document.getElementById('SubRegion'),"Mornington Peninsula", "Mornington Peninsula");
addOption(document.getElementById('SubRegion'),"North", "North");
addOption(document.getElementById('SubRegion'),"North East", "North East");
addOption(document.getElementById('SubRegion'),"North West", "North West");
addOption(document.getElementById('SubRegion'),"Phillip Island & District", "Phillip Island & District");
addOption(document.getElementById('SubRegion'),"South East", "South East");
addOption(document.getElementById('SubRegion'),"West", "West");
addOption(document.getElementById('SubRegion'),"Yarra-Dandenong Ranges", "Yarra-Dandenong Ranges");

}

else if(document.getElementById('Region').value == 'Northern Victoria'){
	document.getElementById('SubRegion').disabled=false;
addOption(document.getElementById('SubRegion'),"Greater Bendigo Region", "Greater Bendigo Region");
addOption(document.getElementById('SubRegion'),"Macedon Ranges", "Macedon Ranges");
addOption(document.getElementById('SubRegion'),"North Eastern", "North Eastern");
addOption(document.getElementById('SubRegion'),"North Western", "North Western");
addOption(document.getElementById('SubRegion'),"Shepparton & Central North", "Shepparton & Central North", "");
}
else if(document.getElementById('Region').value == 'South Eastern Victoria'){
	document.getElementById('SubRegion').disabled=false;
addOption(document.getElementById('SubRegion'),"Gippsland", "Gippsland");
addOption(document.getElementById('SubRegion'),"Lakes & Wilderness", "Lakes & Wilderness");

}
else if(document.getElementById('Region').value == 'South Western Victoria'){
	document.getElementById('SubRegion').disabled=false;
addOption(document.getElementById('SubRegion'),"Ballarat & Western District", "Ballarat & Western District");
addOption(document.getElementById('SubRegion'),"Grampians", "Grampians");
addOption(document.getElementById('SubRegion'),"Great Ocean Rd / Otway Ranges", "Great Ocean Rd / Otway Ranges");

}
else 
{
	 document.getElementById('SubRegion').disabled=true;
	}

}


////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

//function OpenPropertyPopup()

//{

//	window.open("view.html",null, "height=200,width=400,status=yes,toolbar=no ...



//}	