function regSub(form) {
	var regexp=/(http)s?(:\/\/)/gi;
	var ret=true;
	$(form).find("input, textarea").each(function(){
		if(regexp.test($(this).val())) {
			ret=false;
		}
	});
	if (!ret) {
		alert("Invalid Data. Please try again.");
		return false;
	}
      if(document.form1.email.value==""|
         document.form1.pass.value==""|
         document.form1.fname.value==""|
         document.form1.lname.value==""|
		 document.form1.code.value=="")
        {
          alert("Please fill in all required fields.");
          return false;
        }
      dog="";point="";
      st=document.form1.email.value;
      for(i=0;i<st.length;i++)
        {
          if(st.charAt(i)=="@"){dog="ok";}
          if(st.charAt(i)=="."){point="ok";}
        }
      if(dog=="ok"&&point=="ok")
        {
          return true;
        }
      else
        {
          alert("Please use valid email format!");
          return false;
        }
}

function sform_Sub() {
	if ($("#form select[name='PTYPE']").val()=="" || $("#form select[name='CITY[]']").val()=="") {
		alert("Plese select City and Property Type.");
		return false;
	}
	$("#form").submit();
}

function fsubmit() {
	if ($("#form select[name='PTYPE']").val()=="" || $("#form select[name='CITY[]']").val()=="") {
		alert("Plese select City and Property Type.");
		return false;
	}
	$("#form").submit();
}
function replaceImg(num) {
	var current=$("#statusA").text();
	stepcarousel.stepBy('bigphoto', num-current);
}
function getCities(source,target,city) {
	$("#"+target).empty();
	$("#"+target).append('<option value="">...Wait...</option>');
	var county=$("#"+source).val();
     JsHttpRequest.query(
            'ajax/getCities.php', // backend
            {
                'id': county
            },
            function(result, errors) {
            	if(result) {
            		$("#"+target).empty();
            		$("#"+target).append('<option value="">Select City</option>');
            		for(i=0;i<result['str'].length;i++) {
            			$("#"+target).append('<option value="'+result['str'][i]['cityName']+'" ' + ( (city!='' && city == result['str'][i]['cityCode']) ? 'selected="selected"' : '') + '>'+result['str'][i]['cityName']+'</option>');
            		}
            		//if (city!="") $("select[name='CITY[]']").val(city);
           		}
            },
            true  // do not disable caching
     );
}

jQuery(document).ready(function(){
	jQuery("form:has(.recaptcha_block) input, form:has(.recaptcha_block) textarea, form:has(.recaptcha_block) select").focus(function () {
		if (jQuery("form").has(this).find(".recaptcha_block").css("display")=="none") jQuery("form").has(this).find(".recaptcha_block").fadeIn();
	});
	if ($('#message').size() > 0) {
		var text = $('#message div:eq(1)').text();
		$('#message').remove();
		$('div.recaptcha_block').after('<div style="color: #d00">' + text + '</div>');	
		$('input[name=code]').focus();
	}
});
