// JavaScript Document

function validate() {
	
	if(!validateBlankField(document.form.txtName))
		return false;
		
	var chk = false;
	var rad = document.form.radCat;
	for(i=0;i<rad.length;i++) {
		if(rad[i].checked) {
			chk = true;
			break;
		}
	}
	if(!chk){
		alert("Please select the category of this property i.e. Residential/Commercial/Land.");
		rad[0].focus();
		return false;
	}
	
	//set action to save	
	document.form.hdnAction.value='save';	
	return true;
}

function toggleListingType(obj) {
	//alert(obj.value);
	if(obj.value=='DirectFromDeveloper') {
		document.getElementById("tblDirectFromDeveloper").style.display='block';
		document.getElementById("tblResale").style.display='none';
	}
	if(obj.value=='Resale') {
		document.getElementById("tblDirectFromDeveloper").style.display='none';
		document.getElementById("tblResale").style.display='block';
	}
}

function toggleResaleType(obj) {
	//alert(obj.value);
	if(obj.value=='Owner' || obj.value=='OwnerRep') {
		document.getElementById("tblOwner").style.display='block';
		if(document.getElementById("tblAgent")!=null && document.getElementById("tblAgent")!='undefined')
			document.getElementById("tblAgent").style.display='none';
		
		if(obj.value=='Owner'){
			document.getElementById("divOwnerLabel").style.display='block';
			document.getElementById("divRepLabel").style.display='none';			
			
			document.getElementById("spanOwnerNameLabel").style.display='none';
			document.getElementById("spanOwnerNameTextField").style.display='none';

		} 
		if(obj.value=='OwnerRep') {
			document.getElementById("divOwnerLabel").style.display='none';
			document.getElementById("divRepLabel").style.display='block';
			
			document.getElementById("spanOwnerNameLabel").style.display='block';
			document.getElementById("spanOwnerNameTextField").style.display='block';
			
		}
		
	}
	if(obj.value=='Agent') {
		document.getElementById("tblOwner").style.display='none';
		document.getElementById("tblAgent").style.display='block';
	}
}

function toggleCat(obj) {
	//alert(obj.value);
	if(obj.value=='Building') {
		document.getElementById("tblBuilding").style.display='block';
		document.getElementById("tblStandalone").style.display='none';
	}
	if(obj.value=='Standalone') {
		document.getElementById("tblBuilding").style.display='none';
		document.getElementById("tblStandalone").style.display='block';
	}
}

function toggleAgentComm(obj) {
	//alert(obj.value);
	var disabled=false;
	if(obj.value=='No')
		disabled=true;
		
	document.getElementById("txtAgentCommPerc").disabled=disabled;
	document.getElementById("txtAgentCommAmount").disabled=disabled;
}

function calcPercent(){ 
	var perc = document.form.txtOwnerPremiumPerc;
	var amount = document.form.txtOwnerPremiumAmount;
	//alert(perc.value+" , "+amount.value);
	if(perc.value>0 && isNaN(amount.value)) {
		amount.value=Math.round(perc*100);
	}
	if(!isNaN(amount.value) && isNaN(perc.value)) {
		perc.value=Math.round(amount/100);
	}
}

function toggleCatDiv(rad) {
	if(rad.value=='Residential') {
		document.getElementById("divRes").style.display='block';
		document.getElementById("divComm").style.display='none';
		document.getElementById("divLand").style.display='none';
	}	
	if(rad.value=='Commercial') {
		document.getElementById("divRes").style.display='none';
		document.getElementById("divComm").style.display='block';
		document.getElementById("divLand").style.display='none';
	}
	if(rad.value=='Land') {
		document.getElementById("divRes").style.display='none';
		document.getElementById("divComm").style.display='none';
		document.getElementById("divLand").style.display='block';
	}
}

function toggleRTypeDiv(rad) {
	if(rad.value=='Apartment') {
		document.getElementById("divRApart").style.display='block';
		document.getElementById("divRPent").style.display='none';
		document.getElementById("divRDup").style.display='none';
		document.getElementById("divRVilla").style.display='none';
	}	
	if(rad.value=='Penthouse') {
		document.getElementById("divRApart").style.display='none';
		document.getElementById("divRPent").style.display='block';
		document.getElementById("divRDup").style.display='none';
		document.getElementById("divRVilla").style.display='none';
	}
	if(rad.value=='Duplex') {
		document.getElementById("divRApart").style.display='none';
		document.getElementById("divRPent").style.display='none';
		document.getElementById("divRDup").style.display='block';
		document.getElementById("divRVilla").style.display='none';
	}
	if(rad.value=='Villa') {
		document.getElementById("divRApart").style.display='none';
		document.getElementById("divRPent").style.display='none';
		document.getElementById("divRDup").style.display='none';
		document.getElementById("divRVilla").style.display='block';
	}
}

//js for toggling commercial
function toggleCTypeDiv(rad) {
	if(rad.value=='Office') {
		document.getElementById("divCOffice").style.display='block';
		document.getElementById("divCRetail").style.display='none';
		document.getElementById("divCWarehouse").style.display='none';
	}	
	if(rad.value=='Retail Space') {
		document.getElementById("divCOffice").style.display='none';
		document.getElementById("divCRetail").style.display='block';
		document.getElementById("divCWarehouse").style.display='none';
	}
	if(rad.value=='Warehouse') {
		document.getElementById("divCOffice").style.display='none';
		document.getElementById("divCRetail").style.display='none';
		document.getElementById("divCWarehouse").style.display='block';
	}
}

//js for toggling commercial
function toggleLTypeDiv(rad) {
	if(rad.value=='Land Plot') {
		document.getElementById("divLPlot").style.display='block';
		document.getElementById("divLBldg").style.display='none';
	}	
	if(rad.value=='Building') {
		document.getElementById("divLPlot").style.display='none';
		document.getElementById("divLBldg").style.display='block';
	}
}

