// for video & image vote
function hasClass(element, _className) {
	var upperClass = _className.toUpperCase();
	if (element.className) {
		var classes = element.className.split(' ');
		for (var i = 0; i <  classes.length; i++) {
			if (classes[i].toUpperCase() == upperClass) {
				return true;
			}
		}
	}
	return false;
}


function hideDiv(divName){
	tempDiv = document.getElementById(divName);
	if (!tempDiv) {
		return;
	}
	if (tempDiv.style.display == "inline") {
		addClass(tempDiv, "wasinline");
	} else if (tempDiv.style.display == "block") {
		addClass(tempDiv, "wasblock");
	}

	tempDiv.style.display="none";
}

function showDiv(divName){
	var tempDiv = document.getElementById(divName);
	if (!tempDiv) {
		return;
	}
	if (hasClass(tempDiv, "wasinline")) {
		tempDiv.style.display = "inline";
		removeClass(tempDiv, "wasinline");
	} else if (hasClass(tempDiv, "wasblock")) {
		tempDiv.style.display = "block";
		removeClass(tempDiv, "block");
	} else {
		tempDiv.style.display = getDisplayStyleByTagName(tempDiv);
	}
}
function getDisplayStyleByTagName(o) {
	n = o.nodeName.toLowerCase();
	return (n == "span" || n == "img" || n == "a") ? "inline" : "block";
}

function hideDiv(divName){
	tempDiv = document.getElementById(divName);
	if (!tempDiv) {
		return;
	}
	if (tempDiv.style.display == "inline") {
		addClass(tempDiv, "wasinline");
	} else if (tempDiv.style.display == "block") {
		addClass(tempDiv, "wasblock");
	}

	tempDiv.style.display="none";
}
function addClass(element, _class) {
	element.className += element.className ? " " + _class : _class;
}
function removeClass(element, _class) {
	var upperClass = _class.toUpperCase();
	var remainingClasses = [];
	if (element.className) {
		var classes = element.className.split(' ');
		for (var i = 0; i <  classes.length; i++) {
			if (classes[i].toUpperCase() != upperClass) {
				remainingClasses[remainingClasses.length] = classes[i];
			}
		}
		element.className = remainingClasses.join(' ');
	}
}

//vote news & fanpage//
function sndRating(idnum,rateval,voters,strtype) 
  {
	if (strtype!="B")
	{
		
		vote = window.document.getElementById('vote'+idnum);
        window.document.getElementById('votenews'+idnum).innerHTML = voters;
			 vote.innerHTML = "<span style='color:#FFFFFF'>I voted</span>";
			 var strContent = "id=" + encodeURIComponent(idnum) + "&rateval=" + encodeURIComponent(rateval);		
			var Result=callServer("/article/votearticle.asp",strContent)		
			if (Result=="OK")
			{
				
				
			}
			else if (Result=="SOURCEERR")
			{
				alert("Sorry, vote error.");
				
			}
	}
	else
	{
		
		votea = window.document.getElementById('vote0');
		voteb = window.document.getElementById('vote1');
            var strContent = "id=" + encodeURIComponent(idnum) + "&rateval=" + encodeURIComponent(rateval);		
			var Result=callServer("/article/votearticle_battles.asp",strContent)		
			if (Result=="OK")
			{			
				window.open(location.href,'_self');		
			}
			else if (Result=="SOURCEERR")
			{
				alert("Sorry, vote error.");
				
			}			
	}
			
 }

function sndRatingStars(idnum,rateval,voters,intresult,StrType) 
  {
		   var strContent = "id=" + encodeURIComponent(idnum) + "&rateval=" + encodeURIComponent(rateval);			  
		   if (StrType=="I")
		   {
			   var Result=callServer("/gallery/ratingprocess.asp",strContent)
		   }
		   else
		   {
				var Result=callServer("/article/votearticle.asp",strContent)
		   }
			if (Result=="OK")
			{
				 document.getElementById('h_rate'+idnum).innerHTML = "Thanks for your rating!";
				 if (StrType=="O")
				 {
				 document.getElementById('allResult').innerHTML = intresult; 
				 }
				 else
				 {
				 document.getElementById('allResult').innerHTML = voters +  " ratings"; 
				 }
			}
			else if (Result=="SOURCEERR")
			{
				alert("Sorry, vote error.");
				
			}
 }


//vote battles//

function searchlist() 
  {
	var battlesearch_stu = window.document.getElementById('battlesearch_stu').value;
	var battlesearch_category=window.document.getElementById('battlesearch_category').value;
	var battlesearch_cate=window.document.getElementById('battlesearch_cate').value;
		if (battlesearch_stu=="0" ){
			window.location.href='/Article/Article_Newest.asp?category='+battlesearch_cate+'&type='+battlesearch_category+''
			}
		else if(battlesearch_stu=="1" ){
			window.location.href='/Article/Article_views.asp?Category='+battlesearch_cate+'&type='+battlesearch_category+'&'
			}
		else if(battlesearch_stu=="2" ) {
			window.location.href='/Article/Article_rated.asp?Category='+battlesearch_cate+'&type='+battlesearch_category+'&'
			}
 }
 
 
 // rating //

function hot_rate(rateval,picid) {
	var strContent = "id=" + encodeURIComponent(picid) +"&rateval=" + encodeURIComponent(rateval);		
	var Result=callServer("/hot_or_not/rating.asp",strContent)	
	if (Result!=="")
	{
		window.open(Result,'_self');					
	}	
}
 function next_rate(picid) {

	var Result=callServer("/hot_or_not/rating.asp","id=" + picid)	
	if (Result!=="")
	{
		window.open(Result,'_self');					
	}

}
function hot_type(i) {
			var strContent = "id=" + encodeURIComponent(i);		
			var Result=callServer("/hot_or_not/hot_type.asp",strContent)	
			if (Result=="OK")
			{
				window.open('/hot_or_not.asp','_self');					
			}	
}


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' rows='7'  >"
		message=message+"</textarea></li><li id='messagebutton'><div class='button_right'><img src='/Themes/images/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/profile_edit/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/profile_edit/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' rows='7' >"
		message=message+"</textarea></li><li id='messagebutton'><div class='button_right'><img src='/Themes/images/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 =""
 }
 
 function copyText(num)  
{
var rng = document.body.createTextRange();
rng.moveToElementText(document.getElementById(num));
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
window.status="The Code have Copied!";
}


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/profile_edit/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/profile_edit/Add_Message_submit.asp"; 
//return true;
	}
 }

