function allMembersListing(page, selectElement) {
	callback = function(status, req) {
		if (status == 0) {		
				var contentElem;
				if($("adsContentContainer")){ contentElem = $("adsContentContainer"); }
				else {contentElem = $("contentContainer");}
				contentElem.innerHTML = req.responseText;
						
        } else if (status == -1) {
            // on Fault cases
            alert("Fault! Code:"+fault.exceptionCode+", Message:"+fault.exceptionMessage);
        } else {
            alert("Unknown problems. Status code:"+req.status+", Status text:"+req.statusText);        	
		}
    }
	var countrySelect = document.getElementById(selectElement);
	
	countrySelect.options.SelectedIndex = countrySelect.options.selectedIndex;
	
	parameters = "/?" + page+"&countryId="+countrySelect.options[countrySelect.options.selectedIndex].value;
	
	if(document.getElementById("memberSearchKeyword"))	{
		parameters+="&searchKeyword="+document.getElementById("memberSearchKeyword").value;
	}
	
	document.location.href = parameters;
	//ajaxCall(parameters, callback, true);
	
}

function latestMembersListing(page, selectElement) {
	callback = function(status, req) {
		if (status == 0) {			
				contentElem = document.getElementById("contentContainer");
				contentElem.innerHTML = req.responseText;
						
        } else if (status == -1) {
            // on Fault cases
            alert("Fault! Code:"+fault.exceptionCode+", Message:"+fault.exceptionMessage);
        } else {
            alert("Unknown problems. Status code:"+req.status+", Status text:"+req.statusText);        	
		}
    }
	var countrySelect = document.getElementById(selectElement);
	
	countrySelect.options.SelectedIndex = countrySelect.options.selectedIndex;	
	parameters = "/?" + page+"&countryId="+countrySelect.options[countrySelect.options.selectedIndex].value;
	
	if(document.getElementById("memberSearchKeyword"))	{
		parameters+="&searchKeyword="+document.getElementById("memberSearchKeyword").value;
	}
	
    document.location.href = parameters;
	//ajaxCall(parameters, callback, true);
	
}

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){			   
			   return false
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){			  
			   return false;
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		   
			    return false;
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){			  
			    return false;
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){			    
			    return false;
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){			    
			    return false;
			 }
			
			 if (str.indexOf(" ")!=-1){			   
			    return false;
			 }
	
	 		 return true;					
	}

function submitNewPassword() {
	if(checkSubmitNewPassword()) {
		document.saveNewPasswordForm.submit();
	}
}

function submitNewPasswordRequest() {
	var email = document.getElementById("userEmail");
	if(!email.value!="" || !echeck(email.value)) {
		document.getElementById("tdUserEmail").style.color="#FF0000";
		document.getElementById("tdUserEmail").innerHTML="Please enter valid email address";
	} 
	if(email.value!="" && echeck(email.value)) {
		document.sendNewPasswordForm.submit();
	}
}

function checkSubmitNewPassword() {
	var userNewPass = document.getElementById("userNewPassword");
	var userNewPassAgain = document.getElementById("userNewPasswordAgain");
		
	if(!userNewPass.value!="") {
		document.getElementById("tdUserEmail").style.color="#FF0000";
		document.getElementById("tdUserEmail").innerHTML="Please enter new password";
		return false;
	}
	
	if(!userNewPassAgain.value!="" || !(userNewPass.value==userNewPassAgain.value)) {
		document.getElementById("tdUserEmail").style.color="#FF0000";
		document.getElementById("tdUserEmail").innerHTML="New Passwords not equal"
		return false;
	}
	return true;
}