var DHTML = (document.getElementById || document.all || document.layers);
var $ = function(id){return document.getElementById(id);}
var Try = {
  these: function() {
    var returnValue;

    for (var i = 0; i < arguments.length; i++) {
      var lambda = arguments[i];
      try {
        returnValue = lambda();
        break;
      } catch (e) {}
    }

    return returnValue;
  }
}

function makeXMLHttpRequest() {
	return Try.these(
		function() {return new XMLHttpRequest()},
		function() {return new ActiveXObject('MSXML2.ServerXMLHTTP')},
		function() {return new ActiveXObject('Msxml2.XMLHTTP')},
		function() {return new ActiveXObject('Microsoft.XMLHTTP')}
	) || false;
}

function HttpRequest_GetMethod(sConnectUrl){
	if(sConnectUrl.indexOf('?') >=0)
		sConnectUrl += '&';
	else
		sConnectUrl += '?';
	var d = new Date;
	sConnectUrl += '_uniqueForProxy=' + d.getYear() + d.getMonth() + d.getDate() + d.getHours() + d.getMinutes() + d.getSeconds()
		+ Math.random();
	var XMLHTTP = makeXMLHttpRequest();
	XMLHTTP.open("GET", sConnectUrl, false);
	XMLHTTP.send(null);
	return XMLHTTP.responseText;
}

/*function HttpRequest_PostMethod(){
	var XMLHTTP = makeXMLHttpRequest();
	XMLHTTP.Open("POST", sConnectUrl, false);
	XMLHTTP.setRequestHeader("Content-Length", RequestText.length);
	XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	XMLHTTP.Send(RequestText);
	XMLHTTP.ResponseText;
}*/

/******************************************************************************/
function ap_getObj(name) { 
	if (document.getElementById) 
		{ return document.getElementById(name).style; } 
	else if (document.all) 
		{ return document.all[name].style;	} 
	else if (document.layers) 
		{ return document.layers[name]; } 
}

function OpenPromotionWindow(ID){
	window.open(
		"PromotionPopup.asp?id=" + ID, "PromWindow",
		"width=440,height=500,scrollbars=yes,menubar=no,location=no,resizeable=yes,toolbar=no,screenx=100,left=100,top=100,screeny=100");
}

function PopupAdminWindow(ID, URL, iWidth, iHeight){
	window.open(
		"../admin/" + URL, ID,
		"width=" + iWidth + ",height=" + iHeight + ",scrollbars=yes,menubar=no,location=no,resizable=yes,toolbar=no,status=yes");
}

function PopupPromotion(ID){
	window.open("promotionDetail.asp?id=" + ID, "promotionDetail", "width=440,height=500,scrollbars=yes,menubar=no,location=no,resizeable=yes,toolbar=no");
}

function checkQuickSearch(f, lang){
	var rtn = f.schKw.value!='';
	if(!rtn){
		if(lang=='_th'){
			alert('กรุณากรอกคำในการค้นหา');
		}else{
			alert('Please at least type some keyword(s).');
		}
	}
	return(rtn);
}

function chkMjCat(chk, mjCat){
	var f = chk.form;
	var l = f.elements.length;
	var o;
	for (var i=0; i<l; i++){
		o = f.elements[i];
		if(o.getAttribute('MjCat')==mjCat){
			o.checked = chk.checked;
		}
	}
}

function content_ShowHideEnlargePhoto(url){
	var d = $("divEnlargePhoto");
	var m = $("imgEnlargePhoto");
	if(d.style.display=='none'){
		d.style.display = 'block';
		m.src = url;
	}
	else{
		d.style.display = 'none';
	}
}