function getElement(div){
    var n = false;
    if (document.all){
       var obj = eval("document.all." + div);
       if (obj){n = obj};
    } else {
       var obj = document.getElementById(div);
       if (obj){n = obj};
    }
    return n;
}
function ghostTextFocus(text,obj)
{
	if(obj.value==text)
		obj.value="";
}
function ghostTextBlur(text,obj)
{
	if(obj.value=="")
		obj.value=text;
}

function SendMail(url)
{


	var emailres = getElement("modtager").value;
	var emailfrom = getElement("afsender").value;

	if(isEmail(emailres) && isEmail(emailfrom))
	{
		
		//alert("Vi har lidt problemer, og mailen er ikke sendt, prøv venligst igen");
		Mail.SendTheEmail(emailres,emailfrom, url, SendEmail_Callback, SendEmail_Error);
	}
	else
	{
		alert('Ikke valid email adresser');
	}
}
function SendEmail_Error(ex, ctx, methodName)
{
	alert("Vi kunne ikke sende mailen, prøv igen");
}
function SendEmail_Callback(value, ctx, methodName)
{

		
		if(value=="OK")
		{
            		alert("Mail blev sendt");
		}
		else
		{
			alert(value);
		}
		
	
}
function ValidateEmail(objname)
{
	if(isEmail(getElement(objname).value))
	{
		return true;
	}
	else
	{
		alert("Ikke en valid adresse!");
		return false;
	}
}
function isEmail(val)
{
	//Extreemly simple validator

	if(val.indexOf("@")>-1 && val.indexOf(".")>-1 && val.length>=5)
	{
		return true;
	}
	return false;
}