function setFocus(obj_formfield)
{
	obj_formfield.focus();
}

function checkBlank(fieldvalue)
{
	for(counter=0;counter < fieldvalue.length;counter++)
	{
		if(fieldvalue.charAt(counter) == " ")
		{
			continue;
		} 
		else
		{
			break;
			return false;
		}
	}
	if(fieldvalue.length == counter)
	{
		return true;
	}
}
// this function is used to open window
function openPopupWindow(path, name, wd, hgt, return_win_ref, menubar, resizable, scrollbars, titlebar, toolbar, alwaysRaised) {	
	
	for (var i=arguments.length; i<openPopupWindow.length; i++) {
		if (typeof(arguments[i]) == "undefined")	{
			arguments[i] = "no";	
		}	 
	}	
	
	var win_parameter = 'width=' + arguments[2] + ', height=' + arguments[3] + ', menubar=' + arguments[5] + ', resizable=' + arguments[6] + ', scrollbars=' + arguments[7] + ', titlebar=' + arguments[8] + ', toolbar=' + arguments[9] + ', alwaysRaised=' + arguments[10];
	var win_obj = window.open(path, name, win_parameter);	
	if (return_win_ref)	{
		return win_obj;
	}
}

function submitsearchform(obj)
{
	obj.submit();
}

function submitQuickForm(obj)
{
	if(obj.location.value == "" && obj.district.value == "" && obj.price_range.value == "" && obj.amenity.value == "")
	{
		alert("Please select atleast one choice");
		obj.location.focus();
		return false;
	}
	else
	{
		if(obj.amenity.value != "")
		{
			var formObj = document.getElementById("quick_search");
			var inp1 =  document.createElement("INPUT");
			inp1.setAttribute("NAME",obj.amenity.value);
			inp1.setAttribute("value",obj.amenity.value);
			inp1.setAttribute("type","hidden");
			formObj.appendChild(inp1);
		}
		obj.submit();
	}
}

// this function is used to check email
function checkEmail(str) {
	var lt = "<";
	var gt = ">";
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return true;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return true;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return true;
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return true;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return true;
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return true;
	}

	if (str.indexOf(" ")!=-1){
		return true;
	}
	
	if(str.indexOf(lt) == 0) {
		return true;
	}
	
	if(str.indexOf(gt) == (lstr - 1)) {
		return true;
	}
	
	var dotcounter = 0;
	
      for(counter = 0;counter < str.length;counter++) {
            if(str.charAt(counter) == dot) {
                dotcounter++;
                if(dotcounter > 1) {
                    return true;
                }
                
                if((counter+1)==lstr) {
                    return true;
                }
            } else {
                dotcounter = 0;
            }
      }
	
	return false;					
}