//
// DuggBack
//

var newHeight=0;
function expandcontent(i){

        //$("#ad").animate({ marginRight: "25px", opacity: "0.2"}, 100 )
        //      .animate({marginRight: "15px", opacity: "1"}, 500);

	highlighttab(i);
	if(newHeight)
		resizeIframe(i, '', newHeight)
	var prev_containerObj = (document.getElementById) ? document.getElementById('frame-' + previoustab) : eval("document.all['frame-" + previoustab + "']");
	prev_containerObj.style.display="none";
	var prev_informationObj = (document.getElementById) ? document.getElementById('info-' + previoustab) : eval("document.all['info-" + previoustab + "']");
	prev_informationObj.style.display="none";

	var containerObj = (document.getElementById) ? document.getElementById('frame-' + i) : eval("document.all['frame-" + i + "']");
	if(containerObj.src == "about:blank")
		containerObj.src = eval('frame_'+ i +'_url');
	containerObj.style.display = "block";
	var informationObj = (document.getElementById) ? document.getElementById('info-' + i) : eval("document.all['info-" + i + "']");
	informationObj.style.display = "block";

	previoustab=i;

	return false;
}

function highlighttab(i){
	var divObj = (document.getElementById) ? document.getElementById('navigation-' + i) : eval("document.all['navigation-" + i + "']");
	var prev_divObj = (document.getElementById) ? document.getElementById('navigation-' +previoustab ) : eval("document.all['navigation-" + previoustab + "']");	
	
	prev_divObj.className="";				
	divObj.className="current";
}


var previousrow=1;
function switchrow(i, sf){
	var divObj = (document.getElementById) ? document.getElementById('navigation' + i) : eval("document.all['navigation" + i + "']");
	var prev_divObj = (document.getElementById) ? document.getElementById('navigation' + previousrow) : eval("document.all['navigation" + previousrow + "']");	

	divObj.style.display="block";
	prev_divObj.style.display="none";

	previousrow = i;

	if(i == 2 && loadonclick == 0 && sf != 1) {
		loadframe("google");
		loadframe("yahoo");
		loadframe("livesearch");
		loadframe("ask");
		loadframe("mirrordot");
		loadframe("duggtrends");
	}

	return false;
}

function loadframe(i){
	var containerObj = (document.getElementById) ? document.getElementById('frame-' + i) : eval("document.all['frame-" + i + "']");
	containerObj.src = eval('frame_'+ i +'_url');
}



function showall(expanding, cachesite){
	var divShort = (document.getElementById) ? document.getElementById('short-' + cachesite ) : eval("document.all['short-" + cachesite + "']");
	var divLong = (document.getElementById) ? document.getElementById('long-' + cachesite ) : eval("document.all['long-" + cachesite + "']");

	if (expanding){
		divShort.style.display="none";
		divLong.style.display="inline";
	} else {
		divShort.style.display="inline";
		divLong.style.display="none";
	}
}


function showsearch(){
	var searchlinkObj = (document.getElementById) ? document.getElementById('searchlink') : eval("document.all['searchlink']");
	var searchObj = (document.getElementById) ? document.getElementById('search') : eval("document.all['search']");

	searchlinkObj.style.display="none";
	searchObj.style.display="inline";

	return false;
}

var decrement = 1;
var reloadcount = reloadtime;
function startclock(){
	reloadcount = reloadcount-decrement;
	var clockObj = (document.getElementById) ? document.getElementById('clock') : eval("document.all['clock']");
	if (reloadcount > -1) clockObj.value = reloadcount;
	if (reloadcount < 1) {
		var reloadObj = (document.getElementById) ? document.getElementById('frame-website') : eval("document.all['frame-website']");
		reloadObj.src = reloadwebsite;
		reloadcount = reloadtime+1;
	}
	timerID = setTimeout("startclock()", 1000);
}

function resizeframe(dein){
	var interval = 20;
	var frameheightObj = (document.getElementById) ? document.getElementById('frameheight') : eval("document.all['frameheight']");
	if((frameheightObj.value-interval<=100 && dein=='-') || (frameheightObj.value>=10000-10 && dein=='+')) return false;
	var new_frameheight = eval(frameheightObj.value+dein+interval);
	frameheightObj.value = new_frameheight;

	return false;
}

var previousembed='textlink';
function linkback(){
	var selectBox = document.forms['share'].type;
	type = selectBox.options[selectBox.selectedIndex].value;
	if(type == 'permalink'){
		var code = permalink;
	}else if(type == 'textlink'){
		var code = '<a href="' + permalink + '" target="_blank">' + storytitle  + '</a>';
	}else if(type == 'icon'){
		var code = '<a href="' + permalink + '" target="_blank" title="' + storytitle + '"><img src="http://www.duggback.com/styles/red/favicon.png" width="16" height="16" border="0" alt="DuggBack" /></a>';
	}else if(type == 'badge') {
		var code = '<a href="' + permalink + '" target="_blank" title="' + storytitle + '"><img src="http://www.duggback.com/styles/red/badge.png" width="90" height="16" border="0" alt="DuggBack" /></a>';
	}

	var codeObj = (document.getElementById) ? document.getElementById('code') : eval("document.all['code']");
	codeObj.value = code;

	var prev_embedObj = (document.getElementById) ? document.getElementById('embed-' + previousembed) : eval("document.all['embed-" + previousembed + "']");
	prev_embedObj.style.display="none";
	var embedObj = (document.getElementById) ? document.getElementById('embed-' + type) : eval("document.all['embed-" + type + "']");
	embedObj.style.display="block";

	previousembed=type;

	return false;
}
