//var fixTheWidth = new domFunction(fixWidth,{"nitRam":"id"});
//addEvent(window,"load",removeAlert);

/*var loader = createElement("link");
loader.setAttribute("rel", "stylesheet");
loader.setAttribute("type","text/css");
loader.href = "style/loader.css";
document.getElementsByTagName("head")[0].appendChild(loader)
*/
function fixWidth() {
	document.getElementById("nitRam").style.display = "block";
	if(document.getElementById("mainPic")){
		document.getElementById("nitRam").style.width = document.getElementById("mainPic").offsetWidth + "px";
	}
}

function removeAlert() {
	var deleteConfirmMessage = "Vill du verkligen ta bort bilden?";
	theLinks = document.getElementsByTagName("a");
	var i;
	for(i=0;i<theLinks.length;i++){
		if(theLinks[i].className == "remove") {
			theLinks[i].onclick = function() {
				removeConfirm(deleteConfirmMessage);
			}
		}
	}
}

function removeConfirm(deleteConfirmMessage){
	if (confirm(deleteConfirmMessage)) {
		return true;
	} else {
		return false;
	}
}


function createElement(element) {
  if (typeof document.createElementNS != 'undefined') {
    return document.createElementNS('http://www.w3.org/1999/xhtml', element);
  }
  if (typeof document.createElement != 'undefined') {
    return document.createElement(element);
  }
  return false;
}

String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

function addEvent( obj, type, fn ) {
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn ) {
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}


// DF1.1 :: domFunction 
// *****************************************************
// DOM scripting by brothercake -- http://www.brothercake.com/
// GNU Lesser General Public License -- http://www.gnu.org/licenses/lgpl.html
//******************************************************
function domFunction(f, a) {
	var n = 0;
	var t = setInterval(function() {
		var c = true;
		n++;
		if(typeof document.getElementsByTagName != 'undefined' && (document.getElementsByTagName('body')[0] != null || document.body != null)) {
			c = false;
			if(typeof a == 'object') {
				for(var i in a) {
					if((a[i] == 'id' && document.getElementById(i) == null) || (a[i] == 'tag' && document.getElementsByTagName(i).length < 1)) { 
						c = true; 
						break; 
					}
				}
			}
			if(!c) { f(); clearInterval(t); }
		}
		if(n >= 60) {
			clearInterval(t);
		}
	}, 250);
};

