// JavaScript Document

function overElem(num){
	var elem = document.getElementById("velem" + num);
	if (elem.style.display == 'block')
		elem.style.display = 'none';
	else
		elem.style.display = 'block';
}
function formF(id,text){	
	if(id.value == text)
		id.value = '';
}
function formB(id,text){
	if(id.value == '')
		id.value = text;
}

function  insertSocialShare() {
    if (document.getElementById("rt_box") && document.getElementById("like_box")) {
		var shareUrl = escape(document.URL+'?d=7');
		var username = "lvup_rtbot";
        var iframeCode = "<iframe src=\"http://api.tweetmeme.com/button.js?url=" + shareUrl + "&amp;style=compact&amp;source="+ username +"&amp;service=bit.ly\" scrolling=\"no\" frameborder=\"0\" width=\"90\" height=\"20\" ></iframe>";
		var iframeCode2 = "<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href="+ shareUrl +"&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:35px;\" allowTransparency=\"true\"><\/iframe>";
		document.getElementById("rt_box").innerHTML = iframeCode;
		document.getElementById("like_box").innerHTML = iframeCode2;
    }
}

function XBrowserAddHandler(target,eventName,handlerName)
{ 
    if ( target.addEventListener )
        target.addEventListener(eventName, handlerName, false);
    else if ( target.attachEvent )
        target.attachEvent("on" + eventName, handlerName);
    else
        target["on" + eventName] = handlerName;
}
XBrowserAddHandler(window, 'load', insertSocialShare);

var req;
function ajax(fid,type,id,value,func){
	url = path+"/ajax.php?date=" + new Date().getTime() + "&function="+fid+"&userid="+uid+"&auth="+auth+"&type="+type+"&id="+id+"&value="+value;
	if (window.XMLHttpRequest  && !(window.ActiveXObject)){ // Non-IE browsers
		try{
			req = new XMLHttpRequest();
		}catch(e){
			req = false;
		}
	}else if(window.ActiveXObject){ // IE
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				req = false;
			}
		}
	}
	if(req){
		req.onreadystatechange = function(){
			if (req.readyState == 4){ // Complete
				if (req.status == 200){ // OK response	
					func(req);
				}
			}
		};
		req.open("GET", url, false);
		req.send(null);
	}
}

function like(elem,type,id,value){
	ajax('like',type,id,value,function(req){
		if(req.responseText == 'Please login!'){
			openFB();
		}else if(req.responseText == 'Limit!'){
			alert("หมดโควต้าแล้วนะจ่ะ");
		}else{
			document.getElementById(elem).innerHTML = req.responseText;
		}
	});
}
