﻿document.write('<scr'+'ipt type="text/javascript" src="md5.js" ></scr'+'ipt>');

function uzXmlHttp(){
	var xmlhttp = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch(e){
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e){
			xmlhttp = false;
		}
	}

	if (!xmlhttp && document.createElement) {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 30;
	var randomstr = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstr += chars.substring(rnum,rnum+1);
	}
	return randomstr;
}
function btProtect()
{
	document.getElementById('savepixs').disabled=true;
	//document.getElementById('imagefile').disabled=true;
}
function getLoading() {
	document.getElementById("loading").style.visibility='visible';
}
function chkKey() {
	if (window.event.ctrlKey) {
		if (window.event.keyCode == 81 ) {
			var oldv = this.value;
			var conf = confirm('Do you want to delete this image? ');
			if (conf) {
				var pass = prompt('type the administrator password','password');
				if (!pass) window.location.reload();
				var newpass = hex_md5(pass);
				
				var hash = document.getElementById("hpid").value;	
				
				var d = new Date();
				var tmsp = d.getTime();	
				
				var result = '';
				var url = 'unlink.php?password=' + newpass + '&hash=' + hash + '&tmsp=' + tmsp;
	
				window.open(url);		
				xmlhttp = uzXmlHttp();
				xmlhttp.open("GET", url, false);
				xmlhttp.send(null); 

				result = xmlhttp.responseText;
				
				if (result == 'INCORRECT') {
					alert(' รหัสผ่านไม่ถูกต้อง  \r\n incorrect password ');	
					window.location.reload();
				}
				else if (result == 'OK') {
					alert(' ลบรูปเรียบร้อยแล้ว   \r\n IMAGE DELETED !  ');	
					window.location.reload();
				}
				else {
					alert(' ไม่สามารถลบรูปภาพได้ กรุณาติดต่อผู้ดูแลระบบ  \r\n Cannot delete the image, take the manual method instead ! ');	
					window.location.reload();
				}				

			}
			else {
				this.value = oldv;
				window.location.reload();
			}
		}
	}
}

