function validate_ptype(frm, type){
    if (trim(frm.ptype_name.value) == ""){
		alert("Please enter Property Type");	 
		frm.ptype_name.focus();
	    return false;
	}
	if(frm.ptype_cat.options[frm.ptype_cat.selectedIndex].value == 0){
		alert("Please select Category");	 
		frm.ptype_cat.focus();
	    return false;	
	}
}

function validate_userlogin(){
	frm = document.frmlogin	
    if (trim(frm.email.value) == ""){
		alert("Please enter email");	 
		frm.email.focus();
	    return false;
	}
    if (trim(frm.password.value) == ""){
		alert("Please enter password");	 
		frm.password.focus();
	    return false;
	}	
}

function validate_user(frm, forcepwd) {
	ignorepwd = typeof(ignorepwd) != 'undefined' ? forcepwd : 1;


	if(frm.user_type.options[frm.user_type.selectedIndex].value == 0){
		alert("Please select user type");	 
		frm.user_type.focus();
	    return false;	
	}
    if (trim(frm.first_name.value) == ""){
		alert("Please enter first name");	 
		frm.first_name.focus();
	    return false;
	}
    if (trim(frm.last_name.value) == ""){
		alert("Please enter last name");	 
		frm.last_name.focus();
	    return false;
	}

    if (trim(frm.email.value) == ""){
		alert("Please enter email");	 
		frm.email.focus();
	    return false;
	}else if(!isValidEmail(trim(frm.email.value))){
		alert("Please enter a valid email");	 
		frm.email.focus();
	    return false;	
	}

	if (forcepwd || frm.password.value != ""){
		if (trim(frm.password.value) == "" || trim(frm.password.value).length < 6){
			alert("Please enter password of minimum 6 characters");	 
			frm.password.focus();
			return false;
		}else{
			if (frm.password.value != frm.password2.value){
			alert("Password mismatch");	 
			frm.password.focus();
			return false;
			}
		}
	}

    if (!getCheckedValue(frm.gender)){
		alert("Please select gender");	 
		frm.gender[0].focus();
	    return false;
	}	

    if (trim(frm.address.value) == ""){
		alert("Please enter address");	 
		frm.address.focus();
	    return false;
	}


    if (trim(frm.city.value) == ""){
		alert("Please enter city");	 
		frm.city.focus();
	    return false;
	}

    if (trim(frm.state.value) == ""){
		alert("Please enter state");	 
		frm.state.focus();
	    return false;
	}

    if (trim(frm.zip.value) == ""){
		alert("Please enter zip");	 
		frm.zip.focus();
	    return false;
	}

	if(frm.country.options[frm.country.selectedIndex].value == 0){
		alert("Please select your country");	 
		frm.country.focus();
	    return false;	
	}


    if (trim(frm.phone.value) == ""){
		alert("Please enter phone number");	 
		frm.phone.focus();
	    return false;
	}
}


function validate_property(frm) {
   if (trim(frm.title.value) == ""){
		alert("Title can not be empty");	 
		frm.title.focus();
	    return false;
	}
	
	if(frm.ltype_id.options[frm.ltype_id.selectedIndex].value == 0){
		alert("Please select Listing type");	 
		frm.ltype_id.focus();
	    return false;	
	}
	
	if(frm.ltype_id.options[frm.ltype_id.selectedIndex].value != 3){
		if(frm.rent_type.options[frm.rent_type.selectedIndex].value == 0){
			alert("Please select Rent type");
			frm.rent_type.focus();
			return false;
		}
	}
	
	if(frm.ptype_id.options[frm.ptype_id.selectedIndex].value == 0){
		alert("Please select Property type");	 
		frm.ptype_id.focus();
	    return false;	
	}	
	

	if(frm.unit_id.options[frm.unit_id.selectedIndex].value == 0){
		alert("Please select Unit of measuremnet");	 
		frm.unit_id.focus();
	    return false;	
	}
	
	if(frm.currency_code.options[frm.currency_code.selectedIndex].value == 0){
		alert("Please select Currency");	 
		frm.currency_code.focus();
	    return false;	
	}
	/*
    if (trim(frm.price.value) == ""){
		alert("Please enter a valid price");	 
		frm.price.focus();
	    return false;
	}
	*/

	submitted_by_exist = typeof(frm.submitted_by) != 'undefined' ? 1 : 0;
	if(submitted_by_exist){
		if(frm.submitted_by.options[frm.submitted_by.selectedIndex].value == 0){
			alert("Please select submitted user");	 
			frm.submitted_by.focus();
			return false;	
		}
	}

	if(frm.year_built.options[frm.year_built.selectedIndex].value == 0){
		alert("Year built can not be empty");	 
		frm.year_built.focus();
	    return false;	
	}	

    /*if (trim(frm.bedrooms.value) == ""){
		alert("Please enter a valid integer for No. of bedrooms");	 
		frm.bedrooms.focus();
	    return false;
	}
	*/
	
	if(frm.country.options[frm.country.selectedIndex].value == 0){
		alert("Please select Country");	 
		frm.country.focus();
	    return false;	
	}	
    if (trim(frm.state.value) == ""){
		alert("Please enter State");	 
		frm.state.focus();
	    return false;
	}

    if (trim(frm.city.value) == ""){
		alert("Please enter City");	 
		frm.city.focus();
	    return false;
	}

    if (trim(frm.address.value) == ""){
		alert("Please enter Address");	 
		frm.address.focus();
	    return false;
	}

    if (trim(frm.description.value) == ""){
		alert("Property description can not be empty");	 
		frm.description.focus();
	    return false;
	}
}

function validate_contactus(frm) {
    if (trim(frm.name.value) == ""){
		alert("Please enter your name");	 
		frm.name.focus();
	    return false;
	}
    if (trim(frm.email.value) == ""){
		alert("Please enter your email");	 
		frm.email.focus();
	    return false;
	}else if(!isValidEmail(trim(frm.email.value))){
		alert("Please enter a valid email");	 
		frm.email.focus();
	    return false;	
	}

    if (trim(frm.feedback.value) == ""){
		alert("Please enter yourmessage");	 
		frm.feedback.focus();
	    return false;
	}
}


function del_rec(url){
	var answer = confirm("Do you want to delete this record?")
	if (answer){
		location.href = url;
	}
	else{
		alert("Action canceled")
	}
}

/*Invite to join start */
	function checkInvForm()
	{
		frm = document.frminvite;
		if (frm.email_box.value == "" || frm.password_box.value == "")
		{
			alert("Please enter username & password.");
			frm.email_box.focus();
			return false;
		}
		return true;
	}
	
	function sendinv(act_type){
		if(is_checked()){
			frm = document.frminvite;
			frm.act_type.value = act_type;		
			frm.submit();
		}
	}
	

	function sendinv_m(act_type){
			frm = document.frminvite;
			eids = trim(frm.emailids.value);
			splitStr = /\n/g;
			SSNArray = eids.split(splitStr);
			max = SSNArray.length;
			tot_emails = 0;
			for (inx = 0; inx < max; inx++) {
			
				SSNArray[inx] = SSNArray[inx].replace(/\s/g, "");
			
				if(SSNArray[inx] != "" && SSNArray[inx] != "\r"){
					tot_emails++;
				}
			}
			
			if(trim(frm.myname.value) == ""){
				alert("Enter your name")
				frm.myname.focus();
				return false;
			}
			
			if (tot_emails <= 0){
				alert("Enter Email id(s)")
				frm.emailids.focus();
				return false;
			}
			frm.act_type.value = act_type;		
			frm.submit();
	}
	
	function getlist(act_type){
		if(checkInvForm()){
			frm = document.frminvite;
			frm.act_type.value = act_type;
			frm.submit();		
		}			
	}

	function is_checked(){
			objForm = frm = document.frminvite;
			sel_count = 0;
			for(i=0; i < objForm.elements.length; i++){
				if(objForm.elements[i].type == "checkbox"){
					if(objForm.elements[i].checked == true){
						sel_count++;
					}
				}					
			}
			if(sel_count == 0){
				alert("Please select the email ids.");
				return false;
			}
			return true;
	}
	function togglecheck(flg){
			objForm = frm = document.frminvite;
			for(i=0; i < objForm.elements.length; i++){
				if(objForm.elements[i].type == "checkbox"){
					objForm.elements[i].checked = flg;
				}
			}
	}
	/*Invite to join end */

/*My Network start */	
	function chk_inv()
	{
	frm = document.frmsendinv;
	if(frm.invmessage.value == "")
	{
		alert("Please Enter your invitation message");
		frm.invmessage.focus();
		return false;
	}
	return true;
	}

function del_net(id, name){
	frm = document.frmmynet;
	var answer = confirm("Do you want to delete " + name + "?")
	if (answer){
		frm.delid.value = id;
		frm.submit();
	}
	else{
		alert("Action canceled")
	}
}
function show(fname, qs, url){
	document.getElementById(fname).innerHTML = '<IFRAME id="ifm" height="200" scrolling="no" frameborder="0" src="'+url+'?'+qs+'" ></IFRAME>';
}

function navigate(pgnum){
	location.href = "<?php echo curPageName();?>?"+pgnum;
}

function msg_validate(){
	frm = document.frmmsg;
	
	if(frm.subject.value == ""){
		frm.subject.focus();
		alert("please enter subject");
		return false;
	}
	
	if(frm.message.value == ""){
		frm.message.focus();
		alert("please enter message");
		return false;		
	}	
	return true;
}

function del_msg(id, name){
	frm = document.frmmsglist;
	var answer = confirm("Do you want to delete a message?")
	if (answer){
		frm.delmsgid.value = id;
		frm.submit();
	}
	else{
		alert("Action canceled")
	}
}

function validate_req(frm) {
   if (trim(frm.title.value) == ""){
		alert("Title can not be empty");	 
		frm.title.focus();
	    return false;
	}
	
	if(frm.req_ltype_id.options[frm.req_ltype_id.selectedIndex].value == 0){
		alert("Please select Listing type");	 
		frm.req_ltype_id.focus();
	    return false;	
	}
	
	if(frm.req_ltype_id.options[frm.req_ltype_id.selectedIndex].value != 3){
		if(frm.rent_type.options[frm.rent_type.selectedIndex].value == 0){
			alert("Please select Rent type");
			frm.rent_type.focus();
			return false;
		}
	}
	
	if(frm.ptype_id.options[frm.ptype_id.selectedIndex].value == 0){
		alert("Please select Property type");	 
		frm.ptype_id.focus();
	    return false;	
	}	
	

	if(frm.unit_id.options[frm.unit_id.selectedIndex].value == 0){
		alert("Please select Unit of measuremnet");	 
		frm.unit_id.focus();
	    return false;	
	}
	
	if(frm.currency_code.options[frm.currency_code.selectedIndex].value == 0){
		alert("Please select Currency");	 
		frm.currency_code.focus();
	    return false;	
	}
	
    if (trim(frm.min_price.value) == ""){
		alert("Please enter a valid minimum price");	 
		frm.min_price.focus();
	    return false;
	}	

    if (trim(frm.max_price.value) == ""){
		alert("Please enter a valid maximum price");	 
		frm.max_price.focus();
	    return false;
	}


	if(frm.min_price.value > frm.max_price.value){
		tmp = frm.min_price.value
		frm.min_price.value = frm.max_price.value
		frm.max_price.value = tmp;
	}

	submitted_by_exist = typeof(frm.submitted_by) != 'undefined' ? 1 : 0;
	if(submitted_by_exist){
		if(frm.submitted_by.options[frm.submitted_by.selectedIndex].value == 0){
			alert("Please select submitted user");	 
			frm.submitted_by.focus();
			return false;	
		}
	}



    /*if (trim(frm.bedrooms.value) == ""){
		alert("Please enter a valid integer for No. of bedrooms");	 
		frm.bedrooms.focus();
	    return false;
	}
	*/
	
	if(frm.country.options[frm.country.selectedIndex].value == 0){
		alert("Please select Country");	 
		frm.country.focus();
	    return false;	
	}	
    if (trim(frm.state.value) == ""){
		alert("Please enter State");	 
		frm.state.focus();
	    return false;
	}

	/*
    if (trim(frm.city.value) == ""){
		alert("Please enter City");	 
		frm.city.focus();
	    return false;
	}
	*/


    if (trim(frm.description.value) == ""){
		alert("Property description can not be empty");	 
		frm.description.focus();
	    return false;
	}
}
	/*My Network end */	
