// Common JScript For ............ News Source Code
// Developed by:   Elham Esmaieli {elhamesmaieli@gmail.com}
// Date:           24 Aprill 2010


// parameters

/* -------Go to specific link------------  */
function goToURL(url){
    window.location.href = url;
}

/* -------Change image SRC------------  */
function changeImage(imgId, imgSrc){
    document.getElementById(imgId).src = imgSrc;
}

/* -------Tab Selectin------------  */
function $(id){
	    return document.getElementById(id);
	}
	
function $$(item, tagName){
    if (typeof(item) == "string"){
        if ($(item) != null)
            return $(item).getElementsByTagName(tagName);
        else
            return null;
    }
    else{
        if (item.getElementsByTagName != null){
            return item.getElementsByTagName(tagName);
        }
        else{
           return null; 
        }
    }
}

function hideAllTabContent(cntId){
    var items = $$(cntId, "div");
	for (var i = 0; i < items.length; i++)
	    items[i].style.display = 'none';
}

function onLoadTabContent(linkId, cntId){
    var itemsT = $$(linkId, "div");	
	if(itemsT[1] != null)
	    itemsT[1].className = 'tabItemPartSelected';
	var itemsC = $$(cntId, "div");	
	if(itemsC[0] != null)
	    itemsC[0].style.display = 'block';
}

var cntIndex;

function showTabContent(cntId, inx){
    hideAllTabContent(cntId);
    var cntsItems = $$(cntId, "div");
    cntsItems[inx].style.display = 'block';
}

function changeTab(linkId, cntId, obj){
    var linksItems = $$(linkId, "div");
    var end = linksItems.length-1;
	for (var i = 1; i<end; i++){
        linksItems[i].className = 'tabItemPart';        
        if(linksItems[i] == obj){
            cntIndex = i-1;
        }
    }
	obj.className= 'tabItemPartSelected';
	showTabContent(cntId, cntIndex);
}


/* -------Show Top News Item------------  */
function showTopNewsItem(id){
	toTopLoopID = id;
	var divTop = new Array();
	divTop = document.getElementById('topNewsThumbnail').getElementsByTagName("div");	
	document.getElementById('topNewsUrl').src = divTop[id].getElementsByTagName("label")[0].innerHTML;
	document.getElementById('topNewsTitr').innerHTML = divTop[id].getElementsByTagName("label")[1].innerHTML;
	document.getElementById('topNewsLead').innerHTML = divTop[id].getElementsByTagName("label")[2].innerHTML;
	document.getElementById('topNewsTitr').href = divTop[id].getElementsByTagName("label")[3].innerHTML;
	

	for (var i=0;i <divTop.length; i++)
	{
		divTop[i].className = 'thumbnailItem pointer Smallpic3';
	}
	divTop[id].className= 'thumbnailItemSel pointer Smallpic3'
}


