﻿/****************************Check FireFox******************************/
function CheckFireFox()
{
	if( document.implementation.hasFeature("XPath", "3.0") )
	{
		return true
	}
	else
	{
		return false
	}
}
//Added By Mosab 27/5/2009
function hideToolTip()
{
	document.getElementById('bubble_tooltip').style.display = 'none';
}	
function showToolTip1DivScrollingThird(e , headline , publishdate , body,ScrollerDiv,ChildObj)
{
	
	var headline = headline;
	var publishdate = publishdate;
	var body = body;
	var obj = document.getElementById('bubble_tooltip');
	obj.style.display='';
	var obj2 = document.getElementById('tooltipBoldTxt');
	obj2.innerHTML = headline;
	//obj2.style.display='';
	var obj3 = document.getElementById('tooltipDateTxt');
	obj3.innerHTML = publishdate;
	//obj3.style.display='';
	var obj4 = document.getElementById('tooltipBodyTxt');
	obj4.innerHTML = body;
	//obj4.style.display='';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	
	obj.style.left = eval(eval(getElementLeft(e)-70)) + 'px';
	obj.style.top = getElementTop(e)-obj.offsetHeight  + 'px';
} 

function getElementTop(Elem)
{
	try
	{
		yPos = Elem.offsetTop;
		tempEl = Elem.offsetParent;
		while (tempEl != null) 
		{
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
	}
	catch(e)
	{}
	return yPos;
}
function getElementLeft(Elem) 
{
	try
	{
		xPos = Elem.offsetLeft;
		tempEl = Elem.offsetParent;
		while (tempEl != null) 
		{
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		}
	}
	catch(e)
	{}
	return xPos;
}


function CheckServicesTR()
{

	if ((document.getElementById('voteTbl')) || (document.getElementById('DGTbl')))
	{
		document.getElementById('servicesImgTR').style.display = "";
		if (document.getElementById('serviceTD'))
			document.getElementById('serviceTD').style.paddingTop = "5px";
		if(document.getElementById('voteDGTD'))
		{
			document.getElementById('voteDGTD').style.height = "5px";
		}
	}
	else
	{
		document.getElementById('servicesImgTR').style.display = "none";
		if (document.getElementById('serviceTD'))
			document.getElementById('serviceTD').style.paddingTop = "0px";
	}
}

function ShowHideParticipation() 
{
	var OldStyle = document.getElementById('servicesTbl').style.display;
	
	if (OldStyle == "") 
	{
		document.getElementById('servicesTbl').style.display = "none";
		document.getElementById('imgParticipation').src = "/KnowledgeGate/Images/participations-expand.gif";
	}
	else
	{
		document.getElementById('servicesTbl').style.display = "";
		document.getElementById('imgParticipation').src = "/KnowledgeGate/Images/participations-collapse.gif";
	}
	return false;
}

function ShowHideLatestNews(TableID,ImageID) 
{
var OldStyle = document.getElementById(TableID).style.display;

if (OldStyle == "") 
{
	document.getElementById(TableID).style.display = "none";
	document.getElementById(ImageID).src = "/KnowledgeGate/images/icons/fromnews-expand.gif";
}
else
{
	document.getElementById(TableID).style.display = "";
	document.getElementById(ImageID).src = "/KnowledgeGate/images/icons/fromnews-collapse.gif";
}
return false;
}

function openServices(strType, EncodedURL) 
{ 
	switch (strType) 
	{ 

		// Print Article
		case 'print' : 
		var intWinW = 680; 
		var intWinH = 420; 
		var strURL = '/KnowledgeGate/aspx/print.htm'; 
		var strProperties = 'menubar=yes, resizable=yes,  '; 
		break; 

		// Send Article
		case 'sendArticle' : 
		var intWinW = 500; 
		var intWinH = 375; 
		var strProperties = 'resizable=no, ';  
		var strURL = "/KnowledgeGate/aspx/sendArticle.aspx?EML=" + EncodedURL;
		break; 
	} 
	if (strURL != null) 
	{ 
		var intScreenW = parseInt(screen.width, 10); 
		var intScreenH = parseInt(screen.Height, 10); 
		var intWinT = (intScreenH - intWinH)/2; 
		var intWinL = (intScreenW - intWinW)/2; 
		strProperties += 'height=' + intWinH + ', width=' + intWinW + ', top=' + intWinT + ', left=' + intWinL + ', scrollbars=yes,toolbar=yes'; 
		var winObject = window.open(strURL, 'PageServices', strProperties, false); 
		winObject.focus(); 
	} 
} 
