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 SendEmail(id)
{
	var emailres = getElement("ToAddress").value;
	var emailfrom = getElement("FromAddress").value;

	if(isEmail(emailres) && isEmail(emailfrom))
	{
		Blog._Default.SendTheEmail(id, emailres,emailfrom, SendEmail_Callback,id);
	}
	else
	{
		alert('Ikke valid email adresse');
	}
}
function SendEmail_Callback(res)
{
	if(res.error!=null)
	{
		alert(res.error.Message);
	}
	else
	{
		var id = res.context;
		
		if(res.value=="OK")
		{
            alert("Mail blev sendt");
		}
		else
		{
			alert(res.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;
}
function ReadMore(fo,q)
{

    Blog._Default.GetContent(fo,q, ReadMore_Callback);
}

function ReadMore_Callback(res)
{
	if(res.error!=null)
	{
	    alert("Kunne ikke hente teksten.");
		//alert(res.error.Message);
	}
	else
	{
	    pics = new Array();
		getElement(res.value[0]).innerHTML = res.value[1];
		for(var i=2;i<res.value.length;i++)
		{
		    regIt(res.value[i]);
			//alert(res.value[0]);
	    }
		
	}
}
var pics = new Array();
var index = 0;
function regIt(img)
{
    pics.push(img);
}
function ShowImg(i,off)
{
    index = i;
    //offset i "p"+off
    
    /*if(off!=null)
    {
        var pos = getY(getElement("blk"+off))-715;
        getElement("ViewerDiv").style.top = pos+"px";
    }*/
    
    getElement("ViewerImg").src = "files/sitenewsimages/"+pics[i];
    getElement("ViewerDiv").style.display = "block";
    
    getElement("backTop").style.display="block";
    getElement("backBtm").style.display="block";
    getElement("nextTop").style.display="block";
    getElement("nextBtm").style.display="block";  
           
    if(i==0)
    {
        getElement("backTop").style.display="none";
        getElement("backBtm").style.display="none";
    }
    if(i==pics.length-1)
    {

        getElement("nextTop").style.display="none";
        getElement("nextBtm").style.display="none";  
    }
}

function PicBack()
{
    index--;
    if(index<0) index=0;
    ShowImg(index);
    
}
function PicNext()
{
    index++;
    if(index==pics.length) index=pics.length-1;
    ShowImg(index);
}
function PicClose()
{
 getElement("ViewerDiv").style.display = "none";
}
  
  
function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}