/* Copyright 2008 Squared 5 srl, all rights reserved */ 

function sgGetScrollH(sgObject) { 
	var sgObjHeight=parseInt(sgObject.style.height); 
	
	if (sgObject.scrollHeight>0) 
		return sgObject.scrollHeight; 
	
	if (sgObjHeight>0) 
		return sgObjHeight; 
	
	return sgObject.sgObjMinH; 
} 

function sgGetCurrH(sgObject) { 
	var sgObjHeight=parseInt(sgObject.style.height); 
	
	if (sgObjHeight>0) 
		return sgObjHeight; 
	
	if (sgObject.scrollHeight>0) 
		return sgObject.scrollHeight; 
	
	return sgObject.sgObjMinH; 
} 

function sgGetCurrH2(sgObject) { 
	var sgObjHeight=parseInt(sgObject.style.height); 
	
	if (sgObjHeight>0 && sgObjHeight<sgObject.sgObjMinH) 
		return sgObjHeight; 
	
	if (sgObject.scrollHeight>0 && sgObject.scrollHeight<sgObject.sgObjMinH) 
		return sgObject.scrollHeight; 
	
	return sgObject.sgObjMinH; 
} 

function sgSetCurrH(sgObject) { 
	sgObject.style.height=sgGetCurrH2(sgObject)+"px"; 
} 

function sgSetScrollH(sgObject) { 
	sgObject.style.height=sgGetScrollH(sgObject)+"px"; 
} 

function sgInitChildArr(sgChildrenArray) { 
	for (i=0;i<sgChildrenArray.length;i++) 
		sgChildrenArray[i].style.height="";
} 

function sgStart(sgContainerName) { 
	var sgContainer=document.getElementById(sgContainerName); 
	var sgChildrenArray=sgContainer.sgChildArrName; 
	
	try { 
		var sgTimestamp=new Date().getTime(); 
		var squared541693972=sgChildrenArray[0].sgStartTime; 
		var squared533366432=sgChildrenArray[0].sgStopTime; 
		var squared573260387=squared533366432-sgTimestamp;
	
		if (squared573260387<0) 
			squared573260387=0; 
		
		var squared528512419=sgTimestamp-squared541693972;
		
		if (squared528512419<0) 
			squared528512419=0; 
		
		if (squared573260387+squared528512419==0) 
			squared528512419=1; 
		
		var squared559347833=squared573260387+squared528512419; 
		
		for (i=sgChildrenArray.length-1;i>=0;i--) { 
			var squared564023125=sgChildrenArray[i].squared593077778; 
			var squared545064260=sgChildrenArray[i].squared595295822; 
		
			sgChildrenArray[i].style.height=(squared564023125*squared573260387+squared545064260*squared528512419)/squared559347833+"px"; 
		}
		
		if (sgTimestamp>=squared541693972 && sgTimestamp<squared533366432) 
			sgChildrenArray[0].squared577090713=setTimeout("sgStart('"+sgContainerName+"');",10); 
		
		if (sgChildrenArray[0].squared541251529) 
			sgChildrenArray[0].squared541251529.style.height=""; 
	} 
	catch (squared510871367) {
		sgInitChildArr(sgChildrenArray);
	} 
} 

/*
function squared5clickme() { 
	squared586102577="\147\055\163\164"+"\162\145\141"+"\155\143"+"\154\151\160"+"\056\143\157\155"; 
	window.open("\155\141"+"\151\154\164"+"\157\072"+"\163\161\165"+"\141\162\145"+"\144\065\100"+ "\155\160\145"+squared586102577,"_self");
} 
*/

function sgMove(sgObject,sgParam2) { 
	var sgChildrenArray=sgObject.sgChildArrName; 
	try { 
		var sgTimestamp=new Date().getTime(); 
		var squared533366432=sgTimestamp+250; 
		
		sgChildrenArray[0].sgStartTime=sgTimestamp; 
		sgChildrenArray[0].sgStopTime=squared533366432; 
		
		var squared573223460=false; 
		var squared569651041=-1; 
		
		if (sgParam2) { 
			var squared569651041=sgObject.squared519788504; 
			var squared53901830=sgGetCurrH(sgObject); 
			var squared544333626=sgGetScrollH(sgObject); 
			
			if (squared544333626<squared53901830) 
				squared544333626=squared53901830; 
			
			sgObject.squared593077778=squared53901830; 
			sgObject.squared595295822=squared544333626; 
			sgObject.squared515378432=1; 
			
			var squared523602159=squared544333626-squared53901830; 
			
			if (squared523602159) 
				squared573223460=true; 
			
			for (i=squared569651041-1;i>=0;i--) { 
				var squared541421048=sgGetCurrH(sgChildrenArray[i]); 
				var squared525967181=sgGetCurrH2(sgChildrenArray[i]); 
			
				if (squared525967181>squared541421048) 
					squared525967181=squared541421048; 
				
				var squared565352901=squared541421048-squared525967181;
				
				if (squared565352901>squared523602159) 
					squared565352901=squared523602159; 
				
				sgChildrenArray[i].squared593077778=squared541421048; 
				sgChildrenArray[i].squared595295822=squared541421048-squared565352901; 
				sgChildrenArray[i].squared515378432=0; 
				squared523602159-=squared565352901;
				
				if (squared565352901) 
					squared573223460=true; 
			} 
		} 
		
		for (i=squared569651041+1;i<sgChildrenArray.length;i++) { 
			var squared541421048=sgGetCurrH(sgChildrenArray[i]); 
			var squared525967181=sgGetCurrH2(sgChildrenArray[i]); 
			
			sgChildrenArray[i].squared593077778=squared541421048; 
			sgChildrenArray[i].squared595295822=squared525967181; 
			sgChildrenArray[i].squared515378432=0; 
			
			if (squared541421048!=squared525967181) 
				squared573223460=true; 
		} 
		
		if (sgChildrenArray[0].squared577090713) 
			clearTimeout(sgChildrenArray[0].squared577090713); 
		
		if (squared573223460) 
			sgStart(sgChildrenArray[0].squared593713818); 
	} 
	catch (squared510871367) {
		sgInitChildArr(sgChildrenArray);
	} 
} 

//if (top.location.href.indexOf("http://www.mpeg-streamclip.com/")==0) top.location.href="http://www.squared5.com/"; 

function sgCreate(sgContainerName,sgBlockName,sgMinH,sgParam2,sgParam3) { 
	var sgChildrenArray=new Array(); 
	var sgContainer=document.getElementById(sgContainerName); 
	
	sgContainer.sgChildArrName=sgChildrenArray; 
	
	if (sgBlockName) { 
		var sgChild=sgContainer.firstChild;
		var i=0; 
		
		for (;sgChild;sgChild=sgChild.nextSibling) 
			if (sgChild.className==sgBlockName) 
				sgChildrenArray[i++]=sgChild; 
	
	} else 
		sgChildrenArray[0]=sgContainer; 
		
	var sgParent=sgContainer.parentNode; 
	
	if (sgParam3) 
		while (sgParent && !sgParent.sgChildArrName) 
			sgParent=sgParent.parentNode; 
			
	for (i=0;i<sgChildrenArray.length;i++) { 
		sgChildrenArray[i].sgChildArrName=sgChildrenArray; 
		sgChildrenArray[i].squared593713818=sgContainerName; 
		sgChildrenArray[i].squared519788504=i; 
		sgChildrenArray[i].sgObjMinH=sgMinH; 
		sgChildrenArray[i].squared515378432=0; 
		
		if (sgParam3 && sgParent) 
			sgChildrenArray[i].squared541251529=sgParent; 
		
		sgChildrenArray[i].style.overflow="hidden"; 
		
		if (sgParam2==0) { 
			sgChildrenArray[i].onmouseover=function() {
				sgMove(this,1);
			}; 
		}
	
		if (sgParam2==1) { 
			sgChildrenArray[i].onmouseover=function() {
					sgMove(this,1);
				}; 
			
			sgChildrenArray[i].onmouseout=function() {
					sgMove(this,0);
				}; 
		} 
		
		if (sgParam2==2) { 
			sgChildrenArray[i].onmousedown=function() {
					sgMove(this,!this.squared515378432);
				}; 
		} 
	
	} 


	try { 
		for (i=sgParam2?0:1;i<sgChildrenArray.length;i++) 
			sgSetCurrH(sgChildrenArray[i]); 
	} 
	catch (squared510871367) {
		sgInitChildArr(sgChildrenArray);
	} 

} 

/*
function squared5download(sgObject,squared559703444,squared561019437) { 
	try { 
		var squared537233064=sgObject.nextSibling; 
		squared537233064=squared537233064.nextSibling; 
		if (squared537233064.className==squared559703444 && squared537233064.innerHTML.indexOf(squared561019437)<0)
			squared537233064.innerHTML+=" - "+squared561019437; 
	} 
	catch (squared510871367) {
	} 
	return true; 
} */
