// GET FUNCTIONS - DWR calls function get_featured_article_list(userID) { var catID = "26"; //alert('Get Featured Article'); IAAServices.getPageUserSubPages(siteID, userID, catID, {callback:function(data) {set_article_list(data, userID, catID);}}); } function get_news_article_list(userID) { var catID = "37"; var news_list = document.getElementById("news_list"); news_list.innerHTML = ""; IAAServices.getPageUserSubPages(siteID, userID, catID, {callback:function(data) {set_news_article_list(data, userID, catID);}}); } function get_featured_article(userID, catID, index) { var typeID = "5863"; var frontend = "Y"; //alert("getting featured article "+index); IAAServices.getFeaturedArticleItem(siteID, catID, typeID, frontend, {callback:function(data) {display_featured_article(data, userID, catID, index);}}); } function get_recent_news() { IAAServices.getNewsHeadlines (1867, display_recent_news); } function get_news_headline() { var typeID = "5904"; var frontend = "Y"; if (current_news_article != news_article_list.length) IAAServices.getFeaturedArticleItem(siteID, news_article_list[current_news_article].categoryID, typeID, frontend, {callback:function(data) {display_news_headline(data, news_article_list[current_news_article].categoryID);}}); } function get_most_current_video_page(userID) { var catID = "30"; IAAServices.getPageUserSubPages(siteID, userID, catID, get_video_items); } function get_video_items(data) { var current_categoryID = data[0].categoryID; var typeID = "5900"; var frontend = "Y"; IAAServices.getFeaturedArticleItems(siteID, current_categoryID, typeID, frontend, {callback:function(data) {display_featured_videos(data);}}); } function get_recent_forum_posts(userID) { //alert("getting recent posts"); var posts = 10; // number of posts returned. currently not implemented on the server. IAAServices.getMostRecentForumPosts (siteID, userID, posts, set_recent_forum_posts); } // DISPLAY FUNCTIONS - Format and display data var current_article = 0; var current_videos = 0; var current_news_article = 0; var current_forum_post = 0; var first_forum_post = true; var featured_video_list = new Array(); var news_article_list = new Array(); var featured_article_list = new Array(); var recent_forum_posts_list = new Array(); function set_recent_forum_posts(data) { //alert("setting recent posts"); if (data != null) { if (data.length > 10) { for (var i = 0; i <= 10; i++) { recent_forum_posts_list.push(data[i]); } } else { for (var i = 0; i < data.length; i++) { recent_forum_posts_list.push(data[i]); } } display_recent_forum_post(); setInterval("display_recent_forum_post();",5000); } else alert("recent posts is null"); } function display_recent_forum_post() { var rp_link = document.getElementById("rp_link"); var rp_body = document.getElementById("rp_body"); var rp_user_date = document.getElementById("rp_user_date"); if(current_forum_post == recent_forum_posts_list.length) { current_forum_post = 0; } if (first_forum_post == true) { first_forum_post = false; var body = recent_forum_posts_list[current_forum_post].body; if (body.length > 65) body = body.substring(0,65)+"..."; else body = body+"..."; var link = "http://"+domain+"/Ease/forum_messageslevel.jsp?siteID="+siteID+"&forumID="+recent_forum_posts_list[current_forum_post].forumID+"&threadID="+recent_forum_posts_list[current_forum_post].threadID; var user = recent_forum_posts_list[current_forum_post].authorAlias; var creationDate = recent_forum_posts_list[current_forum_post].creationDate; rp_link.href = link; rp_body.innerHTML = body; rp_user_date.innerHTML = ""+user+" "+creationDate; current_forum_post++; Effect.Appear(rp_body); Effect.Appear(rp_user_date); } else { Effect.Fade(rp_body); Effect.Fade(rp_user_date,{afterFinish: function () { first_forum_post = false; var body = recent_forum_posts_list[current_forum_post].body; if (body.length > 65) body = body.substring(0,65)+"..."; else body = body+"..."; var link = "http://"+domain+"/Ease/forum_messageslevel.jsp?siteID="+siteID+"&forumID="+recent_forum_posts_list[current_forum_post].forumID+"&threadID="+recent_forum_posts_list[current_forum_post].threadID; var user = recent_forum_posts_list[current_forum_post].authorAlias; var creationDate = recent_forum_posts_list[current_forum_post].creationDate; rp_link.href = link; rp_body.innerHTML = body; rp_user_date.innerHTML = ""+user+" "+creationDate; current_forum_post++; Effect.Appear(rp_body); Effect.Appear(rp_user_date); }}); } } function display_news_headline(data, catID) { if (data != null) { //alert("displaying news headline : "+data.headline+" category id : "+catID); var news_list = document.getElementById("news_list"); //var creationDate = data.creationDate; //creationDate = creationDate.substring(0,11); var creationDate = data.altText; var li = document.createElement("li"); if (current_news_article % 2 != 0) li.className = "color"; var span = document.createElement("span"); span.innerHTML = creationDate; var a = document.createElement("a"); a.innerHTML = data.headline; a.href = "http://"+domain+"/Ease/servlet/DynamicPageBuild?siteID="+siteID+"&categoryID="+catID; li.appendChild(span); li.appendChild(a); news_list.appendChild(li); current_news_article++; get_news_headline(); } } function set_news_article_list(data, userID, catID) { if (data != null) { if (data.length > 10) { for (var i = 0; i <= 10; i++) { news_article_list.push(data[i]); } } else { for (var i = 0; i < data.length; i++) { news_article_list.push(data[i]); } } get_news_headline(); } } function set_article_list(data, userID, catID) { //alert('data:' + data); if (data != null) { for (var i = 0; i < data.length; i++) { featured_article_list.push(data[i]); } } get_featured_article(userID, featured_article_list[0].categoryID, 0); } function display_featured_article(data, userID, catID, index) { var featured_content = document.getElementById("featured_content"); var headline = document.getElementById("featured_headline"); var description = document.getElementById("featured_description"); var image = document.getElementById("featured_image"); var previous_article_li = document.getElementById("previous_article_li"); var next_article_li = document.getElementById("next_article_li"); current_article = index; var previousArticle = current_article - 1; var nextArticle = current_article + 1; //alert("displaying featured article "+index+" Headline : "+data.headline); //alert("CURRENT ARTICLE : "+current_article+" NEXT ARTICLE : "+nextArticle+" PREVIOUS ARTICLE : "+previousArticle); headline.innerHTML = data.headline; var description_text = data.description; description_text = description_text.substring(0,371)+"..."; description.innerHTML = description_text+"read article \"\"/"; image.src = "http://www.bigpicturesoft.com/Ease/"+data.image; if (current_article > 0 && featured_article_list.length > 1 && current_article != featured_article_list.length-1) { next_article_li.className = ""; next_article_li.innerHTML = "next article"; next_article_li.style.display = ""; previous_article_li.style.display = ""; previous_article_li.innerHTML = "previous article"; } else if (current_article == 0 && featured_article_list.length > 1) { next_article_li.style.display = ""; next_article_li.className = "first"; next_article_li.innerHTML = "next article"; previous_article_li.style.display = "none"; // var next_link = document.createElement("a"); // var next_link_text = document.createTextNode("next article"); // next_link.href = "#"; // next_link.onclick = function () { get_featured_article(userID, featured_article_list[nextArticle].categoryID ,nextArticle); }; // next_link.appendChild(next_link_text); // next_article_li.appendChild(next_link); } else if (current_article == 0 && featured_article_list.length == 1) { next_article_li.className = ""; next_article_li.style.display = "none"; previous_article_li.style.display = "none"; } else if (current_article > 1 && current_article == featured_article_list.length-1) { next_article_li.className = ""; previous_article_li.innerHTML = "previous article"; previous_article_li.style.display = ""; next_article_li.style.display = "none"; } } function display_featured_videos(data) { var video_list = document.getElementById("video_list"); video_list.innerHTML = ""; if (data != null) { if (data.length > 4) { for (i = 0; i <= 4; i++) { var li = document.createElement("li"); var video_link = document.createElement("a"); var video_image = document.createElement("img"); //video_link.title = data[i].headline; //video_link.className = "lightwindow"; //video_link.href = data[i].caption; //video_link.params = "lightwindow_width=425,lightwindow_height=340,lightwindow_loading_animation=false"; li.innerHTML = ""; //video_image.src = "http://www.bigpicturesoft.com/Ease/"+data[i].image; //video_image.width = "85"; //video_image.height = "65"; //video_link.appendChild(video_image); //li.appendChild(video_link); video_list.appendChild(li); } } else { for (i = 0; i < data.length; i++) { var li = document.createElement("li"); var video_link = document.createElement("a"); var video_image = document.createElement("img"); //video_link.title = data[i].headline; //video_link.className = "lightwindow"; //video_link.href = data[i].caption; //video_link.params = "lightwindow_width=425,lightwindow_height=340,lightwindow_loading_animation=false"; li.innerHTML = ""; //video_image.src = "http://www.bigpicturesoft.com/Ease/"+data[i].image; //video_image.width = "85"; //video_image.height = "65"; //video_link.appendChild(video_image); //li.appendChild(video_link); video_list.appendChild(li); } } } } function popitup(youTubeID, heading, caption) { var url = "http://www.badbeat.com/Ease/servlet/DynamicPageBuild?siteID=1965&categoryID=40&youTubeID="+youTubeID+"&h="+heading+"&c="+caption; window.open(url,'Interview','height=485,width=445'); }