function externalLinks() {
	if (!document.getElementsByTagName) {
		return;
	}
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href")){
			if(anchor.getAttribute("rel") == "external" || anchor.getAttribute("rel") == "external nofollow" || anchor.getAttribute("rel") == "nofollow external"){
				anchor.target = "_blank";
            }
		}
    }
}


var counter = 1;
function getImg(limit){
	var id = counter;
    var img = new Image();
	if((id-1) >= 0){
	    $('#img'+(id-1)).fadeOut(1500);
	}else if(!$('#img'+limit).attr('class').match(/loading/gi)){
	    $('#img'+limit).fadeOut(1500);
	}
	
	if($('#img'+id).attr('class').match(/loading/gi)){
		$(img).load(function() {
			$(this).css('display', 'none');
			$('#img'+id).removeClass('loading').append(this);
			$(this).fadeIn(1500);
		}).attr('src', $('#img'+id).attr('title'));
		$('#img'+id).removeAttr('title');
	}else{
		$('#img'+id).fadeIn(1500);
	}
	var wait = $('#img'+id).attr('class').replace(/loading /,'');
	if(counter >= limit){
		counter = 0;
	}else{
		counter = counter + 1;
	}
	setTimeout('getImg('+limit+');',wait);

}

$(window).load(function(){
	externalLinks();
});


function addBrowse(){
	var n = (($('.fileinputs').length)+1);
	var html = '<div class="fileinputs"><input type="file" class="file" name="file'+n+'" id="file'+n+'" onchange="updateMain(this.value,\''+n+'\');" /><div class="fakefile"><input style="top:0px; position:absolute;" readonly="readonly" id="fake'+n+'" /><img src="/gfx/browse.png" style="position:absolute; left:150px; top:0px;" /></div></div>';
	
	$('#files').append(html);
}

function updateMain(val,id){
	$('#fake'+id).val(val.replace(/C:\\fakepath\\/,''));
}



// COOKIES
function docookiestuff() {
	var pw = document.getElementById('passwd');
	var un = document.getElementById('email');
	var rem = document.getElementById('remember');
	if (rem.checked) {
		createCookie('email',un.value,265);
		createCookie('passwd',pw.value,265);
	}	else {
		eraseCookie('email');
		eraseCookie('passwd');
	}
	return true;
}

function loadcookiestuff() {
	var pw = document.getElementById('passwd');
	var un = document.getElementById('email');
	var rem = document.getElementById('remember');
	un.value = readCookie('email');
	pw.value = readCookie('passwd');
	rem.checked = un.value!='';
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return '';
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

