Event.observe(
	window,
	'load',
	function(){
		processEnterKey();
		initializePopupArea();
		switchContents();
		preload();
		getMyStudiedIds();
		loadCookies();
	}
);
YAHOO.namespace("popup.container");
YAHOO.util.Event.onContentReady("productsandservices", function () {
    var oMenuBar = new YAHOO.widget.MenuBar("productsandservices", { 
                                                autosubmenudisplay: true, 
                                                hidedelay: 750, 
                                                lazyload: true });
    oMenuBar.render();
});

//variables
var logsave = 1;
var atarget = "video";
var agenre = 0;
var handleFailure = function(o){alert(o.responseText);}
var cuttimeout;
var dialogtime;
var yhslider;
var vvolume = 100;
var gotonext = 1;
var picker;
var scolor = [255,255,255];
var subon = 0;
var sprogress = [];
var studiedids = [];
var noitems = 0;
var areaselecter = 0;
var listmenuload = 0;
var mlopen = 0;
var vocstart = 1;
var LART, LTIT;
var precom = "";
var ips = "";
var KNG = "";
var VINFO = "";
var NPLAY = "";
var RWORDS = [];
var WoHis = [];
var NRW = 0;
var eScript = "";
var jScript = "";
var wordOrder = 0;
var occont = {vinfo : '',vscript : '',ucomment : '',cplaylist : ''/*,iknow : '',setting : '',help : '',user : ''*/};
var ocflag = {vinfo : 0,vscript : 1,ucomment : 0,cplaylist : 1/*,iknow : 1,setting : 0,help : 0,user : 1*/};
var disflag = {vinfo : 1,vscript : 1,ucomment : 1,cplaylist : 1/*,iknow : 1,setting : 1,help : 1,user : 1*/};

var toh = Array('形容詞','副詞','助動詞','接続詞','疑問詞','名詞','句動詞','熟語','前置詞','代名詞','動詞','感動詞','略語','固有名詞','不変化詞','サ変接続（日本語）','形容動詞（日本語）','ひらがな・カタカナ','その他','接頭語','接尾語','限定詞');
var toh2 = Array('Adjective','Adverb','Auxiliary Verb','Conjunction','Interrogative','Noun','Phrasal Verb','Phrase','Preposition','Pronoun','Verb','Interjection','Noun Abbreviation','Proper Noun','Particle','Verbal Noun','Adjectival Noun','Kana','None','Prefix','Suffix','Determiner');
var langs = Array('Abkhazian','Afar','Afrikaans','Ainu','Akan','Albanian','Amharic','Ancient Greek','Arabic','Aragonese','Aramaic','Armenian','Assamese','Avaric','Avestan','Aymara','Azerbaijani','Bambara','Bashkir','Basque','Belarusian','Bengali','Bislama','Bosnian','Breton','Bulgarian','Burmese','Cantonese','Catalan','Chamorro','Chechen','Chichewa; Nyanja','Chuvash','Cornish','Corsican','Cree','Croatian','Czech','Danish','Divehi','Dutch','Dzongkha','English','Esperanto','Estonian','Ewe','Faroese','Fijian','Finnish','French','Frisian','Fulah','Gaelic','Gallegan','Ganda','Georgian','German','Greek','Guarani','Gujarati','Haitian; Haitian Creole','Hausa','Hebrew','Herero','Hindi','Hiri Motu','Hungarian','Icelandic','Ido','Igbo','Indonesian','Interlingua','Inuktitut','Inupiaq','Irish','Italian','Japanese','Javanese','Kalaallisut','Kannada','Kanuri','Kashmiri','Kazakh','Khmer','Kikuyu','Kinyarwanda','Kirghiz','Klingon','Komi','Kongo','Korean','Kuanyama','Kurdish','Lao','Classical Japanese','Latin','Latvian','Letzeburgesch','Limburgish','Lingala','Lithuanian','Luba-Katanga','Macedonian','Malagasy','Malay','Malayalam','Maltese','Mandarin Chinese','Manx','Maori','Marathi','Marshall','Moldavian','Mongolian','Nauru','Navajo','Ndebele, North','Ndebele, South','Ndonga','Nepali','Northern Sami','Norwegian','Occitan','Ojibwa','Old Chinese','Old English','Oriya','Oromo','Ossetian; Ossetic','Panjabi','Persian','Polish','Portuguese','Pushto','Quechua','Quenya','Raeto-Romance','Romanian','Rundi','Russian','Samoan','Sango','Sanskrit','Sardinian','Serbian','Shona','Sindarin','Sindhi','Sinhalese','Slavic','Slovak','Slovenian','Somali','Sotho','Spanish','Sundanese','Swahili','Swati','Swedish','Tagalog','Tahitian','Taiwanese','Tajik','Tamil','Tatar','Telugu','Thai','Tibetan','Tigrinya','Tonga','Tsonga','Tswana','Turkish','Turkmen','Twi','Uighur','Ukrainian','Urdu','Uzbek','Venda','Vietnamese','Volapük','Walloon','Welsh','Wolof','Xhosa','Yi','Yiddish','Zhuang','Zulu');
var langs2 = Array('ab','aa','af','ain','ak','sq','am','grc','ar','an','arc','hy','as','av','ae','ay','az','bm','ba','eu','be','bn','bi','bs','br','bg','my','zh-HK','ca','ch','ce','ny','cv','kw','co','cr','hr','cs','da','dv','nl','dz','en','eo','et','ee','fo','fj','fi','fr','fy','ff','gd','gl','lg','ka','de','el','gn','gu','ht','ha','he','hz','hi','ho','hu','is','io','ig','id','ia','iu','ik','ga','it','ja','jv','kl','kn','kr','ks','kk','km','ki','rw','ky','tlh','kv','kg','ko','kj','ku','lo','ojp','la','lv','lb','li','ln','lt','lu','mk','mg','ms','ml','mt','zh-CN','gv','mi','mr','mh','mo','mn','na','nv','nd','nr','ng','ne','se','no','oc','oj','och','ang','or','om','os','pa','fa','pl','pt','ps','qu','qya','rm','ro','rn','ru','sm','sg','sa','sc','sr','sn','sjn','sd','si','cu','sk','sl','so','st','es','su','sw','ss','sv','tl','ty','zh-TW','tg','ta','tt','te','th','bo','ti','to','ts','tn','tr','tk','tw','ug','uk','ur','uz','ve','vi','vo','wa','cy','wo','xh','ii','yi','za','zu');
//updown
z = 4;	
var border = new Array('vinfoarea','vscriptarea','ucommentarea','cplaylistarea'/*,'iknowarea','settingarea','helparea','userarea'*/);
var border2 = new Array(0,1,2,3/*,4,5,6,7*/);//並び順byitem　　2 1 3
var border3 = new Array(0,1,2,3/*,4,5,6,7*/);//並び順そのまま　2 3 1
var moving = 0;
var VKIND = "i";
//videoplayer
//変数宣言
playsong = new Array();
playart = new Array();
playing = new Array();
ptitles = new Array();
playlistid = new Array();
nplaying = 0;
pst = 1;
mst = 1;	
vstate = 0;//新規再生かどうか
pload = 0;
vplays = 0;
normal = 0;
tabnum = 0;
tabnum--;
barlength = 500;
noplist = 0;
rstatus = 0;
oload = 0;
vini = 0;
lyricpin = 0;
listpin = 0;
commentpin = 0;
forcelist = 0;
whatlist = 0;
videopin = 0;
function initializePopupArea(){
	YAHOO.popup.container.panel1 = new YAHOO.widget.Panel("panel1", { width:"320px", visible:false, constraintoviewport:true } ); 
	YAHOO.popup.container.panel1.render();
	YAHOO.popup.container.panel2 = new YAHOO.widget.Panel("panel2", { width:"320px", visible:false, constraintoviewport:true, modal : true, draggable: false, fixedcenter : true } ); 
	YAHOO.popup.container.panel2.render();
	YAHOO.popup.container.panel3 = new YAHOO.widget.Panel("panel3", { width:"320px", visible:false, constraintoviewport:true, modal : true, draggable: false, fixedcenter : true } ); 
	YAHOO.popup.container.panel3.render();
	YAHOO.popup.container.panel4 = new YAHOO.widget.Panel("panel4", { width:"420px", visible:false, constraintoviewport:true, draggable: true, height:"250px" } ); 
	YAHOO.popup.container.panel4.render();
	YAHOO.popup.container.panel5 = new YAHOO.widget.Panel("panel5", { width:"320px", visible:false, constraintoviewport:true, fixedcenter : true, effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}} ); 
	YAHOO.popup.container.panel5.render();
	YAHOO.popup.container.panel6 = new YAHOO.widget.Panel("panel6", { width:"420px", visible:false, constraintoviewport:true, draggable: true } ); 
	YAHOO.popup.container.panel6.render();
	YAHOO.popup.container.panel7 = new YAHOO.widget.Panel("panel7", { width:"220px", visible:false, constraintoviewport:true, draggable: true } ); 
	YAHOO.popup.container.panel7.render();
}

function processEnterKey(){
	Event.observe(document.body,"keypress",function(e){
		e = e || window.event;
		var target = e.target || e.srcElement;
		if(target){
			if((target.type && target.type == 'text') || (target.type && target.type == 'password')){
				if(e.keyCode == 13) {
					if (e.preventDefault) {
						e.preventDefault(); 
						e.stopPropagation(); 
					}else{
						e.returnValue = false;
						e.cancelBubble = true;
					}
					if(target.id == "ysearchkey"){
						searchVideo2();
					}else if(target.id == "jsearchkey"){
						lookupDictionary(e);
					}
					return false;
				}
			}
		}
	});
}

function changeInstructions(NUM){
		$('wmaparea').src = "img/wmap"+NUM+".png";
}
function changeLeftTags(NUM){
		$('tagmenuleft').src = "img/tabs_"+NUM+".png";
}
function changeRightTags(NUM){
		$('tagmenuright').src = "img/tabss_"+NUM+".png";
}

function changeLogos(NUM){
		$('toplogo').src = "img/vocablogo"+NUM+".png";
}

function decodeParam2(parameter,FUN,e){
	new Ajax.Request(
		'php/decodeParam2.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert(roj.responseText);
			},
			onComplete : function(roj){
				FUN2 = roj.responseText.split("#$%!");
				FUN(FUN2,e);
			}
		}
	);
}

function decodeParam(LINK){
	var parameter = $H({links : LINK}).toQueryString();
	new Ajax.Request(
		'php/decodeParam.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert(roj.responseText);
			},
			onComplete : function(roj){
				$('ysearchkey').value = roj.responseText.split("+").join(" ");
			}
		}
	);
}

function encodeParam(parameter,FUN,e){
	new Ajax.Request(
		'php/encodeParam.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert(roj.responseText);
			},
			onComplete : function(roj){
				FUN2 = roj.responseText.split("#$%!");
				FUN(FUN2,e);
			}
		}
	);
}

function navigateHistory(LINK){
	YAHOO.util.History.navigate('tab',LINK);	
}

function switchContents(){
	var bookmarkedSection, querySection, initSection,autoID,autoArt,autoSong;
    function loadSection(section) {
		mlopen = 0;
		var NEWNO, KEY, TAR, AID, LTRACK, LARTIST, RVID, GENRE, CATEGORY, RID;
		var JURL2 = section.split("&");
		var TAB = JURL2[0];
		for(i=0;i<JURL2.length;i++){
			var JURL3 = JURL2[i].split("=");
			if(JURL3[0] == "newno"){
				NEWNO = JURL3[1];
			}else if(JURL3[0] == "key"){
				KEY = JURL3[1];
			}else if(JURL3[0] == "target"){
				TAR = JURL3[1];
			}else if(JURL3[0] == "aid"){
				AID = JURL3[1];
			}else if(JURL3[0] == "rid"){
				RID = JURL3[1];
			}else if(JURL3[0] == "ltrack"){
				LTRACK = JURL3[1];
			}else if(JURL3[0] == "lartist"){
				LARTIST = JURL3[1];
			}else if(JURL3[0] == "rvid"){
				RVID = JURL3[1];
			}else if(JURL3[0] == "genre"){
				GENRE = JURL3[1];
			}else if(JURL3[0] == "category"){
				CATEGORY = JURL3[1];
			}
		}
		if(AID && LTRACK && LARTIST){
			displayTrackInfo(LARTIST,LTRACK,AID);
		}else{
			$('artinfo').innerHTML = "";	
		}
		if(TAB == 0){
			getChart(NEWNO,GENRE,CATEGORY);
		}else if(TAB == 1){
			getReleaseInfo(RID);
		}else if(TAB == 2){
			getRelatedVideo(NEWNO,RVID);
		}else if(TAB == 4){
			searchInfo(NEWNO,TAR,KEY,LTRACK,LARTIST,AID);
		}else if(TAB == 3){
			getArtistChart(AID);
		}else if(TAB == 5){
			displayMyPlaylist();
		}else{
			getChart(1,GENRE,CATEGORY);
		}
		if(vocstart == 1){
			vocstart = 0;
			if(autoID != undefined){
				playVideo(autoID,autoArt,autoSong);
			}
		}
	}
    function initializeNavigationBar() {
        currentSection = YAHOO.util.History.getCurrentState("tab");
        loadSection(currentSection);
    }
    bookmarkedSection = YAHOO.util.History.getBookmarkedState("tab");
    querySection = YAHOO.util.History.getQueryStringParameter("tab");
    autoID = YAHOO.util.History.getQueryStringParameter("id");
    autoArt = YAHOO.util.History.getQueryStringParameter("artist");
    autoSong = YAHOO.util.History.getQueryStringParameter("song");
    initSection = bookmarkedSection || querySection || "0";
    YAHOO.util.History.register(
		"tab",
		initSection,
		function (state) {						  
        	loadSection(state);
    	}
	);
    YAHOO.util.History.onReady(
		function () {							 
        	initializeNavigationBar();
    	}
	);
    try {
        YAHOO.util.History.initialize("yui-history-field", "yui-history-iframe");
    } catch (e) {
        loadSection(initSection);
    }
}

function pinup(PIN){
	if(PIN == "l"){
		if(lyricpin == 0){
			lyricpin = 1;
		}else{
			lyricpin = 0;
		}
		$('linfoimg').src = "img/bpin"+lyricpin+".png";
	}else if(PIN == "w"){
		if(listpin == 0){
			listpin = 1;
		}else{
			listpin = 0;	
		}
		$('winfoimg').src = "img/bpin"+listpin+".png";
	}else if(PIN == "c"){
		if(commentpin == 0){
			commentpin = 1;
		}else{
			commentpin = 0;	
		}
		$('commentimg').src = "img/bpin"+commentpin+".png";
	}else if(PIN == "v"){
		if(videopin == 0){
			videopin = 1;
		}else{
			videopin = 0;
			if(ytplayer.getPlayerState() == 0 && vstate== 0 && pload == 0){
				loadnew();
				clearInterval(YTTIME);
			}
		}
		$('vstopimg').src = "img/bpin"+videopin+".png";
	}
	saveCookies();
}

function logoutWrongUser(LOG){
	
	var parameter = $H({authno : $('authno').value}).toQueryString();
	new Ajax.Request(
		'php/logout.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert(roj.responseText);
			},
			onComplete : function(roj){
				$('authno').value = "";
				$('ilogno').value = "";
				$('iusername').value = ""
				YAHOO.util.Cookie.remove("iknowtoken");
				YAHOO.util.Cookie.remove("logcookie",{path : "/"});
				if(LOG == 1){
					logintoIknow();
				}else{
					$('logarea').innerHTML = '<div align="center" class="white size12 strong"><a class="ajax white strong" onclick="logintoIknow()"><img src="img/iknowlogin.png" border="0"title="smart.fm にログイン" /></a><br /><input type="checkbox" id="logsave" checked value="1" onchange="changeLogsave()" /> ログイン状態を保存する</div>';
					if(logsave == 1){
						$('logsave').checked = true;
					}else{
						$('logsave').checked = false;
					}
					$('toparea').innerHTML = '<div class="white strong size12">ラーニングサイト <span class="size20 red">smart.fm</span> に <a class="ajax strong" onclick="logintoIknow()">ログイン</a> すると、このページをパーソナライズしたり、単語リスト作成などの拡張機能を使うことができます。</div>';
				}
			}
		}
	);
	
}

function checkExpiration(){
	new Ajax.Request(
		'cron/checkExpiration.php',
		{
			method : 'post',
			parameters : '',
			onFailure : function(roj){
				alert(roj.responseText);
			}
		}
	);
}

function downb(UD,NUM){
	moving = 0;
	var XY = new Array();
	var H = new Array();
	for(i=0;i<=z;i++){
		XY[i] = YAHOO.util.Dom.getRegion(border[i]);
		H[i] = XY[i].bottom - XY[i].top;
	}
	var mar = 16;
	var orp = YAHOO.util.Dom.getRegion('videoarea').bottom + mar;
	if(UD != 2){
		if((UD == 0 && border2[NUM] == 0) || (UD == 1 && border2[NUM] == z-1)){
			if(UD == 0){
				for(i=0;i<z;i++){
					if(i == NUM){
						border2[NUM] = z-1;
					}else{
						border2[i]--;
					}
				}
			}else{
				for(i=0;i<z;i++){
					if(i == NUM){
						border2[NUM] = 0;
					}else{
						border2[i]++;
					}
				}
			}
		}else{
			if(UD == 0){
				border2[NUM]--;
				border2[border3[border2[NUM]]]++;
			}else{
				border2[NUM]++;
				border2[border3[border2[NUM]]]--;
			}
		}
		for(i=0;i<=z;i++){
			border3[border2[i]] = i;
		}
	}
	var Y = new Array();
	Y[0] = orp;
	for(i=0;i<z-1;i++){
		Y[i + 1] = Y[i] + mar + H[border3[i]];	
	}
	var attributes = new Array();
	var anim = new Array();
	for(i=0;i<z;i++){
		var X = XY[0].left;
		attributes[i] = {
       	 points: { to: [X,Y[i]] }
    	};
		anim[i] = new YAHOO.util.Motion(border[border3[i]], attributes[i]);
		anim[i].onComplete.subscribe(checkposi);
		anim[i].animate();
	}
	saveCookies();
}
function checkposi(){
	moving++;
	if(moving == z){
		var XY = new Array();
		for(i=0;i<=z;i++){
			XY[i] = YAHOO.util.Dom.getRegion(border[border3[i]]);
		}
		if(XY[0].top != (YAHOO.util.Dom.getRegion('videoarea').bottom + 16) || XY[0].bottom >= XY[1].bottom || XY[1].bottom >= XY[2].bottom){
			downb(2);	
		}
		
	}
}
function changeLogsave(){
	if($('logsave').checked){
		var tdate = new Date();
		var ttstamp = tdate.getTime() + 60*60*24*365*1000;
		var edate = new Date(ttstamp);
		YAHOO.util.Cookie.set("iknowtoken", $('itoken').value, { expires: edate });
		logsave = 1;
	}else{
		$('itoken').value = YAHOO.util.Cookie.get("iknowtoken");
		YAHOO.util.Cookie.remove("iknowtoken");
		logsave = 0;
	}
	if($('logsave2')){
		if(logsave == 1){
			$('logsave2').checked = true;
		}else{
			$('logsave2').checked = false;
		}
	}
	saveCookies();
}
function changeLogsave2(){
	if($('logsave2').checked){
		var tdate = new Date();
		var ttstamp = tdate.getTime() + 60*60*24*365*1000;
		var edate = new Date(ttstamp);
		YAHOO.util.Cookie.set("iknowtoken", $('itoken').value, { expires: edate });
		logsave = 1;
	}else{
		$('itoken').value = YAHOO.util.Cookie.get("iknowtoken");
		YAHOO.util.Cookie.remove("iknowtoken");
		logsave = 0;
	}
	if($('logsave')){
		if(logsave == 1){
			$('logsave').checked = true;
		}else{
			$('logsave').checked = false;
		}
	}
	saveCookies();
}
function saveCookies(){
	var tdate = new Date();
	var ttstamp = tdate.getTime() + 60*60*24*365*1000;
	var edate = new Date(ttstamp);
	var ocf2 = "";
	for(ocf in ocflag){
		ocf2+= ocflag[ocf]+",";
	}
	var cvalue = border2.toString()+'&'+border3.toString()+'&'+ocf2+'&'+mst+'&'+lyricpin+'&'+listpin+'&'+commentpin+'&'+subon+'&'+scolor.toString()+'&'+vvolume+'&'+videopin+'&'+atarget+'&'+agenre+'&'+border.toString()+'&'+z+'&'+logsave;
	YAHOO.util.Cookie.set("boxstate2", cvalue, { expires: edate });
}
function loadCookies(){
	if(YAHOO.util.Cookie.get("boxstate2")){
		var cooks = YAHOO.util.Cookie.get("boxstate2").split('&');
		vvolume = cooks[9]*1;
		mst = cooks[3]*1;
		if(cooks[4] == 1){
			pinup('l');
		}
		if(cooks[5] == 1){
			pinup('w');
		}
		if(cooks[6] == 1){
			pinup('c');
		}
		if(cooks[10]){
			videopin = cooks[10]*1;
		}
		if(cooks[11]){
			atarget = cooks[11];
		}
		if(cooks[12]){
			agenre = cooks[12]*1;
		}
		if(cooks[13] == ""){
			border = [];
			border2 = [];
			border3= [];
		}else{
			border = cooks[13].split(',');
			var border20 = cooks[0].split(',');
			for(var i=0;i<border20.length;i++){
				border2[i] = border20[i] * 1;
			}
			var border30 = cooks[1].split(',');
			for(var i=0;i<border30.length;i++){
				border3[i] = border30[i] * 1;
			}
		}
		z = cooks[14];
		logsave = cooks[15];
		if(logsave == 0){
			YAHOO.util.Cookie.remove("iknowtoken");
		}
		if($('logsave')){
			if(logsave == 1){
				$('logsave').checked = true;
			}else{
				$('logsave').checked = false;
			}
		}
		subon = cooks[7]*1;
		var scolor0 = cooks[8].split(',');
		for(var i=0;i<3;i++){
			scolor[i] = scolor0[i] * 1;
		}
		loadBoxes();
		var openclose = cooks[2].split(',');
		var yy = 0;
		for ( i in ocflag){
			if(yy<4){
				ocflag[i] = openclose[yy];
				if(openclose[yy] == 0){
					closeBox(i);
					if(yy == 4){
						$('iknowdoor').innerHTML = '<a class="ajax" onclick="getNewlists(1,0)"><img src="img/door_in.png" /></a>';
					}else if(yy == 7){
						$('userdoor').innerHTML = '<a class="ajax" onclick="getIknowUsers()"><img src="img/door_in.png" /></a>';
					}else if(yy == 5){
						$('settingdoor').innerHTML = '<a class="ajax" onclick="showSettings()"><img src="img/door_in.png" /></a>';
					}
				}else{
					openBox(i);
					if(yy == 4){
						getNewlists(1,0);
					}else if(yy == 7){
						getIknowUsers();
					}else if(yy == 5){
						showSettings();	
					}
				}
			}
			yy++;
		}
	}
}
function loadBoxes(){
	var boxer = new Array('vinfo','vscript','ucomment','cplaylist'/*,'iknow','setting','help','user'*/);
	for(var i=0;i<boxer.length;i++){
		var vex = 0;
		for(var j=0;j<border.length;j++){
			if(boxer[i] == border[j].replace(/area/,"")){
				vex = 1;
				break;
			}
		}
		if(vex == 0){
			YAHOO.util.Dom.setStyle(boxer[i]+'area', "visibility", "hidden");
			disflag[boxer[i]] = 0;
		}
	}
	for(var i=0;i<border.length;i++){
		var bor = border[i].replace(/area/,"");
		$(bor+'down').innerHTML = '<a class="ajax" onclick="downb(1,'+i+')"><img src="img/1downarrow.png" /></a>';
		$(bor+'up').innerHTML = '<a class="ajax" onclick="downb(0,'+i+')"><img src="img/2uparrow.png" /></a>';
	}
	downb(2);	
}
function showDialog(TEXT){
	clearTimeout(dialogtime);
	YAHOO.popup.container.panel5.setFooter("");
	YAHOO.popup.container.panel5.setHeader('<img src="img/status_unknown.png" height="12"/> 確認メッセージ');
	YAHOO.popup.container.panel5.setBody('<table width="300"><tr><td><div class="size12 red strong pad line" align="center">'+TEXT+'</div></td></tr></table>');
	YAHOO.popup.container.panel5.show();
	dialogtime = setTimeout('hideDialog()',3000);
}
function hideDialog(){
	YAHOO.popup.container.panel5.hide();
}