//Kontrollerar att e-mail fältet är ifyllt i formuläret

function checkForm(form)
{
	
	if(form.email.value == "")
	{
	
		alert("Var vänlig fyll i din e-mailadress");
		
		return false;
		
	}
	else
	{
		return true;
		
	}
	
}

function checkFormEn(form)
{
	
	if(form.email.value == "")
	{
	
		alert("Pleas fill in your e-mail address");
		
		return false;
		
	}
	else
	{
		return true;
		
	}
	
}

//Scrollfunktioner

var i = 0;
var bottomOfPage = 5000;
var topOfPage = 0;
var pagePos;
var timer = 0;

function scrollDown(paintings)
{
	
	var maxScrollDown = paintings * 55;
	
	var el = document.getElementById("paintings");

	if(i < maxScrollDown)
	{
		i += 320;
		el.scrollTop = i;
	}
			
	pagePos = i;
}

function scrollUp()
{
	var el = document.getElementById("paintings");
	
	if(i > 0)
	{
		i -= 320;
		el.scrollTop = i;
	}
			
	pagePos = i;

}

//Ändra stor tavla

function changeBigPainting(nr)
{
	var el = document.getElementById("painting");
	
	el.src = "./tavlor/pic" + nr;
	
}


//Ändra stor litografi

function changeBigLito(nr)
{
	var el = document.getElementById("litogr");
	
	el.src = "./litogr/pic" + nr;
	
}

//Ändra stor giclee

function changeBigGiclee(nr)
{
	var el = document.getElementById("painting");
	
	el.src = "./giclee/pic" + nr;
	
}

function makePaintingRequest(url) 
{
        var httpRequest;

        if (window.XMLHttpRequest) 
        { 
		httpRequest = new XMLHttpRequest();
            
        }
        else if (window.ActiveXObject) 
        {
        	try 
        	{
                	httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e) 
                {
                        try 
                        {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e) 
                        {
                        
                        }
               }
        }

        if (!httpRequest) 
        {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        
        httpRequest.onreadystatechange = function() 
        { 
        	alertContents(httpRequest); 
       	};
        
        httpRequest.open('GET', url, true);
        httpRequest.send('');


    function alertContents(httpRequest) 
    {

        if (httpRequest.readyState == 4) 
        {
            if (httpRequest.status == 200) 
            {
                var res = httpRequest.responseText;
                
                var textEl = document.getElementById("bigPaintingInfoText");
					
		textEl.innerHTML = res;
                
            } 
            else 
            {
                alert('There was a problem with the request.');
            }
        }

    }
    
}
    
function makeLitographRequest(url) 
{
       
        var httpRequest;

        if (window.XMLHttpRequest) 
        { 
            httpRequest = new XMLHttpRequest();
            
        }
        else if (window.ActiveXObject) 
        { 
            try {
                	httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e) 
                {
                           try 
                           {
                                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                            }
                             catch (e) 
                             {
                             
                             }
                }
        }

        if (!httpRequest) 
        {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        
        httpRequest.onreadystatechange = function() 
        { 
        
        	alertContents(httpRequest); 
        	
        };
        
        httpRequest.open('GET', url, true);
        httpRequest.send('');


    function alertContents(httpRequest) 
    {

        if (httpRequest.readyState == 4) 
        {
            if (httpRequest.status == 200) 
            {
                var res = httpRequest.responseText;
                
                var textEl = document.getElementById("bigLitoInfoText");
					
		textEl.innerHTML = res;
                
            } 
            else 
            {
                alert('There was a problem with the request.');
            }
        }

    } 
    
   
    
}

function makeGicleeRequest(url) 
{
       
        var httpRequest;

        if (window.XMLHttpRequest) 
        { 
            httpRequest = new XMLHttpRequest();
            
        }
        else if (window.ActiveXObject) 
        { 
            try {
                	httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e) 
                {
                           try 
                           {
                                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                            }
                             catch (e) 
                             {
                             
                             }
                }
        }

        if (!httpRequest) 
        {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        
        httpRequest.onreadystatechange = function() 
        { 
        
        	alertContents(httpRequest); 
        	
        };
        
        httpRequest.open('GET', url, true);
        httpRequest.send('');


    function alertContents(httpRequest) 
    {

        if (httpRequest.readyState == 4) 
        {
            if (httpRequest.status == 200) 
            {
                var res = httpRequest.responseText;
                
                var textEl = document.getElementById("bigPaintingInfoText");
					
		textEl.innerHTML = res;
                
            } 
            else 
            {
                alert('There was a problem with the request.');
            }
        }

    }
}