function findPos(obj){
	var curleft=curtop=0;
	if(obj.offsetParent){
		curleft=obj.offsetLeft;
		curtop=obj.offsetTop;
		while(obj=obj.offsetParent){
			curleft+=obj.offsetLeft;
			curtop+=obj.offsetTop;
		}
	}
	return[curleft,curtop];
}

var hover_triangle_up=$('hover_triangle_up');
var hover_triangle_left=$('hover_triangle_left');
var hover_play_icon=$('hover_play_icon');

if(ml=$('media_listing')){
	var items=ml.getElementsByTagName('div');
	for(q=0;q<items.length;q++){
		if(items[q].className=="item"){
			items[q].onmouseover=function(){accent(this,true)}
			items[q].onmouseout=function(){accent(this)}
		}
	}

	function accent(div,show){
		if(show){
			a=div.getElementsByTagName('a');
			if(hover_play_icon.parentNode!=a[0]){
				hover_play_icon.parentNode.removeChild(hover_play_icon);
				a[0].appendChild(hover_play_icon);
			}
			pos=findPos(div);
			div.className="item_hover";
			hoverPlay(div,false,Array(7,4));
		}else{
			div.className="item";
			hoverPlay(div,true);
		}
	}
}





function hoverPlay(a,hide,pos,offset){
	if(hide){
		hover_play_icon.style.display='none';
	}else{
		if(!pos){
			pos=findPos(a);
		}
		if(offset){
			pos[0]+=offset[0];
			pos[1]+=offset[1];
		}
		hover_play_icon.style.left=pos[0]+'px';
		hover_play_icon.style.top=pos[1]+'px';
		hover_play_icon.style.display='block';
	}
}

function hideTripleDots(divs,width){
	var max=divs.length;
	for(var q=0;q<max;q++){
		d=divs[q];
		if(d.scrollWidth>width){
		alert(d.scrollWidth);
			d.nextSibling.style.display="block";
			d.style.width=width+'px';
		}
	}
}

window.onload=function(){
//	if(divs=$('recently_updated_blogs')){
//		hideTripleDots(divs.getElementsByTagName('i'),75);
//	}
//	hideTripleDots('.related_media .cutted_text', 140);
//	hideTripleDots('.recently_updated .cutted_text', 60);

	if((ml=$('media_listing'))&&ml.className!='short'){
		var items=ml.getElementsByTagName('div');
		for(q=0;q<items.length;q++){
			if(items[q].className=="item"){
				var h1s=items[q].getElementsByTagName('h1');
				h1=h1s[0];
				var infos=items[q].getElementsByTagName('div');
				info=infos[0];
				var diff=h1.offsetLeft+h1.offsetWidth-info.offsetLeft+5;
				if(diff>0){
					h1.parentNode.style.paddingTop="7px";
					h1.style.width=(h1.offsetWidth-diff)+"px";
					h1.style.display="block";
				}
			}
		}
	}
}

