<!--
// Written by Dexter Zafra at www.ex-designz.net
//Handle Check Username Availability Using Ajax
 var http = createRequestObject();
 function createRequestObject() {
	var xmlhttp;
	try{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
		catch(f) { xmlhttp=null; }
	}
	if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){
		xmlhttp=new XMLHttpRequest();
	}
	return xmlhttp;
 }
 
function sendcomment(){
	var msgerror=window.document.getElementById("msgerror");	
	var comment=window.document.getElementById("comment_content");	
	var check=window.document.getElementById("register_check");	
	var name=window.document.getElementById("comment_name");
	var boolValid = false;
	if(comment.value==""){msgerror.innerHTML = " &nbsp;Hey,where is your message?";}
	else if(name.value==""){msgerror.innerHTML = " &nbsp;Hey,where is your name?";}
	else if(check.value==""){msgerror.innerHTML = " &nbsp;Hey, please input check code?";}
    else{boolValid = true;}
	return boolValid;
 }

function handleResponseText(){
try{
	if((http.readyState == 4)&& (http.status == 200)){		//¿ªÊ¼´¦Àí
		var response = http.responseText;
		if(response == "OK"){
		}else{
		}
	}
}catch(e){alert("an error occured");
}finally{}
}

		function showicon () {
	var iconm=document.getElementById("iconmore")
	var theElemenet = document.getElementById("Allicon");
	if (theElemenet) {
		theElemenet.style.display = "block";
		iconm.innerHTML="<a href='javascript:void(0)'  onclick='showiconnone()' class='orange' >more...</a>"
					}
				}
					function showiconnone () {
	var iconm=document.getElementById("iconmore")
	var theElemenet = document.getElementById("Allicon");
	if (theElemenet) {
		theElemenet.style.display = "none";
		iconm.innerHTML="<a href='javascript:void(0)'  onclick='showicon()' class='orange' >more...</a>"
					}
				}
				function changeicon (cate) {
	var theElemenet = document.getElementById("Allicon");
	if (theElemenet) {
		theElemenet.style.display = "none";
					}
				}
				function setCaret(textObj){  
				  if(textObj.createTextRange){    
					textObj.caretPos=document.selection.createRange().duplicate();    
				  }  
				}
				function insertAtCaret(textObj,textFeildValue){  
				  if(document.all){    
					if(textObj.createTextRange&&textObj.caretPos){      
					  var caretPos=textObj.caretPos;
					  caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==''?textFeildValue+'':textFeildValue;
					}else {      
					  textObj.value=textFeildValue;      
					}    
				  }else {    
					if(textObj.setSelectionRange){      
					  var rangeStart=textObj.selectionStart;      
					  var rangeEnd=textObj.selectionEnd;      
					  var tempStr1=textObj.value.substring(0,rangeStart);      
					  var tempStr2=textObj.value.substring(rangeEnd);      
					  textObj.value=tempStr1+textFeildValue+tempStr2;	     
					}else {      
					  alert("This version of Mozilla based browser does not support setSelectionRange");      
					}    
				  }  
				}
				function insertImgAtCaret(textObj,textFeildValue){  
				  if(document.all){    
					if(textObj.createTextRange&&textObj.caretPos){      
					  var caretPos=textObj.caretPos;
					  caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==''?textFeildValue+'':textFeildValue;
					}else {      
					  textObj.value=textFeildValue;      
					}    
				  }else {    
					if(textObj.setSelectionRange){      
					  var rangeStart=textObj.selectionStart;      
					  var rangeEnd=textObj.selectionEnd;      
					  var tempStr1=textObj.value.substring(0,rangeStart);      
					  var tempStr2=textObj.value.substring(rangeEnd);      
					  textObj.value=tempStr1+textFeildValue+tempStr2;	     
					}else {      
					  alert("This version of Mozilla based browser does not support setSelectionRange");      
					}    
				  }  
				}
function fixcommentvideo(){
	var fans_videos_check = window.document.getElementById("videos_check");
	var userfans_videos = window.document.getElementById("comment_video");
	var commentv=window.document.getElementById("comment_v");

	var reUrl1 = /(?:http|https|ftp):\/\/(?:\w+\.)\w+[\/=\?%\-&_~`@[\]\':+!]*[^<>\"\"]*/
	var reUrl2 = /[http|https|ftp]:\/\/\w+\.\w+[\/=\?%\-&_~`@[\]\':+!]*(?:[^<>\"\"])*/
	var r, re;
   	var s = userfans_videos.value;
	re = new RegExp("((?:http|https|ftp):\/\/(?:[a-zA-Z0-9_]+\.)[a-zA-Z0-9_]+[^\'\"]*)","i");
	r = s.match(re);

	 if (userfans_videos.value.length<1){fans_videos_check.innerHTML = "<span class='info right'></span>";return true;}
	 else if(userfans_videos.value.substring(0,7)=="http://" || userfans_videos.value.substring(0,7)=="HTTP://"){
		 	if(userfans_videos.value.indexOf("<object")!=-1 & userfans_videos.value.indexOf("<OBJECT")!=-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if (userfans_videos.value.indexOf("</object>")!=-1 & userfans_videos.value.indexOf("</OBJECT>")!=-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("</embed>")!=-1 & userfans_videos.value.indexOf("</EMBED>")!=-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("<embed")!=-1 & userfans_videos.value.indexOf("<EMBED")!=-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("<param")!=-1 & userfans_videos.value.indexOf("<PARAM")!=-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf(".")==-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else{fans_videos_check.innerHTML = "<span class='info right'></span>";insertImgAtCaret(document.getElementById("comment_content"),'[flash=410,380]'+r[0]+'[/flash]');commentv.innerHTML="<input name='comment_video' id='comment_video' type='text' id='textfield' size='32' /> <input type='submit' name='button2' id='button' value='Upload' onClick='javascript:fixcommentvideo();'>";return true;}
		}
	 else if(userfans_videos.value.substring(0,7)=="<object" || userfans_videos.value.substring(0,7)=="<OBJECT"){
			if (userfans_videos.value.indexOf("</object>")==-1 & userfans_videos.value.indexOf("</OBJECT>")==-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if  (userfans_videos.value.indexOf("width")==-1 & userfans_videos.value.indexOf("WIDTH")==-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if (userfans_videos.value.indexOf("height")==-1 & userfans_videos.value.indexOf("HEIGHT")==-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("<embed")==-1 & userfans_videos.value.indexOf("<EMBED")==-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("<param")==-1 & userfans_videos.value.indexOf("<PARAM")==-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}
			else{fans_videos_check.innerHTML = "<span class='info right'></span>";insertImgAtCaret(document.getElementById("comment_content"),'[flash=410,380]'+r[0]+'[/flash]');commentv.innerHTML="<input name='comment_video' id='comment_video' type='text' id='textfield' size='32' /> <input type='submit' name='button2' id='button' value='Upload' onClick='javascript:fixcommentvideo();'>";return true;}
		 }
	 else if(userfans_videos.value.substring(0,6)=="<embed" || userfans_videos.value.substring(0,6)=="<EMBED"){
		 	if(userfans_videos.value.indexOf("<object")!=-1 & userfans_videos.value.indexOf("<OBJECT")!=-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if (userfans_videos.value.indexOf("</object>")!=-1 & userfans_videos.value.indexOf("</OBJECT>")!=-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if  (userfans_videos.value.indexOf("width")==-1 & userfans_videos.value.indexOf("WIDTH")==-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if (userfans_videos.value.indexOf("height")==-1 & userfans_videos.value.indexOf("HEIGHT")==-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("</embed>")==-1 & userfans_videos.value.indexOf("</EMBED>")==-1 ){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}else if ( userfans_videos.value.indexOf("<param")!=-1 & userfans_videos.value.indexOf("<PARAM")!=-1){fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
			}
			else{fans_videos_check.innerHTML = "<span class='info right'></span>";insertImgAtCaret(document.getElementById("comment_content"),'[flash=410,380]'+r[0]+'[/flash]');commentv.innerHTML="<input name='comment_video' id='comment_video' type='text' id='textfield' size='32' /> <input type='submit' name='button2' id='button' value='Upload' onClick='javascript:fixcommentvideo();'>";return true;}
		 }
	 else {
		 fans_videos_check.innerHTML = "<span class='info wrong'>Please enter a valid video code in textarea </span>";return false;
		 }
	
	}

  function closehowtoembed(){
	var messageall=document.getElementById("howtoembed");
	messageall.innerHTML =""
 }
 function openhowtoembed(){
	var messageall=document.getElementById("howtoembed"); 
	var message = "<div class='float_div' style='position:absolute; top:-200px; left:100px; z-index:1000;'><div class='top'><img src='/Themes/images/blue_top_login.gif' /></div><div class='close'><a href='javascript:void(0)' onClick='javascript: closehowtoembed();' class='lightgray'>[x]</a></div><div class='title blue'>"
		message=message+"How to Embed a video..."
		message=message+"</div><div class='middle'><img src='/Themes/images/blue_middle_login.gif' /></div><div class='content' ><div class='share_info' >"
		
				message=message+"<ul>"
					message=message+"<li class='headline'><div class='icon'><img src='/Themes/images/tick.png' /></div>"
					message=message+"Share and promote videos you've seen on video sites...</li>"
					message=message+"<li class='info'>On Beijing 2008 Olympics you can embed videos from video websites like YouTube.com and MetaCafe.com</li>"
					message=message+"<li class='info'>In order to show videos on Beijing 2008 Olympics, all you have to do is go to a website like YouTube.com and browse to the page where the video you want to add is located.</li>"
					message=message+"<li class='info'>Now just copy the 'embed' code that most video sites offer, and paste it into the 'Embed Code' field on Beijing 2008 Olympics.</li>"
					message=message+"<li class='headline'><div class='icon'><img src='/Themes/images/tick.png' /></div>"
					message=message+"The videos you add to Beijing 2008 Olympics are only links to videos in YouTube and other similar video sites. Each video is played from YouTube through Beijing 2008 Olympics.</li>"
					
					message=message+"<li class='headline'><div class='button_right' style='padding-top:3px;' style='padding-top:3px;'><img src='/Themes/images_indexpage/button_right.gif' width='10' height='25' /></div><div class='button_bg' style='color:#FFFFFF;padding-top:5px;'><a href='#vid' onClick='javascript: closehowtoembed();' style='color:#FFFFFF;padding-top:5px;'>Close</a><div><br style='clear:both' /></li>"
			  message=message+"</ul>"
	message=message+"</div></div></div>"

	messageall.innerHTML = message
	}
function ToggleCanvasDiv(action) {
	var objCanvas = document.getElementById("Canvas");
	var objDiv = document.getElementById("float_login");
		switch (action) {
		case "open" :
			objCanvas.style.height = document.body.scrollHeight;
			objCanvas.style.display = "block";
			objDiv.style.display = "block";
			break;
		case "close" :
			objCanvas.style.display = "none";
			objDiv.style.display = "none";
			break;
		default :
		case "auto" :
			objCanvas.style.display = (objCanvas.style.display == "none") ? "block" : "none";
			objDiv.style.display = objCanvas.style.display;
			break;
	}
}
function ToggleCanvasDivHide() {
	var objCanvas = document.getElementById("Canvas");
	var objDiv = document.getElementById("float_login");
			objCanvas.style.display = "none";
			objDiv.style.display = "none";
}