// JavaScript Document


	//docRoot JS内でURLの頭につけて、絶対URLにするのに使用
var docRoot='http://'+document.domain+'/';
var mypRoot='http://'+document.domain+'/';
if(document.domain.indexOf('www.oracle.')!=-1){
	docRoot += 'openworld/2009/';
	//mypRoot += 'ent_pl/entry/';
} else if(document.domain.indexOf('www-dev1.jp.oracle.com')!=-1){
	docRoot += 'openworld/2009/';
	//mypRoot += 'ent_pl/entry/';
} else {
	docRoot += 'oracle/openworld/2009/';
	mypRoot += 'oracle/';
}



function writeHorzNavi(){
	
	//PrimalyCategoryのリンク先やID指定等
	//('名前','リンク先（ルートからの相対パス）','リンクターゲット','liのID')
	var pc0=new Array('ホーム','index.html','','navi_homes');
	var pc1=new Array('開催概要','outline/outline.html','','navi_outline');
	var pc2=new Array('セッション','schedule/index.html','','navi_session');
	var pc3=new Array('展示','exhibition/index.html','','navi_tenji');
	var pc4=new Array('スポンサー','partner/sponsor.html','','navi_sponsor');
	var pc5=new Array('Green','green/index.html','','navi_green');
	//var pc6=new Array('申込・セッション選択','register/registration.html','','navi_apply');
	var pc6=new Array('','','','navi_reserve');
	var pc7=new Array('マイページ',mypRoot+'ent_pl/entry/'+'ow09_mypage.top','','navi_mypage');
	
	
	var pcArray=new Array(pc0,pc1,pc2,pc3,pc4,pc5,pc6,pc7);
	
	//SubCategoryのリンク先等
	//pcと違ってID設定無し
	var sc1_0=new Array('開催のご挨拶／開催概要','outline/outline.html','');
	var sc1_1=new Array('フロアマップ','outline/floormap.html','');	
	var sc2_0=new Array('基調講演','schedule/keynote.html','');
	var sc2_1=new Array('特別講演','schedule/special.html','');
	var sc2_2=new Array('ビジネスセッション','schedule/biz_session.html','');
	var sc2_3=new Array('セッションハイライト','schedule/session.html','');
	var sc2_4=new Array('インダストリーフォーラム','schedule/industryforum.html','');
	var sc2_5=new Array('Oracle Develop','schedule/oracledevelop.html','');
	var sc2_6=new Array('キーワードからセッションを探す','http://www.oracle.co.jp/ent_pl/entry_free/ow09_session_seskey.keywordlist','');
	var sc3_0=new Array('パートナーゾーン','exhibition/partner.html','');
	var sc3_1=new Array('Oracle DEMOgrounds','exhibition/demogrounds.html','');	
	var sc4_0=new Array('スポンサー一覧','partner/sponsor.html','');
	var sc5_0=new Array('Greenセッション/展示','green/exhibition.html','');
	var sc5_1=new Array('Greenへの取組み','green/approach.html','');
	var sc5_2=new Array('ご賛同企業の取組み','green/co_approach.html','');
	
	var sc0Array=new Array();
	var sc1Array=new Array(sc1_0,sc1_1);
	var sc2Array=new Array(sc2_6,sc2_0,sc2_1,sc2_2,sc2_3,sc2_4,sc2_5);
	var sc3Array=new Array(sc3_0,sc3_1);
	var sc4Array=new Array(sc4_0);
	var sc5Array=new Array(sc5_0,sc5_1,sc5_2);
	var sc6Array=new Array();
	var sc7Array=new Array();
	
	
	//html書き出し処理
	document.write('<ul class="navi_pc">');
	for(i=0; i<pcArray.length; i++){
		iArray=eval('pc'+i);
		myTarget='';
		if(iArray[2]){
			myTarget='target="'+iArray[2]+'"';
		}
				if(iArray[1].substring(0,4)!="http"){
					myURL=docRoot+iArray[1];
				} else {
					myURL=iArray[1];
				}
				if(iArray[1]!=''){
					paTag='<a href="'+myURL+'" '+myTarget+'>'+iArray[0]+'</a>';
				} else {
					paTag='';
				}
		//サブカテゴリの有無判定〜htmlコード作成
		//scStrとしてまとめて出力。
		sArray=eval('sc'+i+'Array');
		var scStr='';
		if(sArray.length>0){
			scStr+='<ul class="navi_sc">';
			for(r=0; r<sArray.length; r++){
				ssArray=sArray[r];
				mysTarget='';
				if(ssArray[2]){
					mysTarget='target="'+ssArray[2]+'"';
				}
				if(ssArray[1].substring(0,4)!="http"){
					myURL=docRoot+ssArray[1];
				} else {
					myURL=ssArray[1];
				}
				if(ssArray[1]){
					aTag='<a href="'+myURL+'" '+mysTarget+'>'+ssArray[0]+'</a>';
				} else {
					aTag='';
				}
					
				scStr+='<li>'+aTag+'</li>';
			}
			//↓これでサブカテゴリまとめ終了
			scStr+='</ul>';
		}
		//myStrはメインカテゴリのli一個分
		myStr='<li id="'+iArray[3]+'">'+paTag+scStr+'</li>';
		document.write(myStr);
	}
	//reserveは必須。最後のボタンの右端のために使用
	document.write('</ul>');
}


function writeMypageNavi(){

	//PrimalyCategoryのリンク先やID指定等
	//('名前','リンク先（ルートからの相対パス）','リンクターゲット','liのID')
	var pc0=new Array('マイページTOP','ent_pl/entry/ow09_mypage.top','','navi_top');
	//var pc1=new Array('チケット選択','ent_pl/entry/ow09_ticket_entry.top','','navi_ticket');
	var pc1=new Array('セッション参照','ent_pl/entry/ow09_session_register.top','','navi_session');
	//var pc3=new Array('パス引換証印刷','ent_pl/entry/ow09_pass.top','','navi_print');
	//var pc4=new Array('お客様登録情報変更','ent_pl/entry/ow09_profile.top','','navi_profile');
	var pc2=new Array('お問い合わせ','http://www.oracle.com/lang/jp/corporate/contact.html','_blank','navi_inquiry');
	//var pc6=new Array('コンサルティング申込','enq_owa/ENQ/enquete_proc?v_enq_id=261172A54DD95A18','_blank','navi_consul');
	var pc3=new Array('','','','navi_reserve');
	var pc4=new Array('OpenWorldホームへ',docRoot+'index.html','','navi_owtop');
	
	var pcArray=new Array(pc0,pc1,pc2,pc3,pc4);

	//SubCategoryのリンク先等
	//pcと違ってID設定無し
	/*var sc1_0=new Array('開催のご挨拶／開催概要','outline/outline.html','');
	var sc2_0=new Array('Oracle Develop登録（有料）','DUMMY','_blank'); //未使用
	var sc2_1=new Array('一般登録（無料）','DUMMY','_blank'); //未使用
	var sc3_0=new Array('Oracle Develop','schedule/oracledevelop.html','');
	var sc4_0=new Array('スポンサー一覧','partner/sponsor.html','');*/

	var sc0Array=new Array();
	var sc1Array=new Array();
	var sc2Array=new Array();
	var sc3Array=new Array();
	var sc4Array=new Array();
	var sc5Array=new Array();
	var sc6Array=new Array();
	var sc7Array=new Array();
	var sc8Array=new Array();
	
	//html書き出し処理
	document.write('<ul class="navi_pc">');
	for(i=0; i<pcArray.length; i++){
		iArray=eval('pc'+i);
		myTarget='';
		if(iArray[2]){
			myTarget='target="'+iArray[2]+'"';
		}

		if(iArray[1]!=''){
				if(iArray[1].substring(0,4)!="http"){
					myURL=mypRoot+iArray[1];
				} else {
					myURL=iArray[1];
				}
					paTag='<a href="'+myURL+'" '+myTarget+'>'+iArray[0]+'</a>';
		} else {
					paTag='';
		}
		
		//サブカテゴリの有無判定〜htmlコード作成
		//scStrとしてまとめて出力。
		sArray=eval('sc'+i+'Array');
		var scStr='';
		if(sArray.length>0){
			scStr+='<ul class="navi_sc">';
			for(r=0; r<sArray.length; r++){
				ssArray=sArray[r];
				mysTarget='';
				if(ssArray[2]){
					mysTarget='target="'+ssArray[2]+'"';
				}
				if(ssArray[1].substring(0,4)!="http"){
					myURL=mypRoot+ssArray[1];
				}

				scStr+='<li><a href="'+myURL+'" '+mysTarget+'>'+ssArray[0]+'</a></li>';
			}
			//↓これでサブカテゴリまとめ終了
			scStr+='</ul>';
		}
		//myStrはメインカテゴリのli一個分
		//myStr='<li id="'+iArray[3]+'"><a href="'+iArray[1]+'" '+myTarget+'>'+iArray[0]+'</a>'+scStr+'</li>';
		myStr='<li id="'+iArray[3]+'">'+paTag+scStr+'</li>';
		document.write(myStr);
	}
	//reserveは必須。最後のボタンの右端のために使用
	document.write('</ul>');
}


function writeHorzBnr(){
	//メインコンテンツカラム最上段の広告表示枠
	
/*document.write('<div id="horz_bnr">');
document.write('<a href="http://softwarecommunity.intel.com/" target="_blank"><img src="'+docRoot+'ads/horz_banner_intel.gif"></a></div><!-- end horz_bnr -->');
document.write('<div class="whiteSpace">&nbsp;</div>');*/
}

function writeSponsorColBack(){
	
	document.write('<div id="sponsors">');
	document.write('<div class="sponsorLevel"><img src="'+docRoot+'shared/img/sponsor_marquee.gif" alt="Marquee" width="136" height="21"></div>');
	document.write('<div class="sponsor"><a href="http://h50146.www5.hp.com/enterprise/topics/openworld09/index.html" target="_blank"><img src="'+docRoot+'shared/img/spons_hp.gif" alt="HP" width="70" height="53"></a></div>');
	document.write('<!--<div class="sponsorLevel"><img src="'+docRoot+'shared/img/sponsor_innovation.gif" alt="Innovation" width="136" height="21"></div>');
	document.write('<div class="sponsor"><a href="'+docRoot+'openworld/2008/intel.html"><img src="'+docRoot+'shared/img/spons_intel.gif" alt="intel" width="45" height="30"></a></div>-->');
	document.write('<!-- <div class="sponsorLevel"><img src="'+docRoot+'shared/img/sponsor_premier.gif" alt="Premier" width="136" height="21" /></div>');
	document.write('<div class="sponsor"><a href="http://www.netapp.com/us/company/events/oracle/" target="_blank"><img src="'+docRoot+'shared/img/spons_netapp.gif" alt="NetApp" width="32" height="37" /></a></div> -->');
	document.write('<p><a href="'+docRoot+'partner/sponsor.html">スポンサー一覧</a></p>');
	document.write('</div><!-- end sponsors -->');

	document.write('<div class="whiteSpace">&nbsp;</div>');

	document.write('<!-- <div id="verticalSponsor"><a href="http://www.hp.com/go/oracle" target="_blank"><img src="'+docRoot+'ads/vertical_banner_hp.gif"></a></div> -->');
}

function writeSponsorCol(){
	document.write('<div id="sponsors">');
	document.write('<div class="sponsorLevel"><img src="'+docRoot+'shared/img/sponsor_marquee.gif" alt="Marquee" width="136" height="21"></div>');
	document.write('<div class="sponsor"><a href="http://h50146.www5.hp.com/enterprise/topics/openworld09/index.html" target="_blank"><img src="'+docRoot+'shared/img/spons_hp.gif" alt="HP" width="70" height="53"></a></div>');
	document.write('<!--<div class="sponsorLevel"><img src="/shared/img/sponsor_innovation.gi f" alt="Innovation" width="136" height="21"></div>');
	document.write('<div class="sponsor"><a href="/openworld/2008/intel.html"><img src="/shared/img/spons_intel.gif" alt="intel" width="45" height="30"></a></div>-->');
	document.write('<div class="sponsorLevel"><img src="'+docRoot+'shared/img/sponsor_diamond.gif" alt="Diamond" width="136" height="21" /></div>');
	document.write('<div class="sponsor"><a href="http://www.nec.co.jp/" target="_blank"><img src="'+docRoot+'shared/img/logos/spons_s_NEC.gif" alt="NEC（日本電気株式会社）" width="75" height="21" style="margin-top:15px;" /></a></div>');
	document.write('<div class="sponsor"><a href="http://www.hitachi.co.jp/products/it/" target="_blank"><img src="'+docRoot+'shared/img/logos/spons_s_HITACHI.gif" alt="株式会社 日立製作所" width="97" height="29" style="margin-top:55px;" /></a></div>');
	document.write('<div class="sponsor"><a href="http://jp.fujitsu.com/" target="_blank"><img src="'+docRoot+'shared/img/logos/spons_s_Fujitsu.gif" alt="富士通 株式会社" width="78" height="39" style="margin-top:34px;margin-bottom:50px;" /></a></div>');
	document.write('<p><a href="'+docRoot+'partner/sponsor.html">スポンサー一覧</a></p>');
	document.write('</div><!-- end sponsors -->');
	document.write('<div class="whiteSpace">&nbsp;</div>');
	document.write('<!-- <div id="verticalSponsor"><a href="http://www.hp.com/go/oracle" target="_blank"><img src="/ads/vertical_banner_hp.gif"></a></div> -->');
//	document.write('<div><a href="http://www.oracle.co.jp/iSeminars/090416_1100/" target="_blank"><img src="'+docRoot+'shared/img/bnr_directseminar.gif" alt="Oracle Direct Seminar" width="146" height="196"></a></div>');


	
}



function showElement(){
	$(this).next().slideDown(1);
}
function hideElement(){
	$(this).next().slideUp(1);
}
	

function writeTools(opStr){
	var headerStr='<h2>ORACLE OPENWORLD <strong>TOOLS</strong></h2><dl class="AttendeeTools">';
	
	var contentCatalogStr='<dt> <a href="' + docRoot + 'tools/catalog/index.html" onclick="s_objectID=\'oow2008_tools_catalog\';" target="_blank"><img src="'+docRoot+'shared/img/icon_contentcatalog.gif" alt="" width="24" height="25">Content Catalog</a> </dt>';

	var oracleMixStr='<dt> <a href="https://mix.oracle.com/groups/12893" onclick="s_objectID=\'oow2008_tools_mix\';" target="_blank"><img src="'+docRoot+'shared/img/icon_oraclemix.gif" alt="" width="24" height="25">Oracle Mix</a> </dt><dd>Oracle技術者が集まるSNS（ソーシャル・ネットワーク・サービス）です。&quot;Guru&quot;技術者とつながろう！</dd>';

	var scheduleBuilderStr='<dt> <a href="http://www.cplan.com/oracleopenworld2008/sanfrancisco/sb" onclick="s_objectID=\'oow2008_tools_schedule\';" target="_blank"><img src="'+docRoot+'shared/img/icon_schedulebuilder.gif" alt="" width="24" height="25">Schedule Builder</a><a href="/technology/products/bi/odm/odm_oow2008.html" target="_blank" style="text-decoration: none;"><img style="margin-left: 5px; cursor: pointer;" src="'+docRoot+'shared/img/image001.gif" align="center" border="0" width="73" height="19"></a></dt> ';

	var onlineCatalogDLStr='<dt> <a href="javascript:openWindow(\'' + docRoot + 'tools/catalog/index.html\',\'catalogDL\');" onclick="s_objectID=\'oow2008_tools_collateral\';"><img src="'+docRoot+'shared/img/icon_virtualcollateralrack.gif" alt="" width="24" height="25">オンライン カタログ ダウンロード</a></dt><dd>各種カタログ資料をダウンロードしてご覧いただけます。</dd>';

	var navigateOpenWorldStr='<li style="padding:5px 0px 5px 10px;"> <a href="http://navigateopenworld.oracle.com" onClick="s_objectID=\'oow2008_tools_collateral\';" target="_blank"><img src="'+docRoot+'shared/img/icon_exhibition_map.gif" alt="" width="24" height="25" />Navigate. OpenWorld.</a><a href="/technology/products/spatial/index.html" target="_blank" style="text-decoration:none;"><img style="margin-left:5px; cursor:pointer;" src="'+docRoot+'shared/img/pwrd_spatial.gif" border="0" align="center" width="58px" height="19px"></a></dt>';

	var oracleOpenWorldBlogStr='<dt> <a href="http://blogs.oracle.com/oracleopenworldtokyo/" onclick="s_objectID=\'oow2008_tools_blog\';" target="_blank"><img src="'+docRoot+'shared/img/icon_blog.gif" alt="" width="24" height="25">Oracle OpenWorld Tokyo Blog</a></dt><dd>日本オラクルのスタッフが、イベントの見所や準備を進めるうえでの秘話などを生の声でお届けします。</dd>';

	var oracleOpenWorldWikiStr='<dt> <a href="http://wiki.oracle.com/page/Oracle+OpenWorld+Tokyo+2009" onclick="s_objectID=\'oow2008_tools_wiki\';" target="_blank"><img src="'+docRoot+'shared/img/icon_wiki.gif" alt="" width="24" height="25">Oracle OpenWorld Tokyo Wiki</a></dt><dd>イベントに関する情報をみなさんと共有するWikiです。初の技術者コミュニティイベント「Unconference」の情報もこちらから！</dd>';

	var myOralceOpenWorldRegStr='<dt> <a href="http://www.cplan.com/oracleopenworld2008/sanfrancisco/myregdetails" onclick="s_objectID=\'oow2008_tools_myreg\';" target="_blank"><img src="'+docRoot+'shared/img/icon_myreg.gif" alt="" width="24" height="25">My Oracle OpenWorld Reg</a></dt>';

	var airportCheckinStr='<dt> <a href="http://www.eventreg.com/airline_checkin/OOW2008/" onClick="s_objectID=\'oow2008_tools_airprt\';" target="_blank"><img src="'+docRoot+'shared/img/icon_airportcheckin.gif" alt="" width="24" height="25" />Airport Check-In</a></dt>';

	var oracleOpenWorldSurveyStr='<dt> <a href="http://www.cplan.com/oracleopenworld2008/sanfrancisco/conference_survey_2008" onclick="s_objectID=\'oow2008_tools_survey\';" target="_blank"><img src="'+docRoot+'shared/img/icon_survey.gif" alt="" width="24" height="25">Oracle OpenWorld Survey</a></dt>';

	var oracleOpenWorldOndemandStr='<dt> <a href="http://ondemandpreview.vportal.net/" onclick="s_objectID=\'oow2008_tools_ondemand\';" target="_blank"><img src="'+docRoot+'shared/img/icon_ondemand.gif" alt="" width="24" height="25">Oracle OpenWorld On Demand</a></dt>';

	var footerStr='</dl>';
	
	var btm_bnrStr='<div class="whiteSpace"></div><div class="whiteSpace"></div><a href="'+docRoot+'enquete/index.html"><img src="'+docRoot+'shared/img/bnr_enquote.gif"></a>';
	if(opStr=="nobnr"){btm_bnrStr=""};
	btm_bnrStr="";
	document.write(headerStr+oracleMixStr+oracleOpenWorldBlogStr+oracleOpenWorldWikiStr+onlineCatalogDLStr+footerStr+btm_bnrStr);
	$(".AttendeeTools dt").hover(showElement,hideElement);

}

function write2ColBnr (){
	/*document.write('<a href="'+docRoot+'register/registration.html"><img src="'+docRoot+'shared/img/promo_banner_signup.gif"></a>');
	document.write('<div class="whiteSpace">&nbsp;</div>');*/
}

/* ===========================================
 * 説明を開閉する
 * ※Aタグの2つ上の階層のclass名を切替える
 * @param: onclickさせるAタグ
 * ============================================
 */
function toggleExpand(objATag){
	objExpandLi = objATag.parentNode.parentNode;
	if( objExpandLi.className.indexOf("expand-open") != -1 ){  // 開いているとき
		objExpandLi.className = "expand-close";
	}else{  // 閉じているとき
		objExpandLi.className = "expand-open";
	}
}


/* ===========================================
 * openWindow
 * ============================================
 */
function openWindow(URL,winName) {
  winName = window.open(URL,winName,'status=no,menubar=no,scrollbars=yes,resizable=no,width=750,height=600');
  self.onBlur = winName.focus();
}
