﻿// JScript File
function RegisterUser(email){
    if(!ValidateEmail(email)){
        var res= new Object();;
        res.value = "Invalid Email Address, Please try again.";
        displayResult(res);
    }else{
        AJAXMethods.RegisterEmail(email,displayResult);
    }
}

function RateAirfield()
{
    var friend = document.getElementById('friend').value;
    var runways = document.getElementById('runway').value;
    var facilities = document.getElementById('facilities').value;
    var money = document.getElementById('money').value;
    var airfieldID = document.getElementById('airfieldID').value;
    AJAXMethods.RateAirfield(friend,runways,facilities,money,airfieldID,RateOutput);
}
function RateOutput(res){
    window.location.reload( true );
    //popUp();
    //backgroundFilter();
}

function displayResult(res){
    if(res.value == "Thank You")
    {
        document.getElementById('register').style.visibility = "hidden";    
        document.getElementById('result').innerHTML = res.value;
        document.getElementById('result').style.visibility = "visible";
    }else{
        document.getElementById('result').innerHTML = res.value;
        document.getElementById('result').style.visibility = "visible";
    }
}

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 ValidateEmail(email){
	if ((email==null)||(email=="")){
		//alert("Please Enter your Email ID")
		//emailID.focus()
		return false
	}
	if (echeck(email)==false){
		//emailID.value=""
		//emailID.focus()
		return false
	}
	return true
 }

function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

