function extra(x, y){
	document.getElementById(y).style.display = (document.getElementById(y).style.display == 'none')? '' : 'none';
	x.innerHTML = (x.innerHTML == 'Hide')? 'Show' : 'Hide';
}
function thumb(y){
	if(y.checked)
		document.getElementById(y.value).style.display = '';
	document.getElementById((y.value == 'full' ? 'thumbnail' : 'full')).style.display = 'none';
}
function wImg(x){
	document.getElementById('holder').innerHTML = document.getElementById(x).innerHTML;
}
function more(x){
	x.parentNode.style.display = 'none';
	document.getElementById('more_fields').style.display = '';
}
function h(x){
	x.focus();
	x.select();
}
function insertAtCursor(x, y){
	var t = x.scrollTop;
	if (document.selection){
		x.focus();
		sel = document.selection.createRange();
		sel.text = y;
	}else if (x.selectionStart || x.selectionStart == '0'){
		var s = x.value.replace(x.value.substr(0, x.selectionStart), "").replace(x.value.substr(x.selectionEnd, x.value.length), "");		
		sl = x.value.substr(0, x.selectionStart) + y + s;
		with(x){
			value = sl + x.value.substr(x.selectionEnd, x.value.length);
			setSelectionRange(sl.length, sl.length);
			focus();
			scrollTop = t;
		}
	} else {
		x.value += y;
	}
}
function hideCut(x){
	x.parentNode.parentNode.style.display = "none";
	document.getElementById('link').value = 'Enter URL';
}
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Please use an up to date browser!");
	}
}
var ajax = getXmlHttpRequestObject();
function cutURL(y){
	if (ajax.readyState == 4 || ajax.readyState == 0) {
		var str = escape(document.getElementById('link').value.replace(/\s/g, ''));
		ajax.open("GET", 'http://' + y + '/cut.php?url=' + str + '&box', true);
		ajax.onreadystatechange = handleResult; 
		ajax.send(null);
	}		
}
function handleResult() {
	if (ajax.readyState == 4) {
		var ss = document.getElementById('cut_result');
		ss.style.display = '';
		ss.innerHTML = "<center><hr style = 'background-color: #d1e9f3; border: 0; height: 2px; width: 95%; margin-left: 0px'/></center>" +  ajax.responseText + "<center>[<a href = 'javascript: void(0);' onclick = 'hideCut(this);' style = 'margin-left: 0px;'>Hide</a>]</center>";
	}
}