function sendmessage(action,id){
	var error = window.document.getElementById("messageerror");	
	var textareamessage = window.document.getElementById("textareamessage");
	var messagebutton = window.document.getElementById("messagebutton")
	error.innerHTML = "";
	if(textareamessage.value.length<1){error.innerHTML = "&nbsp;Hey! Where is your message?"; }
	else if(textareamessage.value.length>10000){error.innerHTML = "&nbsp;Message must less than 10000 characters";}
	else{
		var postdata;
		var PostData;
		PostData = "action=" + action + "&textareamessage=" +  encodeURIComponent(textareamessage.value) + "&userID=" + id;
		http.open('POST', "/community/Add_Message_submit.asp", true);
		http.onreadystatechange = handleResponseText;
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.send(PostData);
		
		var messagebox = window.document.getElementById("messagebox");	
		messagebox.innerHTML = "#####";
		//var sendmessagebox = window.document.getElementById("sendmessagebox");	
		//sendmessagebox.innerHTML = "";
		var box = window.document.getElementById("box");
	if (action==1) {
		messagebox.innerHTML = "Your friend request has been sent successfully. "
		messagebutton.innerHTML=""
		window.setTimeout("sendclose("+action+");", 2500);
	}else{
		messagebox.innerHTML = "Your message has been sent."
		messagebutton.innerHTML=""
		window.setTimeout("sendclose("+action+");", 2500);
	}
		
//oform.action="/community/add_message_submit.asp"; 
//return true;
	}
 }
function openwindow(num,id,name) {
	var messageall=document.getElementById("messageall"+num);
	var message = "<div class='float_div' style='position:absolute;top:-200px; left:50px; z-index:1000;'><div class='top'><img src='/Themes/images/blue_top_login.gif' /></div><div class='close'><a href='#clo"+num+"' onClick='javascript: sendclose("+num+");' class='lightgray'>[x]</a></div><div class='title blue'>Send a private Message</div><div class='middle'><img src='/Themes/images/blue_middle_login.gif' /></div><div class='float_content'><div class='cate'><ul><li class='top_title' ><strong class='blue'>"
		message=message+"Send a private Message to: "
		message=message+"</strong>"
		message=message+name
		message=message+"</li><li><div class='text'>Message:</div></li><li id='messagebox'><div id='messageerror'></div><textarea name='textareamessage' id='textareamessage' cols='35' >"
		message=message+"</textarea></li><li id='messagebutton'><div class='button_right'><img src='/Themes/images_indexpage/button_right.gif' width='10' height='25' /></div><input id='btnSubmit' name='btnSubmit' type='submit' value='Send Message' tabindex='50'class='button_bg' onClick='javascript: sendmessage("+num+","+id+");'  /><br style='clear:both' /></li></ul></div></div></div>"
	messageall.innerHTML = message
	}
function sendclose(num) {
	var messageall=document.getElementById("messageall"+num);
	messageall.innerHTML =""
 }
 function sendmessageauthor(id){
	var error = window.document.getElementById("messageerror");	
	var textareamessage = window.document.getElementById("textareamessage");
	var messagebutton = window.document.getElementById("messagebutton")
	error.innerHTML = "";
	if(textareamessage.value.length<1){error.innerHTML = "&nbsp;Hey! Where is your message?"; }
	else if(textareamessage.value.length>10000){error.innerHTML = "&nbsp;Message must less than 10000 characters";}
	else{
		var postdata;
		var PostData;
		PostData = "textareamessage=" +  encodeURIComponent(textareamessage.value) + "&userID=" + id;
		http.open('POST', "/community/Add_Message_submit.asp", true);
		http.onreadystatechange = handleResponseText;
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.send(PostData);
		
		var messagebox = window.document.getElementById("messagebox");	
		messagebox.innerHTML = "#####";
		//var sendmessagebox = window.document.getElementById("sendmessagebox");	
		//sendmessagebox.innerHTML = "";
		var box = window.document.getElementById("box");
		messagebox.innerHTML = "Your message has been sent."
		messagebutton.innerHTML=""
		window.setTimeout("sendcloseauthor();", 2500);
	
//oform.action="/community/add_message_submit.asp"; 
//return true;
	}
 }
 function openwindowauthor(id,name) {
	var messageall=document.getElementById("messageallauthor");
	var message = "<div class='float_div' style='position:absolute; top:0px; left:-300px; z-index:1000;'><div class='top'><img src='/Themes/images/blue_top_login.gif' /></div><div class='close'><a href='#' onClick='javascript: sendcloseauthor();' class='lightgray'>[x]</a></div><div class='title blue'>Send a private Message</div><div class='middle'><img src='/Themes/images/blue_middle_login.gif' /></div><div class='float_content'><div class='cate'><ul><li class='top_title' ><strong class='blue'>"
		message=message+"Send a private Message to: "
		message=message+"</strong>"
		message=message+name
		message=message+"</li><li><div class='text'>Message:</div></li><li id='messagebox'><div id='messageerror'></div><textarea name='textareamessage' id='textareamessage' cols='35' >"
		message=message+"</textarea></li><li id='messagebutton'><div class='button_right'><img src='/Themes/images_indexpage/button_right.gif' width='10' height='25' /></div><input id='btnSubmit' name='btnSubmit' type='submit' value='Send Message' tabindex='50'class='button_bg' onClick='javascript: sendmessageauthor("+id+");'  /><br style='clear:both' /></li></ul></div></div></div>"

	messageall.innerHTML = message
	}
function sendcloseauthor() {
	var messageall=document.getElementById("messageallauthor");
	messageall.innerHTML =""
 }
 <!--
// 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 ltrim(str) { 
       var _str = " "+str; 
	   var re = /[ ]+([\w|\W]*)/gi; _str.match(re); 
	   return RegExp.$1; } 
function rtrim(str) { 
       var _str = str+" "; 
	   var re = /([\w|\W]*[^ ])[ ]+/gi; _str.match(re); 
	   return RegExp.$1; }
 
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";
}


