// 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;					
}

function validateEmail(obj)
{
	var state = false;
	var url = "check_email.php?email="+obj.value
	//alert(url)
	$.ajax({
		url: url, //path to external content
		async: false,
		dataType:"json",
		success: function (data, status)
		{
			if(typeof(data.error) != 'undefined')
			{
				if(data.error != '')
				{
					state = true;
					//alert(data.error);
				}
			}
		},
		error: function (data, status, e)
		{
			state = true;
			alert(e);
		}
	})
	return state;
}