//Specify speed of scroll. Larger=faster (ie: 5)
var scrollspeed=cache=1;			//scroll speed
var scrolldirection="verticle";		//scroll direction
var iedom=document.all||document.getElementById	//check for Browser
//-----------------------------------------------------------
var css_file_name = "";				//CSS file path
var bb_bgImage = "";				//background image of BBS
var bb_bgFooterImg = "";			//BG Img for Footer
var bb_bgHeadImg = "";				//BG Img for Header
var bb_bgContentImg ="";			//BG Img for Content

var col_sep = "þ";					//column seperator
var row_sep = "ÿ";					//row seperator

var bb_Headline = "";				//Heading
var bb_Headline_L_Img= "";			//Heading Left Image
var bb_Headline_R_Img= "";			//Heading Right Image 

var bb_footer_link="";				//Footer Link and 1. Text / 2. Image / 3. Button
var bb_content_arr_size = 0;		//Content Basic Size
var bb_content_array = new Array();	//Initialize with array for content
var vRecords = new Array();			//Initialize with array for content
var bb_content ="";					//Content String
var bb_Height = 150;				//BBS Height Basic (default from script if not specified is 150)
//============================================================
function construct_BB(vNORec,vRec,vcss_file_name,vHeading,vFooterLink,vLImg,vRImg,vHeight,vBBSBG,vBBSHBG,vBBSCBG,vBBSFBG){
//----------------------------------------------------------------------------------------
	bb_content 			= (vRec !='null')? vRec : vNORec;
	css_file_name 		= (vcss_file_name != 'null')? vcss_file_name : "css/eve.css";
	bb_Headline 		= (vHeading !='null')? vHeading : "";
	bb_Headline_L_Img 	= (vLImg !='null')? vLImg : "";
	bb_Headline_R_Img 	= (vRImg !='null')? vRImg : "";
	bb_footer_link 		= (vFooterLink != 'null')? vFooterLink : "";			//footer link
	bb_Height 			= (vHeight != 'null')? vHeight : bb_Height;
	bb_bgImage			= (vBBSBG != 'null')? vBBSBG : "";
	bb_bgHeadImg 		= (vBBSHBG != 'null')? vBBSHBG : "";
	bb_bgContentImg 	= (vBBSCBG != 'null')? vBBSCBG : "";
	bb_bgFooterImg 		= (vBBSFBG != 'null')? vBBSFBG : "";
	
	document.getElementById("BBS").style.height = bb_Height;
	if(vNORec !='null')
		scrollspeed = cache=0;	
	vRecords 			= bb_content.split(row_sep);
	bb_content_arr_size	= vRecords.length;

	for(var lp=0; lp < vRecords.length; lp++){
		var dummy = vRecords[lp];
		bb_content_array[lp] = dummy.split(col_sep);
	}
	setImg();
	document.getElementById("datacontainer").innerHTML = getContents();
	document.getElementById("datamain").style.height= bb_Height +"px";
	if(document.all){
		document.all.BBSTable.background= bb_bgImage;
		document.all.bb_HeadTr.background= bb_bgHeadImg;
		document.all.bb_FootLine.background= bb_bgFooterImg;
		document.all.bb_Content.background= bb_bgContentImg;
	}else{
		document.getElementById("BBSTable").style.background ="url("+bb_bgImage +");";
		document.getElementById("bb_HeadTr").style.background ="url("+bb_bgHeadImg +");";
		document.getElementById("bb_FootLine").style.background ="url("+bb_bgFooterImg +");";
		document.getElementById("bb_Content").style.background ="url("+bb_bgContentImg +");";
	}
}

function BROW(){
	if (iedom||document.layers){
		with (document){	if (iedom){
			write('<div id="datamain"  style="position:relative;width:100%;height:150px;overflow:hidden" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache">')
			write('<div id="datacontainer" style="position:absolute;left:0px;top:0px;width:100%;">')
			write('</div></div>')
	}else if (document.layers){
			write('<ilayer width='+scrollerwidth+' height='+scrollerheight+' name="datamain">')
			write('<layer name="datacontainer"  left=0 top=0 onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache"></layer>')
			write('</ilayer>')
			}
		}
	}
}

function getContents(){
	var dummy="";
	if(bb_content_array[0][0] == bb_content)
	{
		dummy = " <font class=bb_content>"+bb_content;
		return dummy;
	}
	for(j=0; j< bb_content_array.length ; j++){
		for(var i=0; i< bb_content_array[j].length ;i++){
			switch(i){ 
			case 0: 		//making content type here
				if(bb_content_array[j][4] != 'null' && bb_content_array[j][i] !='null')
					dummy += "[<a href=\""+bb_content_array[j][4]+"\"><font class=bb_Type>"+bb_content_array[j][i]+"</font></a>] "; 
				else if(bb_content_array[j][i] != 'null')
					dummy += "[<font class=bb_Type>"+bb_content_array[j][i]+"</font>] "; 
				break;
			case 1: 		//making content title here
				if(bb_content_array[j][i] !='null')
				{	//alert(bb_content_array[j][i]+"\¥"+"abc");
					//if(bb_content_array[j][i].length >=30)
					//	dummy += " <font class=bb_Title>"+bb_content_array[j][i].substr(0,30)+"... </font> "; 
					//else
						dummy += " <font class=bb_Title>"+bb_content_array[j][i]+"</font> "; 
				}break;
			case 2: 		//making content here
				//if(bb_content_array[j][i] !='null')
					//if(bb_content_array[j][i].length >=50)
						//dummy += " <font class=bb_content>"+bb_content_array[j][i].substr(0,50)+"... ";
					//else
				//		dummy += " <font class=bb_content>"+bb_content_array[j][i]+"... ";
				if(bb_content_array[j][5] !='null' && bb_content_array[j][i] !='null')
					dummy +="<font class=bb_content> <a href=\""+bb_content_array[j][5]+"\">"+bb_content_array[j][i]+"</a> </font>"; 
				else if(bb_content_array[j][i] !='null')
					dummy +="<font class=bb_content> "+bb_content_array[j][i]+" </font>"; 
				break;
			case 3: 		//making content footer here
				if(bb_content_array[j][i] !='null' && bb_content_array[j][2] !='null')
					dummy += " <font class=bb_content_footer>"+bb_content_array[j][i]+"</font>"; 
				break;
			}
		}
		if(dummy.substr(dummy.length-4,4) !="<br>"){
			dummy += "<br><br>";
		}
	}
	//dummy = bb_content;
	return dummy;
}

function getHeadline(){ return bb_Headline;}

function getCSS(){ return css_file_name; }

function setImg(){
	document.getElementById("active_css").href = css_file_name;
	if(bb_Headline_L_Img) document.getElementById("limg").innerHTML = "<img border=\"0\" src=\""+bb_Headline_L_Img+"\">"; 
		else document.getElementById("limg").innerHTML="";
	if(bb_Headline_R_Img) document.getElementById("rimg").innerHTML = "<img border=\"0\" src=\""+bb_Headline_R_Img+"\">"; 
		else document.getElementById("rimg").innerHTML="";
	document.getElementById("div_HeadLine").innerHTML = bb_Headline; 
	document.getElementById("div_FootLine").innerHTML = getFooterText();
}

function getFooterText(){ 
	var flinks = bb_footer_link.split(row_sep);
	var FooterLinks = "";
	var FTxtStyle = ""
	var HLNK = "";
	for(var lp=0; lp < flinks.length; lp++){
		var dummy = flinks[lp];
		flinks[lp] = dummy.split(col_sep);
	}
	var cssClass= "";
	for(i=0; i< flinks.length ; i++){
		if(i==0){ 	cssClass="bb_footer_link_archive"; }
		else if(i==1){ cssClass="bb_footer_link_more";}
		switch(flinks[i][0])
		{
			case "1": 	//for text type
				if(flinks[i][1] !='null')
				{
					if(flinks[i][2] != 'null')
						HLNK = "<a href=\""+flinks[i][2]+"\"><font class=\""+ cssClass+"\">"+flinks[i][1]+"</font></a>"; 
					else
						HLNK = "<font class=\""+ cssClass+"\">"+flinks[i][1]+"</font>"; 
				}break;
			case "2": 	//for image type
				if(flinks[i][1] !='null')
				{
					if(flinks[i][2] != 'null')
						HLNK = "<a href=\""+flinks[i][2]+"\"><img src=\""+flinks[i][1]+"\" border=0></a>"; 
					else
						HLNK = "<img src=\""+flinks[i][1]+"\" border=0>"; 
				}
				break;
			case "3": 	//for button type
				if(flinks[i][1] !='null')
				{
					if(flinks[i][2] != 'null')
						HLNK = "<input type=button value=\""+flinks[i][1]+"\" onclick=\"location.href='"+flinks[i][2]+"'\" class=\""+cssClass+"\">"; 
					else
						HLNK = "<input type=button value=\""+flinks[i][1]+"\" onclick=\"\" class=\""+cssClass+"\">"; 
				}					
				break;
		}
		if(i+1 != flinks.length && HLNK.length>0)
			FooterLinks += HLNK +" - ";
		else
			FooterLinks += HLNK;
	}
	return FooterLinks;	
}

//Basic Initialization Function which is called first to initialize the BBS structure
function initialize(){

	BROW();		//Draw dynamic DIV/Layer for Content scrolling
	sctype = scrolldirection;	//scroll direction Vertical/Horizontal
	if(document.getElementById("datamain"))
		marqueeheight=document.all? parent.document.all.datamain.height : parent.document.getElementById("datamain").getAttribute("height")
	dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer")
	if(sctype=="horizontal"){					//Call Horizontal Script
		dataobj.style.left=50
		thelength=dataobj.offsetWidth
		scrolltestH()
	}else{										//Call Vertical Script
		dataobj.style.top=50
		thelength=dataobj.offsetHeight
		scrolltestV()
	}
}

//------------------------------------Vertical Scroller function which scrolls the content
function scrolltestV(){
	dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed
	if (parseInt(dataobj.style.top)<dataobj.offsetHeight*(-1))
		dataobj.style.top=document.getElementById("datamain").style.height
	setTimeout("scrolltestV()",50)
}

//------------------------------------Horizontal Scroller function which scrolls the content
function scrolltestH(){
	dataobj.style.left=parseInt(dataobj.style.left)-scrollspeed
	if (parseInt(dataobj.style.left)<thelength*(-1))
		dataobj.style.left=50
	setTimeout("scrolltestH()",50)
}



//contentof flash.js

// JScript File
function embedflash()
{

var flashcontent= "<embed src='images/home.swf' pluginspage='http://www.macromedia.com/go/getflashplayer'"
flashcontent= flashcontent + "type='application/x-shockwave-flash' name='obj1' width='448' height='223' quality='High' "
flashcontent=flashcontent + "wmode='transparent'>"
document.getElementById("flash").innerHTML=flashcontent;
}

function view(id)
  {
    if (id=="divNews1")
    {
        document.getElementById("divNews1").style.display="block";
        document.getElementById("divNews2").style.display="none";
        document.getElementById("divNews3").style.display="none";
        document.getElementById("imgnews").src="images/news_over.gif";
        document.getElementById("imgtender").src="images/tender.gif";
        document.getElementById("imgpublications").src="images/publication.gif";
     }
    if (id=="divNews2")
     {
     
        document.getElementById("divNews2").style.display='block';
        document.getElementById("divNews1").style.display="none";
        document.getElementById("divNews3").style.display="none";
        document.getElementById("imgtender").src="images/tender_over.gif";
        document.getElementById("imgnews").src="images/news.gif";
        document.getElementById("imgpublications").src="images/publication.gif";
     /*document.getElementById("divNews2").style.visibility="visible";
     alert(document.getElementById("divNews2").style.display);   */
     }
     if (id=="divNews3")
     {
     
       document.getElementById("divNews3").style.display="block";
       document.getElementById("divNews1").style.display="none";
       document.getElementById("divNews2").style.display="none";
       document.getElementById("imgpublications").src="images/publication_over.gif";
       document.getElementById("imgtender").src="images/tender.gif";
       document.getElementById("imgnews").src="images/news.gif";
       
     }

}

function showdiv(id)
{
if(id=="divppp")
{
    document.getElementById("divppp").style.display="block";
    document.getElementById("divpolicies").style.display="none";
    document.getElementById("divprojects").style.display="none";
    document.getElementById("divdfc").style.display="none";
    document.getElementById("divcapacity").style.display="none";
    document.getElementById("divresource").style.display="none";
    document.getElementById("imgppp").src="images/center_ppp_over.jpg";
    document.getElementById("imgdfc").src="images/center_dfc.jpg";
    document.getElementById("imgpolicies").src="images/center_policies.jpg";
    document.getElementById("imgprojects").src="images/center_project_studies.jpg";
    document.getElementById("imgcapacity").src="images/center_capacity_building.jpg";
    document.getElementById("imgresource").src="images/center_resource_center.jpg";
    }
if(id=="divpolicies")
{
    document.getElementById("divpolicies").style.display="block";
    document.getElementById("divppp").style.display="none";
    document.getElementById("divprojects").style.display="none";
    document.getElementById("divdfc").style.display="none";
    document.getElementById("divcapacity").style.display="none";
    document.getElementById("divresource").style.display="none";
    document.getElementById("imgppp").src="images/center_ppp.jpg";
    document.getElementById("imgdfc").src="images/center_dfc.jpg";
    document.getElementById("imgpolicies").src="images/center_policies_over.jpg";
    document.getElementById("imgprojects").src="images/center_project_studies.jpg";
    document.getElementById("imgcapacity").src="images/center_capacity_building.jpg";
    document.getElementById("imgresource").src="images/center_resource_center.jpg";
    }
if(id=="divprojects")
{
    document.getElementById("divprojects").style.display="block";
    document.getElementById("divpolicies").style.display="none";
    document.getElementById("divppp").style.display="none";
    document.getElementById("divdfc").style.display="none";
    document.getElementById("divcapacity").style.display="none";
    document.getElementById("divresource").style.display="none";
    document.getElementById("imgppp").src="images/center_ppp.jpg";
    document.getElementById("imgdfc").src="images/center_dfc.jpg";
    document.getElementById("imgpolicies").src="images/center_policies.jpg";
    document.getElementById("imgprojects").src="images/center_project_studies_over.jpg";
    document.getElementById("imgcapacity").src="images/center_capacity_building.jpg";
    document.getElementById("imgresource").src="images/center_resource_center.jpg";
    }
    
    if(id=="divdfc")
{
    document.getElementById("divdfc").style.display="block";
    document.getElementById("divpolicies").style.display="none";
    document.getElementById("divppp").style.display="none";
    document.getElementById("divprojects").style.display="none";
    document.getElementById("divcapacity").style.display="none";
    document.getElementById("divresource").style.display="none";
    document.getElementById("imgppp").src="images/center_ppp.jpg";
    document.getElementById("imgdfc").src="images/center_dfc_over.jpg";
    document.getElementById("imgpolicies").src="images/center_policies.jpg";
    document.getElementById("imgprojects").src="images/center_project_studies.jpg";
    document.getElementById("imgcapacity").src="images/center_capacity_building.jpg";
    document.getElementById("imgresource").src="images/center_resource_center.jpg";
    }
    
if(id=="divcapacity")
{
    document.getElementById("divcapacity").style.display="block";
    document.getElementById("divpolicies").style.display="none";
    document.getElementById("divprojects").style.display="none";
    document.getElementById("divdfc").style.display="none";
    document.getElementById("divppp").style.display="none";
    document.getElementById("divresource").style.display="none";
    document.getElementById("imgppp").src="images/center_ppp.jpg";
    document.getElementById("imgdfc").src="images/center_dfc.jpg";
    document.getElementById("imgpolicies").src="images/center_policies.jpg";
    document.getElementById("imgprojects").src="images/center_project_studies.jpg";
    document.getElementById("imgcapacity").src="images/center_capacity_building_over.jpg";
    document.getElementById("imgresource").src="images/center_resource_center.jpg";
    }
if(id=="divresource")
{
    document.getElementById("divresource").style.display="block";
    document.getElementById("divpolicies").style.display="none";
    document.getElementById("divprojects").style.display="none";
    document.getElementById("divdfc").style.display="none";
    document.getElementById("divcapacity").style.display="none";
    document.getElementById("divppp").style.display="none";
    document.getElementById("imgppp").src="images/center_ppp.jpg";
    document.getElementById("imgdfc").src="images/center_dfc.jpg";
    document.getElementById("imgpolicies").src="images/center_policies.jpg";
    document.getElementById("imgprojects").src="images/center_project_studies.jpg";
    document.getElementById("imgcapacity").src="images/center_capacity_building.jpg";
    document.getElementById("imgresource").src="images/center_resource_center_over.jpg";
    }
}