// juno 
/*
 * juno 专用 js 文件 
 * 负责读取xml 文档 生成 newslist photo 支持 lightbox
 * 之前 必须导入 xmlrequest。js
 */
var junoThisPage=1;
var junoElementID="";
var junoLoadXmlFile="";
var junoPageName="";
var junoNewsDetailPhotoPage=1;
var junoNewsDetailPhotoTotalPage=1;

function juno(){
	 
	//设置 显示节点ID?
	this.setElementID=function(id){
		junoElementID=id;
	}
	//设置读取xml文档ID?
	this.setLoadXmlFile=function(xmlFile){
		junoLoadXmlFile=xmlFile;
	}
	
	this.loadEvent=function(){
		var xmlr=new xmlRequest;
		var xmlFile="outPut/NewsMediaXml.aspx";
		//var xmlFile="NewsMediaXml.xml";
		xmlr.loadXml(xmlFile,this.newsList);
	}

	this.newsList = function(xmlobj) {
	    try {
	        var newsArr = xmlobj.getElementsByTagName("News");
	        //alert(newsArr.length);
	        var str = "";
	        str += "<table id=\"list_list\" cellspacing=\"0\" border=\"0\" style=\"font-weight:normal;font-style:normal;text-decoration:none;border-collapse:collapse;\">\n<tr>\n";
	        var n = 0;
	        if (newsArr.length > 2) {
	            n = 3;
	        } else {
	            n = newsArr.length;
	        }
	        for (var i = 0; i < n; i++) {
	            var newsNode = newsArr[i];
	            str += "<td valign=\"top\">\n";
	            // newsIndex
	            str += "<table width=\"290\" class=\"NewsTable\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n";

	            if (junoGetSubNodeValue(newsNode, "Type") == "content")
	                str += "<tr><td style=\"height: 145px; \" valign=\"top\">\n";
	            else
	                str += "<tr><td style=\"height: 50px; \" valign=\"middle\">\n";

	            str += "<span style=\"width:260px;position: relative;float:right;right:15px\"><span class=\"NewsListTitle\" style=\"font-size: 20px;\">" + junoGetSubNodeValue(newsNode, "Title") + "</span><br>\n";
	            if (junoGetSubNodeValue(newsNode, "Type") == "content")
	                str += " <p class=\"NewsListContent\" style=\"text-align: justify;\">" + junoGetSubNodeValue(newsNode, "Introduction") + "</span>";

	            str += "</span></td></tr>\n";

	            str += "</table>";
	            // photoList and readmore
	            if (junoGetSubNodeValue(newsNode, "Type") == "content") {
	                str += "<table width=\"264\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\" style=\"position: relative;float:right;right:10px;\">";
	                str += "<tr> <td valign=\"top\" style=\"background-image: url(images/MediaBar_01.gif); background-repeat: no-repeat;background-position: bottom; height: 43px;\" valign=\"bottom\" >\n";
	                str += " <a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onclick=\"this.src='images/readMore_onclick.gif'; \" onmousemove=\"this.src='images/readMore_rollover.gif'\" onmouseout=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a>";
	                str += "</td></tr>";
	                str += "<tr><td style=\"background-image: url(images/MediaBar_02.gif); background-repeat: no-repeat;background-position: center; height: 31px\">";
	                str += "<table cellpadding=\"0\" cellspacing=\"0\" background=\"images/MediaBar_02.gif\" width=\"264\"><tr><td height=\"31\" style=\"padding-left: 15px\" valign=\"middle\">";
	                str += "<table id=\"list_list_ctl00_list1\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;\"><tr>";
	                str += "<div id=\"example" + i + "\">";
	                var photoNode = junoGetSubNodeObj(newsNode, "Pic");
	                if (photoNode.hasChildNodes) {
	                    var j = 0;
	                    var x = 0;
	                    var imgList = photoNode.childNodes;
	                    //alert(imgList[0].nodeType);
	                    while (j < 5) {
	                        if (imgList[x].nodeType == 1) {
	                            str += "<td><a href=\"" + junoGetSubNodeValue(imgList[x], "LargeSrc") + "\" rel=\"lightbox[mando]\" id=\"image-" + i + "-" + j + "\" title=\"" + junoGetSubNodeValue(imgList[x], "Title") + "\"><image width=\"37\" height=\"27\" src=\"" + junoGetSubNodeValue(imgList[x], "MiniSrc") + "\" border=\"0\" style=\"padding-left:8px\" /></a><div class=\"lightboxDesc image-" + i + "-" + j + "\">" + junoGetSubNodeValue(imgList[x], "Description") + "</div></td>";
	                            j++;
	                        }
	                        x++;
	                        //alert(x);
	                        if (x >= imgList.length) break;
	                    }
	                }
	                str += "</div>";
	                str += "</tr></table>";
	                str += "</td></tr><tr><td height=\"7\" style=\"background-image: url(images/MediaBar_03.gif); background-repeat: no-repeat;background-position: bottom; height: 9px\"></td></tr></table>";
	                str += "</td></tr>";
	                str += "</table>";
	            }
	            else if (junoGetSubNodeValue(newsNode, "Type") == "Pdf") {
	                str += "<table width=\"264\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\" style=\"position: relative;float:right;right:10px;\">";
	                str += "<tr><td><embed src='UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "#toolbar=0&navpanes=0&scrollbar=0' width='255' height='140'/></td></tr>";
	                str += "<tr> <td valign=\"top\" valign=\"bottom\" >\n";
	                str += " <a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onclick=\"this.src='images/readMore_onclick.gif'; \" onmousemove=\"this.src='images/readMore_rollover.gif'\" onmouseout=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a>";
	                str += "</td></tr></table>";
	            }
	            else {
	                str += "<table width=\"264\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\" style=\"position: relative;float:right;right:10px;\">";
	                str += "<tr><td><img src='UploadFiles/news/thumb_" + junoGetSubNodeValue(newsNode, "Image") + "' width='255' height='140' /></td></tr>";
	                str += "<tr> <td valign=\"top\" valign=\"bottom\" >\n";
	                str += " <a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onclick=\"this.src='images/readMore_onclick.gif'; \" onmousemove=\"this.src='images/readMore_rollover.gif'\" onmouseout=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a>";
	                str += "</td></tr></table>";
	            }
	            str += "</td>\n";
	        }

	        str += "</tr>\n</table>\n";
	        document.getElementById("Main").innerHTML = str;
	        Lightbox.init({ descriptions: '.lightboxDesc', showControls: true })
	    } catch (e) {
	        alert("newsList:" + e);
	    }
	}
	
	
	
	// 设置当前?
	this.setThisPage=function(p){
		junoThisPage=p;
	}
	
	this.newsLoadEvent=function(){
		var xmlr=new xmlRequest;
		var xmlFile="outPut/NewsMediaXml.aspx";
		//var xmlFile="NewsMediaXml.xml";
		xmlr.loadXml(xmlFile,this.newsList_v);
	}

	this.newsList_v = function(xmlobj) {
	    try {
	        var newsArr = xmlobj.getElementsByTagName("News");
	        var str = "";
	        var n = (junoThisPage - 1) * 5;

	        var i = 0;
	        str += " <table id=\"NewsList_v1_list\" cellspacing=\"0\" border=\"0\" style=\"font-weight:normal;font-style:normal;text-decoration:none;border-collapse:collapse;\">\n";
	        while ((n + i) < newsArr.length) {
	            if (i >= 5) break;
	            var newsNode = newsArr[n + i];
	            str += "<tr><td class=\"NewsTable\"></td><td valign=\"top\">\n";

	            if (junoGetSubNodeValue(newsNode, "Type") == "content")
	                str += "<table width=\"585\"  style=\"margin-bottom: 50px;\">";
	            else
	                str += "<table width=\"585\" >";

	            str += "<tr><td style=\"height: 45px; \" valign=\"top\"><span class=\"NewsListTitle\">" + junoGetSubNodeValue(newsNode, "Title") + "</span><br /><span class=\"NewsListDate\">" + junoGetSubNodeValue(newsNode, "PostDate") + "</span></td></tr>\n";
	            if (junoGetSubNodeValue(newsNode, "Type") == "content") {
	                str += "<tr><td valign=\"top\"><p class=\"NewsListContent\" style=\"width:550px;text-align: justify;\">" + junoGetSubNodeValue(newsNode, "Introduction") + "</p></td></tr>\n";
	                str += "<tr><td style=\"\">\n";
	                str += "<table width=\"565\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\">\n";
	                str += "<tr><td valign=\"top\" style=\"background-image: url(images/MediaBar2_01.gif); background-repeat: no-repeat;background-position: bottom; height: 43px\"><a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onClick=\"this.src='images/readMore_onclick.gif'; \"onmousemove=\"this.src='images/readMore_rollover.gif'\" onMouseOut=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a></td></tr>\n";
	                str += " <tr><td style=\"padding-left: 48px; background-image: url(images/MediaBar2_02.gif);background-repeat: no-repeat; background-position: center; height: 27px\">";
	                str += "<table id=\"NewsList_v1_list_ctl00_list1\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;\"><tr>";
	                var photoNode = junoGetSubNodeObj(newsNode, "Pic");
	                if (photoNode.hasChildNodes) {
	                    var j = 0;
	                    var x = 0;
	                    var imgList = photoNode.childNodes;
	                    while (j < 11) {
	                        if (x >= imgList.length) break;
	                        if (imgList[x].nodeType == 1) {
	                            str += "<td><a href=\"" + junoGetSubNodeValue(imgList[x], "LargeSrc") + "\" rel=\"lightbox[mando]\" id=\"image-" + i + "-" + j + "\" title=\"" + junoGetSubNodeValue(imgList[x], "Title") + "\"><image width=\"37\" height=\"27\" src=\"" + junoGetSubNodeValue(imgList[x], "MiniSrc") + "\" border=\"0\" style=\"padding-left:8px\" /></a><div class=\"lightboxDesc image-" + i + "-" + j + "\">" + junoGetSubNodeValue(imgList[x], "Description") + "</div></td>";
	                            j++;
	                        }
	                        x++;
	                        //alert(x);
	                    }
	                }
	                str += "</tr></table>";
	                str += "</td></tr>";
	                str += "<tr><td style=\"background-image: url(images/MediaBar2_03.gif); background-repeat: no-repeat;background-position: top; height: 16px\"></td></tr>";
	                str += "</table>\n";
	                str += "</td></tr>\n";
	                str += "</table>";
	                str += "</td></tr>\n";
	            }
	            else if (junoGetSubNodeValue(newsNode, "Type") == "Pdf") {
	                str += "<table width=\"100%\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\" style=\"right:10px;margin-bottom: 50px;\">";
	                str += "<tr><td><embed src='UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "#toolbar=0&navpanes=0&scrollbar=0' width='255' height='140' wmode='transparent' style='z-index:0;'/></td></tr>";
	                str += "<tr><td style=\"\">\n";
	                str += "<table width=\"565\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\">\n";
	                str += "<tr><td valign=\"top\" style=\"background-image: url(images/MediaBar2_01.gif); background-repeat: no-repeat;background-position: bottom; height: 43px\"><a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onClick=\"this.src='images/readMore_onclick.gif'; \"onmousemove=\"this.src='images/readMore_rollover.gif'\" onMouseOut=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a></td></tr>\n";
	                str += " <tr><td style=\"padding-left: 48px; background-image: url(images/MediaBar2_02.gif);background-repeat: no-repeat; background-position: center; height: 27px\">";
	                str += "<table id=\"NewsList_v1_list_ctl00_list1\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;\"><tr>";
	                str += "<td><a href=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" rel=\"lightbox[mando]\" id=\"image-" + i + "-" + j + "\" title=\"" + junoGetSubNodeValue(newsNode, "Title") + "\"><image width=\"37\" height=\"27\" src=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" border=\"0\" style=\"padding-left:8px\" /></a><div class=\"lightboxDesc image-" + i + "-" + j + "\">" + junoGetSubNodeValue(newsNode, "Introduction") + "</div></td>";

	                str += "</tr></table>";
	                str += "</td></tr>";
	                str += "<tr><td style=\"background-image: url(images/MediaBar2_03.gif); background-repeat: no-repeat;background-position: top; height: 16px\"></td></tr>";
	                str += "</table>\n";
	                str += "</td></tr>\n";
	                str += "</table>";
	                str += "</td></tr>\n";
	            }
	            else {
	                str += "<table width=\"100%\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\" style=\"right:10px;margin-bottom: 50px;\">";
	                str += "<tr><td><img src='UploadFiles/news/thumb_" + junoGetSubNodeValue(newsNode, "Image") + "' width='255' height='140' /></td></tr>";
	                str += "<tr><td style=\"\">\n";
	                str += "<table width=\"565\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\">\n";
	                str += "<tr><td valign=\"top\" style=\"background-image: url(images/MediaBar2_01.gif); background-repeat: no-repeat;background-position: bottom; height: 43px\"><a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onClick=\"this.src='images/readMore_onclick.gif'; \"onmousemove=\"this.src='images/readMore_rollover.gif'\" onMouseOut=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a></td></tr>\n";
	                str += " <tr><td style=\"padding-left: 48px; background-image: url(images/MediaBar2_02.gif);background-repeat: no-repeat; background-position: center; height: 27px\">";
	                str += "<table id=\"NewsList_v1_list_ctl00_list1\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;\"><tr>";
	                str += "<td><a href=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" rel=\"lightbox[mando]\" id=\"image-" + i + "-" + j + "\" title=\"" + junoGetSubNodeValue(newsNode, "Title") + "\"><image width=\"37\" height=\"27\" src=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" border=\"0\" style=\"padding-left:8px\" /></a><div class=\"lightboxDesc image-" + i + "-" + j + "\">" + junoGetSubNodeValue(newsNode, "Introduction") + "</div></td>";

	                str += "</tr></table>";
	                str += "</td></tr>";
	                str += "<tr><td style=\"background-image: url(images/MediaBar2_03.gif); background-repeat: no-repeat;background-position: top; height: 16px\"></td></tr>";
	                str += "</table>\n";
	                str += "</td></tr>\n";
	                str += "</table>";
	                str += "</td></tr>\n";

	                //	                str += "<tr> <td valign=\"top\" valign=\"bottom\" >\n";
	                //	                str += " <a href=\"NewsDetail.aspx?id=" + junoGetSubNodeValue(newsNode, "Id") + "\"><img src=\"images/readMore.gif\" border=\"0\" align=\"right\" class=\"PicRead\" onclick=\"this.src='images/readMore_onclick.gif'; \" onmousemove=\"this.src='images/readMore_rollover.gif'\" onmouseout=\"this.src='images/readMore.gif'\" alt=\"Read More\" /></a>";
	                //	                str += "</td></tr></table></td></tr>\n";
	            }
	            i++;
	        }
	        str += "</table>\n";
	        //alert(str);
	        $(junoElementID).innerHTML = str;
	        Lightbox.init({ descriptions: '.lightboxDesc', showControls: true })
	        //alert(this.elementID);
	        //document.getElementById(this.elementID).innerHTML=str;
	    } catch (e) {
	        alert("newsList_v:" + e);
	    }
	}
	
	// 新闻详细页加?
	this.newsDetailLoadEvent=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml(junoLoadXmlFile,this.newsDetail);
		//alert(junoLoadXmlFile);
	}

	this.newsDetail = function(xmlobj) {
	    try {
	        var newsArr = xmlobj.getElementsByTagName("News");
	        if (newsArr.length > 0) {
	            var newsNode = newsArr[0];
	            var str = "";
	            str += "<table width=\"600\" ><tr><td class=\"NewsTable\"></td><td><table width=\"565\">";
	            str += "<tr><td ><span id=\"lblTitle\" class=\"Txt2\">" + junoGetSubNodeValue(newsNode, "Title") + "</span></td></tr>\n";
	            str += "<tr><td ><span id=\"lblDate\" class=\"NewsListDate\">" + junoGetSubNodeValue(newsNode, "PostDate") + "</span></td></tr>\n";

	            if (junoGetSubNodeValue(newsNode, "Type") == "content") {
	                str += "<tr><td><div style=\"width:550px;text-align: justify;\"><span id=\"lblDetail\" class=\"NewsListContent\">" + junoGetSubNodeValue(newsNode, "Detail") + "</span></div></td></tr>";

	                str += " <tr><td>";
	                str += "<table width=\"565\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\"><tr><td valign=\"top\" style=\"background-image: url(images/MediaBar2_01.gif); background-repeat: no-repeat; background-position: bottom; height: 43px\">&nbsp;</td></tr><tr><td style=\"padding-left: 48px; background-image: url(images/MediaBar2_02.gif);background-repeat: no-repeat; background-position: center; height: 27px\">";
	                var picArr = xmlobj.getElementsByTagName("image");
	                var totalPhoto = picArr.length;
	                junoNewsDetailPhotoTotalPage = Math.ceil(totalPhoto / 11);
	                for (var i = 0; i < junoNewsDetailPhotoTotalPage; i++) {
	                    str += "<table id=\"photoList" + (i + 1) + "\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;";
	                    if (i > 0) str += "display:none;";
	                    str += "\"><tr>";
	                    for (var j = 0; j < 11; j++) {
	                        if ((i * 11 + j) < totalPhoto) {
	                            str += "<td><a href=\"" + junoGetSubNodeValue(picArr[i * 11 + j], "LargeSrc") + "\" rel=\"lightbox[mando]\" id=\"image-" + j + "\" title=\"" + junoGetSubNodeValue(picArr[i * 11 + j], "Title") + "\"><image width=\"40\" height=\"27\" src=\"" + junoGetSubNodeValue(picArr[i * 11 + j], "MiniSrc") + "\" border=\"0\" style=\"padding-left:5px\" /></a><div class=\"lightboxDesc image-" + j + "\">" + junoGetSubNodeValue(picArr[i * 11 + j], "Description") + "</div></td>";
	                        } else {
	                            str += "<td></td>";
	                        }
	                    }
	                    str += "</tr></table>";
	                }
	                //				
	                str += "</td></tr><tr><td style=\"background-image: url(images/MediaBar2_03.gif); background-repeat: no-repeat;background-position: top; height: 16px\"></td></tr></table></td></tr>";
	                str += "<tr><td style=\"padding-left:5px\"><table width=\"550\"><tr><td><image id=\"previousImage\" src=\"images/previous.gif\" style=\"cursor:pointer;display:none\" onMouseOver=\"this.src='images/previousOnMouseOver.gif'\" onclick=\"junoNewsDetailPhotoPrevious()\" onMouseOut=\"this.src='images/previous.gif'\"></td>";
	                str += "<td align=\"right\"><image src=\"images/next.gif\" id=\"nextImage\" style=\"cursor:pointer;";
	                if (junoNewsDetailPhotoTotalPage < 2) str += "display:none;";
	                str += "\" onClick=\"junoNewsDetailPhotoNext()\" onMouseOver=\"this.src='images/nextOnMouseOver.gif'\" onMouseOut=\"this.src='images/next.gif'\"></td></tr></table></td></tr>";
	                str += "</table></td></tr></table>";
	            }
	            else if (junoGetSubNodeValue(newsNode, "Type") == "Pdf") {
	                //str += "<table width=\"264\" height=\"83\" cellspacing=\"0\" cellpadding=\"0\" style=\"position: relative;float:right;right:10px;\">";
	                str += "<tr><td><a href=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" target=\"_blank\" id=\"image" + junoGetSubNodeValue(newsNode, "Id") + "\" title=\"" + junoGetSubNodeValue(newsNode, "Title") + "\"><embed src='UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "#toolbar=0&navpanes=0&scrollbar=0' width='555' height='555'/></a></td></tr>";
	                str += "<tr><td align='right'><div style='height:15px;clear:both'></div><a href=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" target=\"_blank\" id=\"image" + junoGetSubNodeValue(newsNode, "Id") + "\" title=\"" + junoGetSubNodeValue(newsNode, "Title") + "\"><image width='80' height=\"16\" src='images/view_full.gif' border=\"0\" style=\"padding-left:5px\" /></a><div class=\"lightboxDesc image" + junoGetSubNodeValue(newsNode, "Id") + "\">" + junoGetSubNodeValue(newsNode, "Introduction") + "</div></td></tr>";
	                str += "</table>";
	            }
	            else {
	                str += "<tr><td><a href=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" rel=\"lightbox[mando1]\" id=\"image" + junoGetSubNodeValue(newsNode, "Id") + "\" title=\"" + junoGetSubNodeValue(newsNode, "Title") + "\"><img src='UploadFiles/news/bigthumb_" + junoGetSubNodeValue(newsNode, "Image") + "' width='555' height='555' /></a></td></tr>";
	                str += "<tr><td align='right'><div style='height:15px;clear:both'></div><a href=\"UploadFiles/news/" + junoGetSubNodeValue(newsNode, "Image") + "\" rel=\"lightbox[mando]\" id=\"image" + junoGetSubNodeValue(newsNode, "Id") + "\" title=\"" + junoGetSubNodeValue(newsNode, "Title") + "\"><image width='80' height=\"16\" src='images/view_full.gif' border=\"0\" style=\"padding-left:5px\" /></a><div class=\"lightboxDesc image" + junoGetSubNodeValue(newsNode, "Id") + "\">" + junoGetSubNodeValue(newsNode, "Introduction") + "</div></td>";
	                str += "</tr></table>";
	            }

	            $(junoElementID).innerHTML = str;
	            Lightbox.init({ descriptions: '.lightboxDesc', showControls: true })
	        }
	    } catch (e) {
	        alert("newsDetail:" + e);
	    }
	}
	
	this.projectDetailLoadEvent=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml(junoLoadXmlFile,this.projectDetail);
	}
	
	this.projectDetail=function(xmlobj){
		try{
			var projectArr=xmlobj.getElementsByTagName("Project");
			if (projectArr.length > 0) {
				var projectNode = projectArr[0];
				var str = "";
				str+="<table width=\"100%\"><tr><td valign=\"top\" class=\"NewsTable\" width=\"250\">";
				str+="<table><tr><td ><span id=\"lblProjectName\" class=\"NewsListTitle\" style=\"font-size: 20px;\">"+junoGetSubNodeValue(projectNode,"ProjectName")+"-"+junoGetSubNodeValue(projectNode,"Region")+"</span><br /><a id=\"hlkWebsite\" href=\""+junoGetSubNodeValue(projectNode,"WebSite")+"\"><span class=\"NewsListDate\" style=\"text-decoration: underline;\">VISIT THE SITE</span></a></td></tr><tr><td>";
				str+="<br /><span class=\"TinyTxt\" style=\"font-size:8px\"> <image src=\"images/clickOnImage.gif\" /></span><br />";
				str+=" <table id=\"dltProPic\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;left:-7px;position: relative;\"><tr><td>";
				var photoNode=junoGetSubNodeObj(projectNode,"Pic");
				if (photoNode.hasChildNodes) {
					var imgList=photoNode.childNodes;
					for(var i=0;i<imgList.length;i++){
						if(imgList[i].nodeType==1){
							str+="<div style=\"float:left;padding:7px\"><a href=\""+junoGetSubNodeValue(imgList[i],"LargeSrc")+"\" rel=\"lightbox[mando]\" id=\"image-"+i+"\" title=\""+junoGetSubNodeValue(imgList[i],"PicName")+"\"><image width=\"58\" height=\"58\" src=\""+junoGetSubNodeValue(imgList[i],"MiniSrc")+"\" border=\"0\" /></a><div class=\"lightboxDesc image-"+i+"\">"+junoGetSubNodeValue(imgList[i],"Description")+"</div></div>";
						}
					}
					
					
				}
				
				str+="</td></tr></table>";
				str+=" </td></tr></table>";
				str+="</td>";
				str+="<td valign=\"top\" class=\"NewsTable\" >";
				str+="<div class=\"NewsListContent\"><span id=\"lblDescription\"  >"+junoGetSubNodeValue(projectNode,"Description")+"</span><br /><br />";
				str+="<span style=\"display:none\"><strong>Owner:</strong><br /><span id=\"lblOwner\">"+junoGetSubNodeValue(projectNode,"Owner")+"</span><br /><br />";
				str+="<strong>Juno Role:</strong><br /><span id=\"lblJunoRole\">"+junoGetSubNodeValue(projectNode,"JunoRole")+"</span><br /><br />";
				str+="<strong>Program:</strong><br /><span id=\"lblProgram\">"+junoGetSubNodeValue(projectNode,"Program")+"</span><br /><br />";
				str+="<strong>Interiors:</strong><br /><span id=\"lblInteriors\">"+junoGetSubNodeValue(projectNode,"Interiors")+"</span><br /><br />";
				str+="<strong>Restaurant:</strong><br /><span id=\"lblRestaurant\">"+junoGetSubNodeValue(projectNode,"Restaurant")+"</span><br /><br />";
				str+="<strong>Cost:</strong><br /><span id=\"lblCost\">"+junoGetSubNodeValue(projectNode,"Cost")+"</span><br /><br />";
				str+="<strong>Contractor:</strong><br /><span id=\"lblContractor\">"+junoGetSubNodeValue(projectNode,"Contractor")+"</span><br /><br />";
				str+="<strong>Architect:</strong><br /><span id=\"lblArchitect\">"+junoGetSubNodeValue(projectNode,"Architect")+"</span><br /><br />";
				str+=" <strong>Lender:</strong><br /><span id=\"lblLender\">"+junoGetSubNodeValue(projectNode,"Lender")+"</span></span></span>";
				str+="</td></tr></table>";
				$(junoElementID).innerHTML=str;
				Lightbox.init({descriptions: '.lightboxDesc', showControls: true})
				var str1="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"950\" height=\"63\"><param name=\"movie\" value=\"menu_projects.swf?sortID="+junoGetSubNodeValue(projectNode,"CataID")+"\" /> <param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><embed src=\"menu_projects.swf?sortID="+junoGetSubNodeValue(projectNode,"CataID")+"\" width=\"950\" height=\"63\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" wmode=\"transparent\"></embed></object>";
				$("flashMenu").innerHTML=str1;
			}
		}catch(e){
			alert("projectDetail:"+e);
		}
	}
	
	//process 生成
	this.processOnLoadEvent=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml(junoLoadXmlFile,this.process);
	}
	
	this.process=function (xmlobj) {
		try{
			var catagoryNodes=xmlobj.getElementsByTagName("Catagory");
			var str="<table width=\"853\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"padding-left:10px;font-family: Arial, Helvetica, sans-serif;\"><tr><td width=\"243\" valign=\"top\"><img src=\"images/processX.gif\"  /></td><td valign=\"top\"><table width=\"565\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
			if(catagoryNodes.length>0){
				for(var i=0;i<4;i++){
					str+="<tr>";
					str+="<td width=\"15\" valign=\"top\" ";
					if(i<3)str+="background=\"images/process_3.gif\"";
					str+=">";
					if(i==0)str+="<img src=\"images/process_2.gif\" width=\"15\" height=\"11\" />";
					if(i==1 || i==2)str+="<br><img src=\"images/process_4.gif\" width=\"15\" height=\"1\" />";
					if(i==3)str+="<img src=\"images/process_7.gif\" width=\"15\" height=\"11\" />";
					str+="</td>";
					str+="<td width=\"227\" valign=\"top\" >";
					str+="<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#c3c3c3\" bgcolor=\"#c3c3c3\" style=\"BORDER-COLLAPSE: collapse\"><tr><td ><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" ><tr><td height=\"22\"><div class=\"title1\">"+junoGetSubNodeValue(catagoryNodes[i],'Name')+"</div></td></tr></table></td></tr></table>";
					str+="</td>";
					str+="<td width=\"324\" valign=\"top\">";
					str+="<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#c3c3c3\" style=\"BORDER-COLLAPSE: collapse\" >";
					subNodes=catagoryNodes[i].childNodes;
					for (var j = 0; j < subNodes.length; j++) {
						if (subNodes[j].nodeType == 1) {
							if(subNodes[j].tagName=="Node"){
								str+="<tr><td style=\"background-color:#ebebeb\">";
								str+=" <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"background:url(images/processbg.gif) repeat-x\"><tr><td width=\"91%\" height=\"22\"><div class=\"title2\">"+junoGetSubNodeValue(subNodes[j],'Title')+"</div></td>";
								str+="<td width=\"9%\"><div align=\"right\"><img id=\"button-"+i+"-"+j+"\" src=\"images/But3.jpg\" width=\"19\" height=\"19\"  style=\"cursor:pointer\" onclick=\"processSelect('"+i+"-"+j+"')\" /></div></td></tr></table>";
								str+="</td></tr>";
								str+="<tr id=\"process-"+i+"-"+j+"\" style=\"display:none\"><td class=\"processContent\" id=\"processContent-"+i+"-"+j+"\" >";
								str+="<table width=\"100%\" border=\"0\"><tr><td style=\"text-align: justify;\">"+junoGetSubNodeValue(subNodes[j],'Description')+"</td>";
 								str+="</tr><tr><td style=\"height:5px\"></td></tr><tr><td class=\"whois\">Who is involved:</td></tr>";
  								str+="<tr><td>"+junoGetSubNodeValue(subNodes[j],'Involved')+"</td></tr></table>";
								str+="</td></tr>";
							}
						}
					}
					str+="</table>";
					str+="<br></td>";
					str+="</tr>";
					
					
				}
			}
			str+="</table></td></tr></table>";
			$(junoElementID).innerHTML=str;
		}catch(e){
			alert("process error : "+e);
		}
	}
	
	this.mainImageLoad=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml("outPut/Bannerxml.aspx",this.mainImage);
	}
	this.mainImage=function(xmlobj){
		try{
			if (junoPageName=="" || junoPageName==null)junoPageName="About"
			var catagoryNodes=xmlobj.getElementsByTagName("Catagory");
			for(var i=0;i<catagoryNodes.length;i++){
				//alert(junoPageName);
				//alert(junoGetSubNodeValue(catagoryNodes[i],"CataName"));
				if(junoGetSubNodeValue(catagoryNodes[i],"CataName")==junoPageName){
					//alert(junoGetSubNodeValue(catagoryNodes[i],"Url"));
					$S("Bottom").background="url("+junoGetSubNodeValue(catagoryNodes[i],"Url")+") no-repeat";
					//$S("Bottom").background="url(images/pagebg_process.jpg) no-repeat";
				}
			}
		}catch(e){
			alert("mainImage error : "+e);
		}
	}
	
	this.contactOnLoad=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml("outPut/contactXml.aspx",this.contactFn);
	}
	this.contactFn=function(xmlobj){
		try{
			var catagoryNodes=xmlobj.getElementsByTagName("Node");
			for (var i = 0; i < catagoryNodes.length; i++) {
				if (junoGetSubNodeValue(catagoryNodes[i], "Title") == "Fax") {
					$("contactFax").innerHTML=junoGetSubNodeValue(catagoryNodes[i],"Description");
				}
				if (junoGetSubNodeValue(catagoryNodes[i], "Title") == "Phone") {
					$("contactPhone").innerHTML=junoGetSubNodeValue(catagoryNodes[i],"Description");
				}
				if (junoGetSubNodeValue(catagoryNodes[i], "Title") == "Address") {
					$("contactAddress").innerHTML=junoGetSubNodeValue(catagoryNodes[i],"Description");
				}
				if (junoGetSubNodeValue(catagoryNodes[i], "Title") == "Left Info") {
					$("contactInfo").innerHTML=junoGetSubNodeValue(catagoryNodes[i],"Description");
				}
			}
		}catch(e){
			alert("contactFn error :"+e);
		}
	}
	
	this.projectOnLoad=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml(junoLoadXmlFile,this.projectFn)
	}
	
	this.projectFn=function(xmlobj){
		try{
			var leftSideNodes=xmlobj.getElementsByTagName("LeftSide");
			var projectSort="";
			switch(getParameter("ID")){
				case "4":
					projectSort="Beverly Hills";
					break;
				case "3":
					projectSort="Austin";
					break;
				case "2":
					projectSort="Belize";
					break;
				case "1":
					projectSort="Orlando";
					break;
				case "5":
					projectSort="University Park";
					break;
				case "6":
					projectSort="Dallas";
					break;
				case "7":
					projectSort="Telluride";
					break;
				default:
					projectSort="Project";
					break;
			}
			var str="";
			
			for(var i=0;i<leftSideNodes.length;i++){
				//alert(junoGetSubNodeValue(leftSideNodes[i],'CategoryName'));
				if(junoGetSubNodeValue(leftSideNodes[i],'CategoryName').toUpperCase()==projectSort.toUpperCase()){
					//alert(junoGetSubNodeValue(leftSideNodes[i],'CategoryName'));
					//alert(projectSort);
					str=junoGetSubNodeValue(leftSideNodes[i],'Edit1');
					break;
				}
			}
			$(junoElementID).innerHTML=str;
		}catch(e){
			alert("projectFn error :"+e);
		}
	}
	
	this.projectIndexOnLoad=function(){
		var xmlr=new xmlRequest;
		xmlr.loadXml(junoLoadXmlFile,this.projectIndexFn)
	}
	
	this.projectIndexFn=function(xmlobj){
		try{
			var picNodes=xmlobj.getElementsByTagName("Node");
			var str="";
			for (var i = 0; i < picNodes.length; i++) {
				str+="<LI>";
				str+="<div style=\" width:177px; height:71px; background-image:url("+junoGetSubNodeValue(picNodes[i],'PicPath')+"); background-repeat:no-repeat; border:#999 1px solid; cursor:pointer;overflow:hidden\" class=thumb onclick=\"window.open('"+junoGetSubNodeValue(picNodes[i],'Url')+"','_top','')\">";
				str+="<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\" height=\"100%\"><tr><td valign=\"bottom\"><div style=\"background:#FFFFFF; float:right; border-color:#999 1px solid; border-top:#999 1px solid; padding-left:5px; padding-right:5px;  \">"+junoGetSubNodeValue(picNodes[i],'PicName')+"</div></td></tr></table>";
				str+="</div></LI>";
			}
			$(junoElementID).innerHTML=str;
			initCarousel_html_carousel()
		}catch(e){
			alert("projectIndexFn error : "+e);
		}
	}
	
	this.teamOnLoad=function(){
		//var xmlr=new xmlRequest;
		//xmlr.loadXml(junoLoadXmlFile,this.teamFn)
		
		var method="GET"; 
		var url="outPut/OutPrinLeft.aspx";
		var request="";
		var loading_msg='Loading...';//the text shows on the container on loading. 	
		var loader=createXmlhttp();//require Cross-Browser XMLHttpRequest 
		if (method=='GET') { 
			urls=url.split("?"); 
			if (urls[1]=='' || typeof urls[1]=='undefined'){
				url=urls[0]+"?"+request; 
			}else{ 
				url=urls[0]+"?"+urls[1]+"&"+request; 
			} 
			request=null;//for GET method,loader should send NULL 
		} 
		loader.open(method,url,true); 
		loader.setRequestHeader("If-Modified-Since","0");
		if(method=="GET")loader.setRequestHeader("Cache-Control","no-cache"); 
		if (method=="POST") loader.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		loader.onreadystatechange=function(){ 
			if (loader.readyState==1){ 
				$('aboutLeft').innerHTML=loading_msg; 
			} 
			if (loader.readyState==4){ 
				$('aboutLeft').innerHTML=loader.responseText; 
				var str="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"259\" height=\"173\">";
				str+="<param name=\"movie\" value=\"photoShow.swf\">";
				str+="<param name=\"quality\" value=\"high\">";
				str+="<param name=\"wmode\" value=\"transparent\">";
				str+="<param name=\"FlashVars\" value=\"bcastr_xml_url=outPut/PrinPhotoXml.aspx&bcastr_config=0xffffff: |2: |0xff6600:  |60: |0xffffff:  |0xff6600: |0x000033: |5: |3: |0: |_self: \">";
				str+="<embed src=\"photoShow.swf\" FlashVars=\"bcastr_xml_url=outPut/PrinPhotoXml.aspx&bcastr_config=0xffffff: |2: |0xff6600:  |60: |0xffffff:  |0xff6600: |0x000033: |5: |3: |0: |_self: \" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"259\" height=\"173\"></embed></object>";
				$('photoShow').innerHTML=str;
			} 
		} 
		loader.send(request); 
	}
	
	this.teamFn=function(){
		
	}
}

//var junoTeamOnLoad1=function(){
//	var xmlr=new xmlRequest;
//	xmlr.loadXml("outPut/PrinPhotoXml.aspx",junoTeamOnLoad1Fn)
//}
//
//var junoTeamOnLoad1Fn=function(xmlobj){
//	var str="";
//}

var junoGetSubNodeValue=function(node,ElementTagName){
		try{
			if(!node.hasChildNodes())return "";
			var itemlist=node.childNodes;
			for (var i = 0; i < itemlist.length; i++) {
				if(itemlist[i].tagName==ElementTagName)return itemlist[i].firstChild.data;
			}
			return "";
		}catch(e){
			//alert("junoGetSubNodeValue:"+e);
			return "";
		}
}

var junoGetSubNodeObj=function(node,ElementTagName){
	try{
			if(!node.hasChildNodes())return null;
			var itemlist=node.childNodes;
			for (var i = 0; i < itemlist.length; i++) {
				if(itemlist[i].tagName==ElementTagName)return itemlist[i];
			}
			return null;
		}catch(e){
			//alert("junoGetSubNodeObj:"+e);
			return null;
		}
}

var junoNewsDetailPhotoNext=function(){
	if(junoNewsDetailPhotoPage<junoNewsDetailPhotoTotalPage){
		$S("photoList"+junoNewsDetailPhotoPage).display="none";
		junoNewsDetailPhotoPage++;
		$S("photoList"+junoNewsDetailPhotoPage).display="";
		if(junoNewsDetailPhotoPage==junoNewsDetailPhotoTotalPage)$S("nextImage").display="none";
		if(junoNewsDetailPhotoPage>1)$S("previousImage").display="";
	}else{
		//alert('');
	}
}

var junoNewsDetailPhotoPrevious=function(){
	if(junoNewsDetailPhotoPage<2){
		//alert('');
	}else{
		$S("photoList"+junoNewsDetailPhotoPage).display="none";
		junoNewsDetailPhotoPage--;
		$S("photoList"+junoNewsDetailPhotoPage).display="";
		if(junoNewsDetailPhotoPage<junoNewsDetailPhotoTotalPage)$S("nextImage").display="";
		if(junoNewsDetailPhotoPage<2)$S("previousImage").display="none";
	}
}

