
function selectTag(tabsName,contentName,showContent,selfObj){
	var tags = document.getElementById(tabsName).getElementsByTagName("li");
	var tagsLength = tags.length;
	for(i=0; i<tagsLength; i++){
		tags[i].setAttribute("class","");
		tags[i].setAttribute("className","");
	}
	selfObj.parentNode.setAttribute("class","currentTab");
	selfObj.parentNode.setAttribute("className","currentTab");
	for(j=0; j<tagsLength; j++){
		document.getElementById(contentName+j).style.display = "none";
	}
	document.getElementById(showContent).style.display = "block";
}


/*
** RSS Help page function
** Create: 2008-4-22 By X
** Modify:
*/

var iStep = 1;
var iMove = 1;
var iTotleMove = 1;

/******************************* public ***********************************/
function isEmpty(str) {
	return ((trim(str).length == 0)||(str == null));
}

/******************************* private **********************************/
function showRssHelp(divName)
{
	document.getElementById("rssGetUserInfo").style.display = "none";
	document.getElementById("rssFacebook").style.display = "none";
	document.getElementById("rssWordPress").style.display = "none";
	
	switch (divName){
		case "Website":
			document.getElementById("rssGetUserInfo").style.display = "block";
			break;
		case "Facebook":
			document.getElementById("rssFacebook").style.display = "block";
			break;
		case "WordPress":
			document.getElementById("rssWordPress").style.display = "block";
			break;
		default:
			break;
	}
	
	resetTab();	// Reset iMove to default
}

function getHeadlines()
{
	// check data
	if (setAlertText("fname") + setAlertText("lname") + setAlertText("country_select") + setAlertText("email") + setAlertText("url") + setAlertText("category_select") == 6) {
		if (document.getElementById("chkAllow").checked) {
			// submit
			document.getElementById("rssGetUserInfo").style.display = "none";
			document.getElementById("rssWebsite").style.display = "block";
		}
		document.getElementById("pAlert").style.display = "none";
	}
	else {
		document.getElementById("pAlert").style.display = "block";
	}
}

function setAlertText(elementId) {
	if (document.getElementById(elementId).value == "") {
		document.getElementById("p" + elementId).setAttribute("class", "boldRed");
		document.getElementById("p" + elementId).setAttribute("className", "boldRed");
		return 0;
	}
	else {
		document.getElementById("p" + elementId).setAttribute("class", "");
		document.getElementById("p" + elementId).setAttribute("className", "");
		return 1;
	}
}

/*
**	Tab events
**		panelDiv:			Tab id£»
**		contentName:	Tab content id£»
**		showContent:	Tab id of shown£»
**		selfObj:			Event object "<a>"
*/
function selectWp(panelDiv,contentName,showContent,selfObj) {
	var buttons = document.getElementById(panelDiv).getElementsByTagName("li");
	
	for (var i = 0; i < buttons.length; i ++) {
		buttons[i].setAttribute("class","dWpTabs");
		buttons[i].setAttribute("className","dWpTabs");
	}
	selfObj.parentNode.setAttribute("class", "dWpTabsSelect");
	selfObj.parentNode.setAttribute("className", "dWpTabsSelect");
	
	for (var j = 1; j <= buttons.length; j ++) {
		document.getElementById(contentName + j).style.display = "none";
	}
	
	document.getElementById(showContent).style.display = "block";
	
	resetTab();	// Reset iMove to default
}

function selectWp2(panelDiv,contentName,showContent,selfObj) {
	var buttons = document.getElementById(panelDiv).getElementsByTagName("li");
	
	for (var i = 0; i < buttons.length; i ++) {
		buttons[i].setAttribute("class","dWpTabs");
		buttons[i].setAttribute("className","dWpTabs");
	}
	selfObj.parentNode.setAttribute("class", "dWpTabsSelect");
	selfObj.parentNode.setAttribute("className", "dWpTabsSelect");
	
	for (var j = 4; j < buttons.length + 4; j ++) {
		document.getElementById(contentName + j).style.display = "none";
	}
	
	document.getElementById(showContent).style.display = "block";
	
	//resetTab();	// Reset iMove to default
}

// Preview Step
function preStep(iCurrentStepNo, iCurrentMoveNo, iTotleMove) {
	this.iStep = iCurrentStepNo;
	this.iMove = (iCurrentMoveNo == 1) ? 1 : (iCurrentMoveNo - 1);
	this.iTotleMove = iTotleMove;
	
	setStepNumber();
	
	document.getElementById("step" + iCurrentStepNo + "move" + iCurrentMoveNo).style.display = "none";
	document.getElementById("step" + iCurrentStepNo + "move" + iMove).style.display = "block";
}

// Next Step
function nextStep(iCurrentStepNo, iCurrentMoveNo, iTotleMove) {
	this.iStep = iCurrentStepNo;
	this.iMove = (iCurrentMoveNo == iTotleMove) ? iTotleMove : (iCurrentMoveNo + 1);
	this.iTotleMove = iTotleMove;
	
	setStepNumber();
	
	document.getElementById("step" + iCurrentStepNo + "move" + iCurrentMoveNo).style.display = "none";
	document.getElementById("step" + iCurrentStepNo + "move" + iMove).style.display = "block";
}

// Display step number
function setStepNumber() {
	document.getElementById("spanStep" + iStep).innerHTML = iMove;
}

// reset tab content
function resetTab() {
	iMove = 1;
	
	var objTmp;
	for (var i = 1; i <= 4; i ++) {
		for (var j = 1; j < 10; j ++) {
			objTmp = document.getElementById("step" + i + "move" + j);
			
			if (objTmp)
				objTmp.style.display = "none";
			else
				break;
				
			if (j == 1)
				objTmp.style.display = "block";
			else
				continue;
		}
		
		document.getElementById("spanStep" + i).innerHTML = 1;	// reset page number
	}
}

// "Build button" event on "Add RSS to website page"
function setSource(){
	var rssUrl = document.getElementById("txtRSS").value;
	var iRows = document.getElementById("txtRows").value;
	var bShowTime = null;
	var txtCode = "";
	
	var objRadios = document.getElementById("pStyle").getElementsByTagName("input");
	bShowTime = objRadios[0].checked ? true : false;

	txtCode = "<div id='SHDNewsList'>Now Loading...</div>" + "\r\n";
	txtCode += "<link href='http://live.shanghaidaily.com/rssStyle.css' rel='stylesheet' type='text/css' />" + "\r\n";
	txtCode += "<style type='text/css'>@import url('http://live.shanghaidaily.com/rssStyle.css');</style>" + "\r\n";
	txtCode += "<script type='text/javascript' src='http://live.shanghaidaily.com/SHDRssReader.js'></script>" + "\r\n";
	txtCode += "<script type='text/javascript'>send_Request('"+rssUrl+"',"+iRows+","+bShowTime+");</script>" + "\r\n";
	
	// set textArea content
	document.getElementById("txtCode").value = txtCode;
	
	// refresh news list
	send_Request(rssUrl, iRows, bShowTime);
}
/* End of "Tabs" */