function saveForm(oElement, sModuleURI) {
	var oFormData = $('defaultForm').serialize(true);
	
	//delete the first four formelements
	delete oFormData.locatie;
	delete oFormData.ruimte;
	delete oFormData.element;
	delete oFormData.gebrek;
	
	var sFormData = Object.toJSON(oFormData);
	
	var sURL = sModuleURI+'/saveform';
	oAjaxRequest = new Ajax.Request( sURL,
	{
        method: 'post',
		parameters: {
          formdata: sFormData
        },
		asynchronous:true,
		evalScripts:true
	});
	
	var sURI = oElement.readAttribute('href');
	if(sURI)
	{
		window.location = sURI;
	}
}

function loadForm(oFormData) {
	Form.deserializeJSON('defaultForm', oFormData);
}

function doElements()
{
   imgs = $('content_full').getElementsByTagName('img');
    
   
    for(i=0;i<imgs.length;i++)
    {  
        if(imgs[i].className == 'nolightbox')
        {
        }
        else if(imgs[i].parentNode.nodeName == "A")
        {          
           
        }
        else
        { 
            src = imgs[i].src;
            height = imgs[i].height;
            width = imgs[i].width;
            sId = "";
            sClass = "";
            
            if(imgs[i].className != "")            
                sClass = imgs[i].className;
            if(imgs[i].id != "")
                sId  = imgs[i].id;
                
            var aElem = document.createElement("a");
            var iElem  = document.createElement("img");
            iElem.src = src;
            iElem.height = height;
            iElem.width = width;
            if(sId) iElem.id  = sId;
            if(sClass) iElem.className = sClass;
            iElem.border = 0;
            aElem.appendChild(iElem);
            aElem.rel = "lightbox[images]";
            
            /*remove the automatic 500x200.jpg from the string*/
            re = /\.[0-9]{0,4}x[0-9]{0,4}\.[a-z]{0,3}$/;
            src = src.replace(re, "");
            
            aElem.href = src;
            
            imgs[i].parentNode.replaceChild(aElem, imgs[i]);                     
        }
    }
    
}

function writeiframe(str, widthframe, heightframe)
{   
    re = new RegExp("px");
    width = $('outerImageContainer').style.width.replace(re, "");
    height = $('outerImageContainer').style.height.replace(re, "");
    wantedWidth = widthframe + 50;
    wantedHeight = heightframe + 40;
    
    scaleHeight = wantedHeight / height * 100;
    scaleWidth = wantedWidth / width * 100;
    
    
    new Effect.Scale($('outerImageContainer'), scaleHeight, {scaleX: false, duration: 1, queue: 'front'}); 
    new Effect.Scale($('outerImageContainer'), scaleWidth, {scaleY: false, duration: 1, delay: 0}); 
    
    
    var ele = document.createElement("iframe");
    document.getElementById('imageContainer').insertBefore(ele, document.getElementById('imageContainer').childNodes[0]);
    ele.src = str;
    ele.height = heightframe;
    ele.width  = widthframe;			       
    ele.scrolling = "no";
    ele.frameborder = "0";	
    ele.id = 'findthiselement';
    setTimeout("writeId()", 2000);
    
    setTimeout("$('imageDataContainer').style.width = $('outerImageContainer').style.width", 4000);
    setTimeout("document.getElementById('imageDataContainer').style.opacity = 1", 4000); 		
}

function writeId()
{    
    $('findthiselement').id = 'iframelightbox';
}
