function TogglePreloader(fl) {
//        doCloseWindowProp();
		var x,y;
		x = getScreenWidth();
		y = getScreenHeight();
		var iframe=document.getElementById('SB_loader_iframe');
        var table=document.getElementById('SB_loader_table');
        var td=document.getElementById('SB_loader_td');
        var el=document.getElementById('DIV_DESKTOP');
        if(null!=el) {
                el.style.visibility = (fl==1)?'visible':'hidden';
                el.style.display = (fl==1)?'block':'none';
                el.style.width = x + "px";
                el.style.height = y + "px";
                el.style.zIndex = 1;
				
        }

        var el=document.getElementById('loader');
        if(null!=el) {
                var top = (y/2) - 50;
                var left = (x/2) - 150;
                if( left<=0 ) left = 10;
                if (!document.all) {
                        td.style.width = window.innerWidth +"px";
                        td.style.height = window.innerHeight +"px";//-122
                }
                table.style.display=(fl==1)?'block':'none';
                //iframe.style.left = left + "px";
                //iframe.style.top = top + "px";
                //iframe.style.display=(fl==1)?'block':'none';
                el.style.visibility = (fl==1)?'visible':'hidden';
                el.style.display = (fl==1)?'block':'none';
                el.style.left = left + "px"
                el.style.top = top + "px";
        }
}

//common.js//

var agent = navigator.userAgent.toLowerCase();
var is_ie = ((agent.indexOf("msie") != -1) && (agent.indexOf("opera") == -1));
var onloadActions = [];
function doPreview(eventTarget,dialogUrl){
    var saveReq=null;
	try{saveReq=isSaveRequired()}catch(e){};
	if (saveReq){
		showApplyChangesDialog(
		    function(useraction){
			    var canNavigate=true;
			    switch(useraction){
				    case 1:{
                        try{canNavigate=CheckData();}catch(e){}
				        if(canNavigate) __doPostBack(eventTarget,"true");
				    }break;
				    case 0:{
                        __doPostBack(eventTarget,"false");
				    }break;
			    }
		    }
		);
	}
	else{
        __doPostBack(eventTarget,"false");
	}
}

function ProcessOnloadActions() {
	for (var i = 0; i < onloadActions.length; ++i) {
		eval(onloadActions[i]);
	}
}

function RegisterOnloadAction(actionStr) {
	onloadActions.push(actionStr);
}

function doNavigate(url){
/*    try{onBeforeSaveReqCheck()}catch(e){};
    var saveReq = null;
	try{saveReq=isSaveRequired()}catch(e){};
	if (saveReq){
	   showApplyChangesDialog(
            function(useraction){
                var canNavigate=true;
                switch(useraction){
	                case 1:{
                        try{canNavigate=CheckData();}catch(e){}
	                    if(canNavigate) {
                            WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(eventTarget, url+":true", true, "", PostBackUrl, false, true));
                            try{if (Page_ClientValidate && !Page_IsValid) setSaveRequired(true);}catch(e){};;
                        }
	                }break;
	                case 0:{
                            WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(eventTarget, url+":false", false, "", PostBackUrl, false, true));
	                };break;
                }
            });

	}
	else{
        WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(eventTarget, url+":false", false, "", PostBackUrl, false, true));
	}
	return false;
*/
    document.forms[0].action=url;
    document.forms[0].submit();
}

function doAdminNavigate(url) {
	document.forms['adminNavigation'].action = url;
    document.forms['adminNavigation'].submit();
}

function doFormNavigate(eventTarget,PostBackUrl){
    try{onBeforeSaveReqCheck()}catch(e){};
    var saveReq=null;
	try{saveReq=isSaveRequired()}catch(e){};
	if (saveReq){

		showApplyChangesDialog(
		    function(useraction){
			    var canNavigate=true;
			    switch(useraction){
				    case 1:{
                        try{canNavigate=CheckData();}catch(e){}
                        if (canNavigate) {
                            try{setSaveRequired(false);}catch(e){};
                            WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(eventTarget, true, true, "", PostBackUrl, false, true));
                            try{if (Page_ClientValidate && !Page_IsValid) setSaveRequired(true);}catch(e){};;
                        }
				    }break;
				    case 0: {
                            try{setSaveRequired(false);}catch(e){};
                            WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(eventTarget, false, false, "", PostBackUrl, false, true));
				    }break;
				    case -1:{
                       try{onApplyCanceled();}catch(e){}
				    };
			    }
		    }
		);
	}
	else{
        try{setSaveRequired(false);}catch(e){};
        WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(eventTarget, false, false, "", PostBackUrl, false, true));
    }
    return false;
}


function openDialog(url, action, init) {
	if (typeof init == "undefined") {
		init = window;	// pass this window object by default
	}
	if (document.all) {	// here we hope that Mozilla will never support document.all
		var value = window.showModalDialog(url, init, "dialogHeight:150px; dialogWidth:320px; resizable: no; help: no; status: no; scroll: no; center: yes; ");
		if (action) {
			action(value);
		}
	} else {
		//return openDialog._geckoOpenModal(url, action, init);
		openDialog._geckoOpenModal(url, action, init);
	}
}
openDialog._return = null;

openDialog._modal = null;

openDialog._arguments = null;

openDialog._geckoOpenModal = function(url, action, init) {
	var wnd =  window;
	var px = wnd.screenX + wnd.outerWidth;
	var py = wnd.screenY + wnd.outerHeight;
	var x = (px -320)/ 2;
	var y = (py-150) / 2;
	var dlg = window.open(url, "ha_dialog",
			      "location=no,directories=no,dialog=yes,modal=yes,toolbar=no,menubar=no,personalbar=no, sidebar=no,width=320,height=150," +
			      "scrollbars=no,resizable=no,status=no, outerWidth=320, outerHeight=150, left="+x+", top="+y);

	openDialog._modal = dlg;
	openDialog._arguments = init;

	function capwin(w) {
		w.addEventListener("click", openDialog._parentEvent, true);
		w.addEventListener("mousedown", openDialog._parentEvent, true);
		w.addEventListener("focus", openDialog._parentEvent, true);
	};

	function relwin(w) {
		w.removeEventListener("focus", openDialog._parentEvent, true);
		w.removeEventListener("mousedown", openDialog._parentEvent, true);
		w.removeEventListener("click", openDialog._parentEvent, true);
	};

	openDialog._return = function (val) {
		if ((val || val==0) && action) {
			action(val);
		}
		openDialog._modal = null;
	};
};

function sp2Detect(par){
	var mv=navigator.appMinorVersion;
	if(/sp2/i.test(mv)){
		return true;
	}else{
		return false;
	}
}

function validLink(temp){
	var str=temp;
	while(str.match(/http:([^\"]*?)\/preview/)!= null){
		str = str.replace(/http:([^\"]*?)\/preview/,".");
//"  !!!!! for colorers
	}
	return str;
}

var winStl = null;
var winProp = null;

function doCloseWindowProp(){
	try{
		winStl.close();
	}catch(e){
	}
	try{
		winProp.close();
	}catch(e){
	}
}

function checkSymbol (value, symbol)
{
	  var success = /[\';]/.test(value);
//'  !!!!! for colorers
	  return success;
}


function checkLengthofTextArea(obj,maxLength)
{
    var o;
	o=obj;

    if(o.value.length>maxLength)
	{
        o.value = o.value.substr(0, maxLength);
    }
    try{setSaveRequired(true);}catch(e){};
}

/*function doEncodeFields(arrayFields)
{
	var tempField = null;
	for(var i = 0; i < arrayFields.length; i++)
	{
		tempField = document.getElementsByName(arrayFields[i])[0];
		if(tempField) doEncodeField(tempField);
		tempField = null;
	}
}

function doEncodeField(field)
{
	var valueString = field.value;
	if(valueString == null) return false;
	valueString=valueString.replace(/&/ig,'&amp;');
	while(valueString.match(/</ig) != null){
        valueString=valueString.replace(/</ig,'&lt;');
    }
    while(valueString.match(/>/ig) != null){
        valueString=valueString.replace(/>/ig,'&gt;');
    }
    field.value = valueString;
}*/

function GridViewCheckAll(src,namePart){
	var ch=src.checked;
	var elt=document.getElementsByTagName("input");
	for(var i=0; i<elt.length; i++)
	{
		if(elt.item(i).type.toLowerCase()=='checkbox'  && elt.item(i).id.toLowerCase().indexOf(namePart.toLowerCase())>=0 && !elt.item(i).disabled) elt.item(i).checked=ch;
	}
}
function GridViewIsSelected(namePart){
	var elt=document.getElementsByTagName("input");
	for(var i=0; i<elt.length; i++)
	{
		if(elt.item(i).type.toLowerCase()=='checkbox'  && elt.item(i).id.toLowerCase().indexOf(namePart.toLowerCase())>=0 && !elt.item(i).disabled && elt.item(i).checked) {
		    return true;
		}
	}
	return false;
}
function GridViewSelectedCount(namePart){
	var elt=document.getElementsByTagName("input");
	count = 0;
	for(var i=0; i<elt.length; i++)
	{
		if(elt.item(i).type.toLowerCase()=='checkbox'  && elt.item(i).id.toLowerCase().indexOf(namePart.toLowerCase())>=0 && elt.item(i).checked) count++;
	}
	return count;
}

function EnableInputTextElement(namePart, valueNew){
	var elt=document.getElementsByTagName("input");
	for(var i=0; i<elt.length; i++)
	{
		if(elt.item(i).type.toLowerCase()=='text'  && elt.item(i).id.toLowerCase().indexOf(namePart.toLowerCase())>=0) {
		    elt.item(i).disabled = valueNew;
		}
	}
}

function GetDropDownListValue(namePart) {
	var elt=document.getElementsByTagName('select');
	for(var i=0; i<elt.length; i++)
	{
		if(elt.item(i).id.toLowerCase().indexOf(namePart.toLowerCase())>=0) {
		    return elt.item(i).value;
		}
	}

	return '';
}
var minWidth = 1024;
var minHeight = 614;

function checkAndResize(alertMessage) {

//    minWidth = 980;
//    minHeight = 600;

    var agent = navigator.userAgent.toLowerCase();
    var is_ie = ((agent.indexOf("msie") != -1) && (agent.indexOf("opera") == -1));

    windowWidth = document.documentElement.offsetWidth;
    windowHeight = document.documentElement.offsetHeight;
    if(windowWidth < minWidth || windowHeight < minHeight) {
        if (is_ie) {
            toolbarWidthAverage = 10;
            toolbarHeightAverage = 120;

            browserWidth = windowWidth + toolbarWidthAverage;
            if (browserWidth > screen.availWidth)
                browserWidth = screen.availWidth - 1;
            browserHeight = windowHeight + toolbarHeightAverage;
            if (browserHeight > screen.availHeight)
                browserHeight = screen.availHeight - 1;

            //window.detachEvent('onresize', checkAndResize);
            window.resizeTo(browserWidth, browserHeight);


            browserToolbarsHeight = browserHeight - document.documentElement.offsetHeight;
            browserToolbarsWidth = browserWidth - document.documentElement.offsetWidth;
            //resize to original size
            //window.detachEvent('onresize', checkAndResize);
            window.resizeTo(browserToolbarsWidth + windowWidth, browserToolbarsHeight + windowHeight);


            minBrowserWidth = browserToolbarsWidth + minWidth;
            minBrowserHeight = browserToolbarsHeight + minHeight;

        } else {
            //Firefox
            browserToolbarsHeight = window.outerHeight - window.innerHeight;
            browserToolbarsWidth = window.outerWidth - window.innerWidth;

            minBrowserWidth = browserToolbarsWidth + minWidth;
            minBrowserHeight = browserToolbarsHeight + minHeight;
        }

        if (minBrowserWidth > screen.availWidth || minBrowserHeight > screen.availHeight) {
                alert(alertMessage);
        }
        else {
            //window.detachEvent('onresize', checkAndResize);
            //resize to min values
            window.resizeTo(minBrowserWidth, minBrowserHeight);
        }
    }
}


function checkSize(alertMessage){
    windowWidth = document.documentElement.offsetWidth;
    windowHeight = document.documentElement.offsetHeight;
    if(windowWidth < minWidth || windowHeight < minHeight) {
        alert(alertMessage);
        if (is_ie) {
            window.detachEvent('onresize', checkBrowserSize);
        } else {
            window.removeEventListener('resize', checkBrowserSize, false);
        }
    }
}

function attachCheckToResize() {

    if (is_ie) {
        window.attachEvent('onresize', checkBrowserSize);
        window.attachEvent('onresize', resizeDivContent);
    }
    else {
        window.addEventListener('resize', checkBrowserSize, false);
        window.addEventListener('resize', resizeDivContent, false);
    }
}

function resizeDivContent() {
	var options = document.getElementsByName("inputResizeOption");
	for(var i = 0; i<options.length; i++) {
		var mheight;
		var name = "";
		var height = 200;
		if(/,/.test(options[i].value)) {
			var option = options[i].value.split(",");
			name = option[0];
			height = parseInt(option[1]);
		}
		var div = document.getElementById(name);
		if(div) {
			if (document.body.scrollHeight > document.body.clientHeight) {
				mheight = parseInt(document.body.scrollHeight);
			} else {
				mheight = parseInt(document.body.clientHeight);
				mheight = parseInt(window.innerHeight);
			}
			if (div.scrollHeight > (mheight-height)) {
				div.style.height=(mheight-height);
			} else {
				div.style.height = div.scrollHeight;
			}
		}
	}
}

/*function checkUrl(url, errorMessage){
    if (url.replace(/^\s+|\s+$/g,'')=='') return true;
    var v = new Validator();
    try {
        var res = v.verURL(url,3,false);
        if (!res)SetErrorMessage(errorMessage,true);
        //return res;
    }
    catch(e){}
}*/

function trimStr(str) {
	return(str.replace(/(^\s*)|(\s*$)/g, ""));
}

function setElementVisibilty( elementID, isVisible, width )
{
	var el = document.getElementById( elementID );
	if ( is_ie )
		el.style.display = isVisible ? "block" : "none";
	else
		el.style.display = isVisible ? "inline" : "none";

	el.style.width = width;
	el.width = width;
}


function AdminPanelCheckToResize() {

    if (is_ie) {
        window.attachEvent('onresize', checkAdminPanelSize);
    }
    else {
        window.addEventListener('resize', checkAdminPanelSize, false);
    }
}
function checkAdminPanelSize(){
    updateDivSize("DivLeftMenu",false);
    updateDivSize("DivAdminPanel",true);
}
function updateDivSize(id, changeWidth){
        var div = document.getElementById(id);
        var mheight,mwidth;
//alert(div);
//alert(document.getElementById('12356'));
        if(div)
        {
            var iWidth=parseInt(div.scrollWidth);
            var iHeight=parseInt(div.scrollHeight);
            div.style.height=10;
            if (changeWidth) {
            	div.style.width=10;
            }

//alert(div.parentNode.offsetHeight);
            if(document.all)
            {
            	mheight = parseInt(div.parentNode.offsetHeight)-
                          parseInt(div.parentNode.currentStyle.paddingTop)-
                          parseInt(div.parentNode.currentStyle.paddingBottom);
                mwidth = parseInt(div.parentNode.offsetWidth)-
                          parseInt(div.parentNode.currentStyle.paddingLeft)-
                          parseInt(div.parentNode.currentStyle.paddingRight);
//str = '';
//for(var i in div.parentNode) {
//	str += i + ':' +  div.parentNode[i] + '\n<br>';
//}

//document.write(str);

            }
            else
            {
                mheight = parseInt(div.parentNode.offsetHeight);
                mwidth = parseInt(div.parentNode.offsetWidth);
                var p=div.parentNode;
                while (true){
                    if (!isNaN(parseInt(p.style.paddingBottom))){
                        mheight-=parseInt(p.style.paddingBottom);
                    }
                    if (!isNaN(parseInt(p.style.paddingTop))){
                        mheight-=parseInt(p.style.paddingTop);
                    }
                    if (!isNaN(parseInt(p.style.paddingLeft))){
                        mwidth-=parseInt(p.style.paddingLeft);
                    }
                    if (!isNaN(parseInt(p.style.paddingRight))){
                        mwidth-=parseInt(p.style.paddingRight);
                    }
                    if (!isNaN(parseInt(p.cellPadding))){
                        mheight-=2* parseInt(p.cellPadding);
                        mwidth-=2* parseInt(p.cellPadding);
                    }
                    if(p=='[object HTMLTableElement]') break;
                    else p=p.parentNode;
                }


            }
            if (iHeight> mheight)
            {
                div.style.height=mheight;
            }
            else
            {
                div.style.height = "100%";//div.scrollHeight;
            }

            if (changeWidth){
                //alert(div.scrollWidth);
                //alert(mwidth);
                if (iWidth> mwidth)
                {
                    div.style.width=mwidth;
                }
                else{
                    div.style.width="100%";
                }
                //alert(div.style.width);
            }

        }
}

function showElement(element, show) {
	if (show) {
		element.style.display = "";
	} else {
		element.style.display = "none";
	}
}

function isVisible(element) {
	return ('none' != element.style.display);
}

function openWizard(link) {
	if (top != self) {
		window.open(link);
	} else {
		window.location.href=link;
	}
}
//end common.js//
//util.js//
/**
 * Util scripts
 *
 * @copyright (c) 2004-2006, SWsoft
 */

var sbLogs = null;

function log(key, val, clear) {
	if (null == sbLogs) {
		SbInitLogging();
	}
	if (null != sbLogs) {
		if (clear) {
			sbLogs.innerHTML = '';
		}
		sbLogs.innerHTML = sbLogs.innerHTML + '<br>' + key  + '==' + val;
	}
}

function SbInitLogging() {
	sbLogs = document.getElementById('SbLogs');
}




function getScreenWidth() {
	var result = 2000;
	
	if (window.innerWidth) {
		// all except Explorer
		result = parseInt(window.innerWidth);
	} else if (document.documentElement && document.documentElement.clientWidth) {
		// Explorer 6 Strict Mode
		result = parseInt(document.documentElement.clientWidth);
	} else if (document.body) {
		// other Explorers
		result = parseInt(document.body.clientWidth);
	}
	if (isNaN(result)) {
		result = 2000;
	}
	return result;
}

function getScreenHeight() {
	var result = 2000;
	
	if (window.innerHeight) {
		// all except Explorer
		result = parseInt(window.innerHeight);
	} else if (document.documentElement && document.documentElement.clientHeight) {
		// Explorer 6 Strict Mode
		result = parseInt(document.documentElement.clientHeight);
	} else if (document.body) {
		// other Explorers
		result = parseInt(document.body.clientHeight);
	}
	if (isNaN(result)) {
		result = 2000;
	}
	return result;
}

function getScrollTop() {
	var result = 0;
	if (document.documentElement && document.documentElement.scrollTop) {
		result = parseInt(document.documentElement.scrollTop);
	} else if (document.body) {
		result = parseInt(document.body.scrollTop);
	}
	if (isNaN(result)) {
		result = 0;
	}
	return result;
}

function getScrollLeft() {
	var result = 0;
	if (document.documentElement && document.documentElement.scrollLeft) {
		result = parseInt(document.documentElement.scrollLeft);
	} else if (document.body) {
		result = parseInt(document.body.scrollLeft);
	}
	if (isNaN(result)) {
		result = 0;
	}
	return result;
}

function addEvent(element, evname, func) {
	if (document.all) {
		element.attachEvent('on' + evname, func);
	} else {
		if (evname == 'scroll') {
			element.addEventListener(evname, func, false);
		} else {
			element.addEventListener(evname, func, true);
		}
	}
}

function removeEvent(element, evname, func) {
	if (document.all) {
		element.detachEvent('on' + evname, func);
	} else {
		element.removeEventListener(evname, func, true);
	}
}

function stopEvent(event) {
	if (document.all) {
		event = window.event;
		event.cancelBubble = true;
		event.returnValue = false;
	} else {
		event.preventDefault();
		event.stopPropagation();
	}
	return false;
}

function getScreenX(event) {
	var result = parseInt(event.clientX);
	if (isNaN(result)) {
		result = 0;
	}
	result += getScrollLeft();
	return result;
}

function getScreenY(event) {
	var result = parseInt(event.clientY);
	if (isNaN(result)) {
		result = 0;
	}
	result += getScrollTop();
	return result;
}

function getObjectWidth(object) {
	var result = 0;
	if (null != object) {
		result = parseInt(object.clientWidth);
		if (isNaN(result)) {
			result = 0;
		}
	}
	return result;
}

function getObjectHeight(object) {
	var result = 0;
	if (null != object) {
		result = parseInt(object.clientHeight);
		if (isNaN(result)) {
			result = 0;
		}
	}
	return result;
}

function setObjectHeight(object, height) {
	if (null != object) {
		object.style.height = height + 'px';
	}
}

function setObjectWidth(object, width) {
	if (null != object) {
		object.style.width = width + 'px';
	}
}

function setObjectSize(object, width, height) {
	if (null != object) {
		object.style.width = width + 'px';
		object.style.height = height + 'px';
	}
}

function setObjectPosition(object, left, top) {
	if (null != object) {
		object.style.left = left + 'px';
		object.style.top = top + 'px';
	}
}

/**
 * Validate field with validator method and show message if it contains invalid data
 *
 * @param string methodName
 * @param string elementId
 * @param string localeKey
 * @return bool
 */
function validateField(methodName, elementId, localeKey) {
	eval('var result = ' + methodName + '(document.getElementById(\'' + elementId + '\').value);');

	if (asterix==document.getElementById(elementId + '_asterix')) {
		showElement(asterix, !document.getElementById(elementId).value);
	}
	
	if (!result) {
		alert(SbGetLocaleByKey(localeKey));
		
		try {
			document.getElementById(elementId).focus();
		} catch (e) {
			
		}
		
		return false;
	}
	
	return true;
}

/**
 * Validate field if filed value is not empty 
 * with validator method and show message if it contains invalid data
 *
 * @param string methodName
 * @param string elementId
 * @param string localeKey
 * @return bool
 */
function validateFieldIfNotEmpty(methodName, elementId, localeKey) {
	val = document.getElementById(elementId).value;
	if (val) {
		return validateField(methodName, elementId, localeKey);
	}
	return true;
}

/**
 * Validate field with validation expression and show message if it contains invalid data
 *
 * @param string validator
 * @param string elementId
 * @param string localeKey
 * @return bool
 */
function extendedValidateField(validator, elementId, localeKey) {	
	eval('var result = ' + validator + ';');
	
	// hide asterix if field have valid data
	if (asterix == document.getElementById(elementId + '_asterix')) {
		showElement(asterix, !result);
	}
	
	if (!result) {
		alert(SbGetLocaleByKey(localeKey));
		
		try {
			document.getElementById(elementId).focus();
		} catch (e) {
			
		}
		
		return false;
	}
	
	return true;
}

function showAsterix(id) {
	if (asterix == document.getElementById(id + '_asterix')) {
		showElement(asterix, !document.getElementById(id).value);
	}
}

//endutil.js//

//function.js//
function MM_showHideLayers(obj)
{
	var ID = document.getElementById(obj);
	ID.style.visibility="visible";
	ID.style.display="inline";
}
function MM_hideall()
{
	document.getElementById("information_menu").style.visibility="hidden";
	document.getElementById("groupproduct_menu").style.visibility="hidden";
	document.getElementById("product_menu").style.visibility="hidden";
	document.getElementById("member_menu").style.visibility="hidden";
	document.getElementById("report_menu").style.visibility="hidden";
}

function bgMode(obj,active)
{
	if(active=="over")
	{
		obj.bgColor='#F5F5F5';
	}
	else
	{
		obj.bgColor="#E8E8E8";
	}
}

function OpenCloseMenu(divid) {
  if (document.layers) { // NN4+
  		if (document.layers[divid].visibility == 'visible') 
		{
			document.layers[divid].visibility = "hide";
			document.layers[divid].display = "none";
			document.layers[divid+"Default"].fontWeight = "normal";
   		} else {
			document.layers[divid].visibility = "show";
			document.layers[divid].display = "inline";
			document.layers[divid+"Default"].fontWeight = "bold";
	  }
  } else if (document.getElementById) {
		var obj = document.getElementById(divid);
		var objSD = document.getElementById(divid+"Default");
	
			if (obj.style.visibility == 'visible') {
				obj.style.visibility = "hidden";
				obj.style.display = "none";
			} else {
				obj.style.visibility = "visible";
				obj.style.display = "inline";
			}
  } else if (document.all) { // IE 4
    if (document.all[divid].style.visibility == 'visible') {
document.all[divid].style.visibility = "hidden";
document.all[divid].style.display = "none";
document.all[divid+"Default"].style.fontWeight = "normal";
    } else {
document.all[divid].style.visibility = "visible";
document.all[divid].style.display = "inline";
document.all[divid+"Default"].style.fontWeight = "bold";
    }
  }
}


//end function.js//



function getHostingPlans()
{
	document.getElementById('HostingPlans').innerHTML= '<select name="plan" id="plan" class="dropdown_bx_305px" disabled="disabled"><option value=""> กำลังโหลดข้อมูล ... </option></select>';
		
	var os = document.getElementById('os').value;
	var email_plan = document.getElementById('email_plan').value;
	

	var url = 'includes/chaiyohosting.class.php';
	
	if (email_plan == 'yes') {
		var pars = 'action=get_hosting_plans&os='+os+'&email_plan='+email_plan;
		
	} else {
		var pars = 'action=get_hosting_plans&os='+os;
	}
		
	var myAjax = new Ajax.Updater( 'HostingPlans', url, { method: 'post', parameters: pars });

}

function getHostingPrice()
{
	TogglePreloader(1);
	document.getElementById('DivHostingValue').innerHTML= '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="0.00" />&nbsp;&nbsp;&nbsp; บาท';
		
	var plan = document.getElementById('plan').value;

	var url = 'includes/chaiyohosting.class.php';
	var pars = 'action=get_hosting_price&plan='+plan;
		
	var myAjax = new Ajax.Updater( 'DivHostingValue', url, { method: 'post', onComplete: function() 
																								 {
																									 	updateDomainValue();
																										updateSubTotalValue();
																										updateDiscountValue(); 
																										updateVatValue(); 
																										updateTotalValue(); 
																										chk_addtax();
																										setTimeout("TogglePreloader(0);",1250); 
	 
																								  }, parameters: pars });
	

}

function checkContactLenght() { 
	if ((document.getElementById('small_s').checked) || (document.getElementById('small_m').checked) || (document.getElementById('email_p1').checked) || (document.getElementById('email_p2').checked) || (document.getElementById('email_p3').checked) || (document.getElementById('email_p4').checked))
	{
		document.getElementById('one_month').innerHTML = '<input type="radio" name="length" id="length1" value="1" disabled="disabled"><span class="content_text_hosting_small">&nbsp;&nbsp; 1 เดือน</span>';
		document.getElementById('three_month').innerHTML = '<input type="radio" name="length" id="length3" value="3" disabled="disabled"><span class="content_text_hosting_small">&nbsp;&nbsp; 3 เดือน</span>';
		document.getElementById('six_month').innerHTML = '<input type="radio" name="length" id="length6" value="6" disabled="disabled"><span class="content_text_hosting_small">&nbsp;&nbsp; 6 เดือน</span>';
		document.getElementById('twelve_month').innerHTML = '<input type="radio" name="length" id="length12" value="12" checked><span class="content_text_hosting_small"> 12 เดือน</span>';
		document.getElementById('twenty4_month').innerHTML = '<input type="radio" name="length" id="length24" value="24"><span class="content_text_hosting_small"> 24 เดือน</span>';
	}
	else
	{
		document.getElementById('one_month').innerHTML = '<input type="radio" name="length" id="length1" value="1"><span class="content_text_hosting_small">&nbsp;&nbsp; 1 เดือน</span>';
		document.getElementById('three_month').innerHTML = '<input type="radio" name="length" id="length3" value="3"><span class="content_text_hosting_small">&nbsp;&nbsp; 3 เดือน</span>';
		document.getElementById('six_month').innerHTML = '<input type="radio" name="length" id="length6" value="6"><span class="content_text_hosting_small">&nbsp;&nbsp; 6 เดือน</span>';		
		document.getElementById('twelve_month').innerHTML = '<input type="radio" name="length" id="length12" value="12" checked><span class="content_text_hosting_small"> 12 เดือน + ฟรี 2 เดือน</span>';
		document.getElementById('twenty4_month').innerHTML = '<input type="radio" name="length" id="length24" value="24"><span class="content_text_hosting_small"> 24 เดือน + ฟรี 5 เดือน</span>';
	}
}

function ChangeOrderTypeRegNew()
{

	
}

function ChangeOrderTypeReged()
{

}

function ChangeHostingPlan()
{

}


//* Added the following code on July 04, 2007 by MaS */

	

function doValidate()
{
  	if ((document.getElementById('plan').value == '3months') || (document.getElementById('plan').value == '6months') || (document.getElementById('plan').value == '12months'))
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">กรุณาเลือก Hosting Plan ที่ต้องการ ค่ะ </span><br/> กรุณาเลือก Hosting Plan ที่ต้องการ ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('name_th').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "ชื่อ-นามสกุล[ภาษาไทย]" ค่ะ </span><br/> กรุณาใส่ "ชื่อ-นามสกุล [ภาษาไทย]" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
				
	else if (document.getElementById('name_en').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "ชื่อ-นามสกุล[ภาษาอังกฤษ]" ค่ะ </span><br/>กรุณาใส่ "ชื่อ-นามสกุล[ภาษาอังกฤษ]" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}

	else if (document.getElementById('address1').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "ที่อยู่" ค่ะ </span><br/>กรุณาใส่ "ที่อยู่" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('city').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "เขต/อำเภอ" ค่ะ </span><br/>กรุณาใส่ "เขต/อำเภอ" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('state').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "จังหวัด" ค่ะ </span><br/>กรุณาใส่ "จังหวัด" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('zipcode').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "รหัสไปรษณีย์" ค่ะ </span><br/>กรุณาใส่ "รหัสไปรษณีย์" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('country').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "ประเทศ" ค่ะ </span><br/>กรุณาใส่ "ประเทศ" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('tel').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่เบอร์โทรศัพท์ค่ะ </span><br/>กรุณาใส่ "เบอร์โทรศัพท์" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('email').value == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">คุณลืมใส่ "อีเมล์"ค่ะ </span><br/>กรุณาใส่ "อีเมล์" ด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if(document.getElementById('email').value.indexOf('@')==-1) 
	{
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">อีเมล์ของคุณไม่ถูกต้องค่ะ </span><br/>กรุณาใส่ "อีเมล์" ให้ถูกต้องด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if(document.getElementById('email').value.indexOf('.')==-1) 
	{
		displayStaticMessage('<h3><div align="center">ข้อมูลผู้สมัครใช้บริการ</div> </h3><p><span class="red">อีเมล์ของคุณไม่ถูกต้องค่ะ </span><br/>กรุณาใส่ "อีเมล์" ให้ถูกต้องด้วยนะคะ</p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	else if (document.getElementById('termagree').checked == '')
	{	
		displayStaticMessage('<h3><div align="center">ข้อตกลงและเงื่อนไขการใช้บริการ</div> </h3><p><span class="red">กรุณายอมรับ "ข้อตกลงและเงื่อนไข" การใช้บริการของ บริษัท ไชโย โฮสติ้ง จำกัดค่ะ <p></span><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	
	else if ((document.getElementById('check_addtax').checked==true)&&((document.getElementById('bill_company').value=="")
												|| (document.getElementById('bill_address').value=="")
												|| (document.getElementById('bill_province').value=="")
												|| (document.getElementById('bill_country').value=="")
												|| (document.getElementById('bill_zip').value=="")
												|| (document.getElementById('bill_phone').value=="")
												|| (document.getElementById('bill_fax').value=="")))
	{	
	
		displayStaticMessage('<h3><div align="center">ข้อมูลที่อยู่สำหรับใบกำกับภาษี</div> </h3><p><span class="red">กรุณากรอกที่อยู่สำหรับใบกำกับภาษี\nหากไม่ต้องการ กรุณานำเครื่องหมาย / ออก </span><br/></p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
										
		return false;
	}
	
	else if ((document.getElementById('check_addtax').checked==true) && (document.getElementById('subtotal').value < 1000))
	{	

		displayStaticMessage('<h3><div align="center">รายละเอียดค่าใช้จ่าย</div> </h3><p><span class="red">ถ้าค่าบริการน้อยกว่า 1,000 บาท จะไม่สามารถหักภาษี ณ ที่จ่ายได้ </span><br/></p><p><a href=\'#\' onclick=\'closeMessage();return false\'><div align="center">ปิดหน้าต่าง</div></a><br/>');
		return false;
	}
	
	
	else
	{
		return true;
	}
}


function displayMessage(url)
{
	
	messageObj.setSource(url);
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(400,200);
	messageObj.setShadowDivVisible(true);	// Enable shadow for these boxes
	messageObj.display();
}

function displayStaticMessage(messageContent, cssClass)
{
	messageObj.setHtmlContent(messageContent);
	messageObj.setSize(300,150);
	messageObj.setCssClassMessageBox(cssClass);
	messageObj.setSource(false);	// no html source since we want to use a static message here.
	messageObj.setShadowDivVisible(false);	// Disable shadow for these boxes	
	messageObj.display();
	
	
}

function closeMessage()
{
	messageObj.close();	
} 

function updateHostingValue()
{
	var plan = document.getElementById('plan').value;
	switch (plan)
	{
		case '' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="0.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'beginner_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="540.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'starter_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="1,050.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'standard_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="1,500.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'professional_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="2,670.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'enterprise_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="3,900.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;	
		case 'business_s_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="5,850.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'business_m_planx3' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="8,850.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
			
		case 'beginner_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="1,080.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'starter_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="2,100.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'standard_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="3,000.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'professional_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="5,340.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'enterprise_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="7,800.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
			
		case 'business_s_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="11,700.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'business_m_planx6' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="17,700.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
			
		case 'small_s_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="1,188.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'small_m_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="1,800.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'beginner_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="2,160.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'starter_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="4,200.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'standard_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="5,400.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'professional_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="9,612.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'enterprise_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="14,040.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'email1_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="2,400.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'email2_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="4,800.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'email3_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="9,600.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'email4_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="12,000.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
			
		case 'business_s_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="21,060.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		case 'business_m_planx12' :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="31,860.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		default :
			document.getElementById('DivHostingValue').innerHTML = '<input type=text name="hosting_value" id="hosting_value" class="order-calculate" readonly value="0.00" />&nbsp;&nbsp;&nbsp;บาท';
			break;
		
	}
}

function updateDomainValue()
{
	
	if ((document.getElementById('ordertype').value == 'เช่าโฮสติ้ง เพียงอย่างเดียว') || (document.getElementById('ordertype').value == 'เช่าอีเมล์ เพียงอย่างเดียว')) {

		document.getElementById('DivDomainValue').innerHTML = '<input type=text name="domian_value" id="domain_value" class="order-calculate" readonly value="0.00" />&nbsp;&nbsp;&nbsp;บาท';
	}
	else
	{
		var ext_value;
		
		var ext = document.getElementById('ext').value;
		var plan = document.getElementById('plan').value;
		
		var url = 'includes/chaiyohosting.class.php';
		var pars = 'action=get_domain_price&ext='+ext+'&plan='+plan;
			
		var myAjax = new Ajax.Updater( 'DivDomainValue', url, { method: 'post', onSuccess: function() 
																								 {
																									 	updateSubTotalValue();
																										updateDiscountValue(); 
																										updateVatValue(); 
																										updateTotalValue(); 
																										chk_addtax();
																									 
																								  }, parameters: pars });
		
		var pars2 = 'action=update_free_domain&ext='+ext+'&plan='+plan;
		
		var myAjax2 = new Ajax.Updater( 'DivFreeDomain', url, { method: 'post', parameters: pars2 });
		
	}
	
}

function updateSubTotalValue()
{

	var hosting_value = document.getElementById('hosting_value').value;
	hosting_value = hosting_value.replace(',', '');
	hosting_value = eval(hosting_value);
	var domain_value = document.getElementById('domain_value').value;
	domain_value = eval(domain_value);
	
	var subtotal = hosting_value + domain_value;
	subtotal = formatCurrency(subtotal);
	
	document.getElementById('DivSubTotal').innerHTML = '<input type=text name="subtotal" id="subtotal" class="order-calculate" readonly value="'+subtotal+'" />&nbsp;&nbsp;&nbsp;บาท';
	
	
}

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '' + num + '.' + cents);
}
/* End added code July 7, 2007 */



/* Added code on July 06, 2007 by MaS*/
/* check value plan equal standard_planx12, professional_planx12, enterprise_planx12 
for display discount */

 function updateDiscountValue()
{
	if (document.getElementById('plan').value == 'standard_planx12') {
		document.getElementById('DivDiscountValue').innerHTML = '<span class="red"> ลด 10% </span>';
	}else if (document.getElementById('plan').value == 'professional_planx12'){
		document.getElementById('DivDiscountValue').innerHTML = '<span class="red"> ลด 10% </span>';
	}else if (document.getElementById('plan').value == 'enterprise_planx12'){
		document.getElementById('DivDiscountValue').innerHTML = '<span class="red"> ลด 10% </span>';
	}else if (document.getElementById('plan').value == 'business_s_planx12'){
		document.getElementById('DivDiscountValue').innerHTML = '<span class="red"> ลด 10% </span>';
	}else if (document.getElementById('plan').value == 'business_m_planx12'){
		document.getElementById('DivDiscountValue').innerHTML = '<span class="red"> ลด 10% </span>';
	}else document.getElementById('DivDiscountValue').innerHTML = '';
}

/* calculate value is vat */
function updateVatValue()
{
	var subtotal = document.getElementById('subtotal').value;
	subtotal = subtotal.replace(',', '');
	subtotal = eval(subtotal);
	var vat = (subtotal*0.07);
	vat = formatCurrency(vat);
	document.getElementById('DivVat').innerHTML = '<input type=text name="vat" id="vat" class="order-calculate" readonly value="'+vat+'" />&nbsp;&nbsp;&nbsp;บาท';
}

/* calculate value is total */
function updateTotalValue()
{
	var subtotal = document.getElementById('subtotal').value;
	subtotal = subtotal.replace(',', '');
	subtotal = eval(subtotal);
	var total = (subtotal + (subtotal)* 0.07);
	total = formatCurrency(total);
	document.getElementById('DivTotal').innerHTML = '<input type=text name="total" id="total" class="order-calculate" readonly value="'+total+'" />&nbsp;&nbsp;&nbsp;บาท';
	
}
/* End add code on July 06, 2007 by MaS*/

/* calculate value is vat _tax*/
function updateVatTaxValue()
{
	var subtotal = document.getElementById('subtotal').value;
	subtotal = subtotal.replace(',', '');
	subtotal = eval(subtotal);
	var total = (subtotal + (subtotal)* 0.07);
	//tax1 = 1 นิติบุคคล หัก 3 %
	//tax2 = 2 หน่วยงานราชการ หัก 1 %
	if(document.getElementById('tax1').checked==true) {	var vat_tax = (subtotal * 0.03); document.getElementById('show_vat').innerHTML = '3'; }
	if(document.getElementById('tax2').checked==true) {	var vat_tax = (subtotal * 0.01); document.getElementById('show_vat').innerHTML = '1'; }
	var total_tax= (total-vat_tax);
	vat_tax = formatCurrency(vat_tax);
	total_tax = formatCurrency(total_tax);
	document.getElementById('DivVat_tax').innerHTML = '<input type=text name="vat_tax" id="vat_tax" class="order-calculate" readonly value="'+vat_tax+'" />&nbsp;&nbsp;&nbsp;บาท';
	document.getElementById('DivTotal_tax').innerHTML = '<input type=text name="total_tax" id="total_tax" class="order-calculate" readonly value="'+total_tax+'" />&nbsp;&nbsp;&nbsp;บาท';
	

}



function ResetVatTaxValue(){
	
	var vat_tax = "-";
	var total_tax= "-";
	document.getElementById('DivVat_tax').innerHTML = '<input type=text name="vat_tax" id="vat_tax" class="order-calculate" readonly value="'+vat_tax+'" />&nbsp;&nbsp;&nbsp;บาท';
	document.getElementById('DivTotal_tax').innerHTML = '<input type=text name="total_tax" id="total_tax" class="order-calculate" readonly value="'+total_tax+'" />&nbsp;&nbsp;&nbsp;บาท';
}






function CheckDomain()
{
	var domain = document.getElementById("domain").value;
	
	document.getElementById('result1').innerHTML = "";
	document.getElementById('result2').innerHTML = "";
	document.getElementById('result3').innerHTML = "";
	document.getElementById('result4').innerHTML = "";
	document.getElementById('result5').innerHTML = "";
	document.getElementById('result6').innerHTML = "";
	document.getElementById('result7').innerHTML = "";
	document.getElementById('result8').innerHTML = "";
	document.getElementById('result9').innerHTML = "";
	document.getElementById('result10').innerHTML = "";
	document.getElementById('result11').innerHTML = "";
//	document.getElementById('result12').innerHTML = "";
//	document.getElementById('result13').innerHTML = "";
//	document.getElementById('result14').innerHTML = "";
//	document.getElementById('result15').innerHTML = "";
//	document.getElementById('result16').innerHTML = "";
	
	document.getElementById("button1").innerHTML = "";
	document.getElementById("button2").innerHTML = "";
	document.getElementById("button3").innerHTML = "";
	document.getElementById("button4").innerHTML = "";
	document.getElementById("button5").innerHTML = "";
	document.getElementById("button6").innerHTML = "";
	document.getElementById("button7").innerHTML = "";
	document.getElementById("button8").innerHTML = "";
	document.getElementById("button9").innerHTML = "";
	document.getElementById("button10").innerHTML = "";
	document.getElementById("button11").innerHTML = "";
//	document.getElementById("button12").innerHTML = "";
//	document.getElementById("button13").innerHTML = "";
//	document.getElementById("button14").innerHTML = "";
//	document.getElementById("button15").innerHTML = "";
//	document.getElementById("button16").innerHTML = "";
	
	document.getElementById('domainname1').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.com';
	document.getElementById('domainname2').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.net';
	document.getElementById('domainname3').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.org';
	document.getElementById('domainname4').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.name';
	document.getElementById('domainname5').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.info';
	document.getElementById('domainname6').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.biz';
	document.getElementById('domainname7').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.co.th';
	document.getElementById('domainname8').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.in.th';
	document.getElementById('domainname9').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.ac.th';
	document.getElementById('domainname10').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.or.th';
	document.getElementById('domainname11').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.go.th';
//	document.getElementById('domainname12').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.us';
//	document.getElementById('domainname13').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.eu';
//	document.getElementById('domainname14').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.cn';
//	document.getElementById('domainname15').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.cc';
//	document.getElementById('domainname16').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.tv';

	CheckDotCom(domain);
	CheckDotNet(domain);
	CheckDotOrg(domain);
	CheckDotName(domain);
	CheckDotInfo(domain);
	CheckDotBiz(domain);
	CheckDotCoTh(domain);
	CheckDotInTh(domain);
	CheckDotAcTh(domain);
	CheckDotOrTh(domain);
	CheckDotGoTh(domain);
//	CheckDotUs(domain);
//	CheckDotEu(domain);
//	CheckDotCn(domain);
//	CheckDotCc(domain);
//	CheckDotTv(domain);
}

params = getParams();

function CheckDomainFromUrl()
{
	var domain = unescape(params["domain"]);
	document.getElementById('DivDomainSearch').innerHTML = "<input type=\"text\" name=\"domain\" id=\"domain\" value=\""+domain+"\" size=\"40\" class=\"domainsearch2\" OnKeyPress=\"if(event.keyCode==13){CheckDomain();}\">";
	document.getElementById('result1').innerHTML = "";
	document.getElementById('result2').innerHTML = "";
	document.getElementById('result3').innerHTML = "";
	document.getElementById('result4').innerHTML = "";
	document.getElementById('result5').innerHTML = "";
	document.getElementById('result6').innerHTML = "";
	document.getElementById('result7').innerHTML = "";
	document.getElementById('result8').innerHTML = "";
	document.getElementById('result9').innerHTML = "";
	document.getElementById('result10').innerHTML = "";
	document.getElementById('result11').innerHTML = "";
	//document.getElementById('result12').innerHTML = "";
	//document.getElementById('result13').innerHTML = "";
	//document.getElementById('result14').innerHTML = "";
	//document.getElementById('result15').innerHTML = "";
	//document.getElementById('result16').innerHTML = "";
	
	document.getElementById("button1").innerHTML = "";
	document.getElementById("button2").innerHTML = "";
	document.getElementById("button3").innerHTML = "";
	document.getElementById("button4").innerHTML = "";
	document.getElementById("button5").innerHTML = "";
	document.getElementById("button6").innerHTML = "";
	document.getElementById("button7").innerHTML = "";
	document.getElementById("button8").innerHTML = "";
	document.getElementById("button9").innerHTML = "";
	document.getElementById("button10").innerHTML = "";
	document.getElementById("button11").innerHTML = "";
	//document.getElementById("button12").innerHTML = "";
	//document.getElementById("button13").innerHTML = "";
	//document.getElementById("button14").innerHTML = "";
	//document.getElementById("button15").innerHTML = "";
	//document.getElementById("button16").innerHTML = "";
	
	document.getElementById('domainname1').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.com';
	document.getElementById('domainname2').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.net';
	document.getElementById('domainname3').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.org';
	document.getElementById('domainname4').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.name';
	document.getElementById('domainname5').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.info';
	document.getElementById('domainname6').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.biz';
	document.getElementById('domainname7').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.co.th';
	document.getElementById('domainname8').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.in.th';
	document.getElementById('domainname9').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.ac.th';
	document.getElementById('domainname10').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.or.th';
	document.getElementById('domainname11').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.go.th';
	//document.getElementById('domainname12').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.us';
	//document.getElementById('domainname13').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.eu';
	//document.getElementById('domainname14').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.cn';
	//document.getElementById('domainname15').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.cc';
	//document.getElementById('domainname16').innerHTML = '<input name="dom" type="hidden" value="'+domain+'" />'+domain+'.tv';

	CheckDotCom(domain);
	CheckDotNet(domain);
	CheckDotOrg(domain);
	CheckDotName(domain);
	CheckDotInfo(domain);
	CheckDotBiz(domain);
	CheckDotCoTh(domain);
	CheckDotInTh(domain);
	CheckDotAcTh(domain);
	CheckDotOrTh(domain);
	CheckDotGoTh(domain);
	//CheckDotUs(domain);
	//CheckDotEu(domain);
	//CheckDotCn(domain);
	//CheckDotCc(domain);
	//CheckDotTv(domain);	
}

function getParams() 
{
	var idx = document.URL.indexOf('?');
	var params = new Array();
	if (idx != -1) {
	var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
	for (var i=0; i<pairs.length; i++) {
		nameVal = pairs[i].split('=');
		params[nameVal[0]] = nameVal[1];
   }
}

return params;
}

var xmlHttpDotCom;
var xmlHttpDotNet;
var xmlHttpDotOrg;
var xmlHttpDotName;
var xmlHttpDotInfo;
var xmlHttpDotBiz;
var xmlHttpDotCoTh;
var xmlHttpDotInTh;
var xmlHttpDotAcTh;
var xmlHttpDotOrTh;
var xmlHttpDotGoTh;
var xmlHttpDotUs;
var xmlHttpDotEu;
var xmlHttpDotCn;
var xmlHttpDotCc;
var xmlHttpDotTv;

function CheckDotCom(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.com');

		xmlHttpDotCom=GetXmlHttpObject()
		if (xmlHttpDotCom==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.com';

		xmlHttpDotCom.onreadystatechange=stateChangedDotCom;
		xmlHttpDotCom.open("GET",url,true);
		xmlHttpDotCom.send(null);
	}
} 


function CheckDotNet(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.net');

		xmlHttpDotNet=GetXmlHttpObject()
		if (xmlHttpDotNet==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.net';

		xmlHttpDotNet.onreadystatechange=stateChangedDotNet;
		xmlHttpDotNet.open("GET",url,true);
		xmlHttpDotNet.send(null);
	}
} 

function CheckDotOrg(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.org');

		xmlHttpDotOrg=GetXmlHttpObject()
		if (xmlHttpDotOrg==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.org';

		xmlHttpDotOrg.onreadystatechange=stateChangedDotOrg;
		xmlHttpDotOrg.open("GET",url,true);
		xmlHttpDotOrg.send(null);
	}
} 

function CheckDotName(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.name');

		xmlHttpDotName=GetXmlHttpObject()
		if (xmlHttpDotName==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.name';

		xmlHttpDotName.onreadystatechange=stateChangedDotName;
		xmlHttpDotName.open("GET",url,true);
		xmlHttpDotName.send(null);
	}
} 

function CheckDotInfo(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.info');

		xmlHttpDotInfo=GetXmlHttpObject()
		if (xmlHttpDotInfo==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.info';

		xmlHttpDotInfo.onreadystatechange=stateChangedDotInfo;
		xmlHttpDotInfo.open("GET",url,true);
		xmlHttpDotInfo.send(null);
	}
} 

function CheckDotBiz(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.biz');

		xmlHttpDotBiz=GetXmlHttpObject()
		if (xmlHttpDotBiz==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.biz';

		xmlHttpDotBiz.onreadystatechange=stateChangedDotBiz;
		xmlHttpDotBiz.open("GET",url,true);
		xmlHttpDotBiz.send(null);
	}
} 


function CheckDotCoTh(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.co.th');

		xmlHttpDotCoTh=GetXmlHttpObject()
		if (xmlHttpDotCoTh==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.co.th';

		xmlHttpDotCoTh.onreadystatechange=stateChangedDotCoTh;
		xmlHttpDotCoTh.open("GET",url,true);
		xmlHttpDotCoTh.send(null);
	}
} 

function CheckDotInTh(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.in.th');

		xmlHttpDotInTh=GetXmlHttpObject()
		if (xmlHttpDotInTh==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.in.th';

		xmlHttpDotInTh.onreadystatechange=stateChangedDotInTh;
		xmlHttpDotInTh.open("GET",url,true);
		xmlHttpDotInTh.send(null);
	}
} 

function CheckDotAcTh(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.ac.th');

		xmlHttpDotAcTh=GetXmlHttpObject()
		if (xmlHttpDotAcTh==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.ac.th';

		xmlHttpDotAcTh.onreadystatechange=stateChangedDotAcTh;
		xmlHttpDotAcTh.open("GET",url,true);
		xmlHttpDotAcTh.send(null);
	}
} 

function CheckDotOrTh(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.or.th');

		xmlHttpDotOrTh=GetXmlHttpObject()
		if (xmlHttpDotOrTh==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.or.th';

		xmlHttpDotOrTh.onreadystatechange=stateChangedDotOrTh;
		xmlHttpDotOrTh.open("GET",url,true);
		xmlHttpDotOrTh.send(null);
	}
} 

function CheckDotGoTh(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.go.th');

		xmlHttpDotGoTh=GetXmlHttpObject()
		if (xmlHttpDotGoTh==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.go.th';

		xmlHttpDotGoTh.onreadystatechange=stateChangedDotGoTh;
		xmlHttpDotGoTh.open("GET",url,true);
		xmlHttpDotGoTh.send(null);
	}
} 

function CheckDotUs(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.us');

		xmlHttpDotUs=GetXmlHttpObject()
		if (xmlHttpDotUs==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.us';

		xmlHttpDotUs.onreadystatechange=stateChangedDotUs;
		xmlHttpDotUs.open("GET",url,true);
		xmlHttpDotUs.send(null);
	}
} 

function CheckDotEu(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.eu');

		xmlHttpDotEu=GetXmlHttpObject()
		if (xmlHttpDotEu==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.eu';

		xmlHttpDotEu.onreadystatechange=stateChangedDotEu;
		xmlHttpDotEu.open("GET",url,true);
		xmlHttpDotEu.send(null);
	}
} 

function CheckDotCn(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.cn');

		xmlHttpDotCn=GetXmlHttpObject()
		if (xmlHttpDotCn==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.cn';

		xmlHttpDotCn.onreadystatechange=stateChangedDotCn;
		xmlHttpDotCn.open("GET",url,true);
		xmlHttpDotCn.send(null);
	}
} 

function CheckDotCc(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.cc');

		xmlHttpDotCc=GetXmlHttpObject()
		if (xmlHttpDotCc==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-th-whois.php?dom='+domain+'&ext=.cc';

		xmlHttpDotCc.onreadystatechange=stateChangedDotCc;
		xmlHttpDotCc.open("GET",url,true);
		xmlHttpDotCc.send(null);
	}
} 

function CheckDotTv(domain)
{
	if (domain == "")
		return false;
	else
	{
		waitPreloadPage('.tv');

		xmlHttpDotTv=GetXmlHttpObject()
		if (xmlHttpDotTv==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		} 
		var url='whois/chosting-whois.php?domain='+domain+'.tv';

		xmlHttpDotTv.onreadystatechange=stateChangedDotTv;
		xmlHttpDotTv.open("GET",url,true);
		xmlHttpDotTv.send(null);
	}
} 


function stateChangedDotCom() 
{ 
	if (xmlHttpDotCom.readyState==4)
	{ 
		document.getElementById("resultDotCom").innerHTML=xmlHttpDotCom.responseText;
		if (xmlHttpDotCom.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(1);
		}
		else
		{
			printNoResult(1);
		}		
	}
}

function stateChangedDotNet() 
{ 
	if (xmlHttpDotNet.readyState==4)
	{ 
		document.getElementById("resultDotNet").innerHTML=xmlHttpDotNet.responseText;
		if (xmlHttpDotNet.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(2);
		}
		else
		{
			printNoResult(2);
		}
	}
}

function stateChangedDotOrg() 
{ 
	if (xmlHttpDotOrg.readyState==4)
	{ 
		document.getElementById("resultDotOrg").innerHTML=xmlHttpDotOrg.responseText;
		if (xmlHttpDotOrg.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(3);
		}
		else
		{
			printNoResult(3);
		}
	}
}

function stateChangedDotName() 
{ 
	if (xmlHttpDotName.readyState==4)
	{ 
		document.getElementById("resultDotName").innerHTML=xmlHttpDotName.responseText;
		if (xmlHttpDotName.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(4);
		}
		else
		{
			printNoResult(4);
		}
	}
}

function stateChangedDotInfo() 
{ 
	if (xmlHttpDotInfo.readyState==4)
	{ 
		document.getElementById("resultDotInfo").innerHTML=xmlHttpDotInfo.responseText;
		if (xmlHttpDotInfo.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(5);
		}
		else
		{
			printNoResult(5);
		}
	}
}

function stateChangedDotBiz() 
{ 
	if (xmlHttpDotBiz.readyState==4)
	{ 
		document.getElementById("resultDotBiz").innerHTML=xmlHttpDotBiz.responseText;
		if (xmlHttpDotBiz.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(6);
		}
		else
		{
			printNoResult(6);
		}
	}
}


function stateChangedDotCoTh() 
{ 
	if (xmlHttpDotCoTh.readyState==4)
	{ 
		document.getElementById("resultDotCoTh").innerHTML=xmlHttpDotCoTh.responseText;
		if (xmlHttpDotCoTh.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(7);
		}
		else
		{
			printNoResult(7);
		}
	}
}

function stateChangedDotInTh() 
{ 
	if (xmlHttpDotInTh.readyState==4)
	{ 
		document.getElementById("resultDotInTh").innerHTML=xmlHttpDotInTh.responseText;
		if (xmlHttpDotInTh.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(8);
		}
		else
		{
			printNoResult(8);
		}
	}
}

function stateChangedDotAcTh() 
{ 
	if (xmlHttpDotAcTh.readyState==4)
	{ 
		document.getElementById("resultDotAcTh").innerHTML=xmlHttpDotAcTh.responseText;
		if (xmlHttpDotAcTh.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(9);
		}
		else
		{
			printNoResult(9);
		}
	}
}

function stateChangedDotOrTh() 
{ 
	if (xmlHttpDotOrTh.readyState==4)
	{ 
		document.getElementById("resultDotOrTh").innerHTML=xmlHttpDotOrTh.responseText;
		if (xmlHttpDotOrTh.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(10);
		}
		else
		{
			printNoResult(10);
		}
	}
}

function stateChangedDotGoTh() 
{ 
	if (xmlHttpDotGoTh.readyState==4)
	{ 
		document.getElementById("resultDotGoTh").innerHTML=xmlHttpDotGoTh.responseText;
		if (xmlHttpDotGoTh.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(11);
		}
		else
		{
			printNoResult(11);
		}
	}
}

function stateChangedDotUs() 
{ 
	if (xmlHttpDotUs.readyState==4)
	{ 
		document.getElementById("resultDotUs").innerHTML=xmlHttpDotUs.responseText;
		if (xmlHttpDotUs.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(12);
		}
		else
		{
			printNoResult(12);
		}
	}
}

function stateChangedDotEu() 
{ 
	if (xmlHttpDotEu.readyState==4)
	{ 
		document.getElementById("resultDotEu").innerHTML=xmlHttpDotEu.responseText;
		if (xmlHttpDotEu.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(13);
		}
		else
		{
			printNoResult(13);
		}
	}
}

function stateChangedDotCn() 
{ 
	if (xmlHttpDotCn.readyState==4)
	{ 
		document.getElementById("resultDotCn").innerHTML=xmlHttpDotCn.responseText;
		if (xmlHttpDotCn.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(14);
		}
		else
		{
			printNoResult(14);
		}
	}
}

function stateChangedDotCc() 
{ 
	if (xmlHttpDotCc.readyState==4)
	{ 
		document.getElementById("resultDotCc").innerHTML=xmlHttpDotCc.responseText;
		if (xmlHttpDotCc.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(15);
		}
		else
		{
			printNoResult(15);
		}
	}
}

function stateChangedDotTv() 
{ 
	if (xmlHttpDotTv.readyState==4)
	{ 
		document.getElementById("resultDotTv").innerHTML=xmlHttpDotTv.responseText;
		if (xmlHttpDotTv.responseText == '<font color="green">ว่าง</font>')
		{
			printYesResult(16);
		}
		else
		{
			printNoResult(16);
		}
	}
}



function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
	
function waitPreloadPage(ext)
{
	if (ext == '.com')
		document.getElementById("resultDotCom").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.net')
		document.getElementById("resultDotNet").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.org')
		document.getElementById("resultDotOrg").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.name')
		document.getElementById("resultDotName").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.info')
		document.getElementById("resultDotInfo").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.biz')
		document.getElementById("resultDotBiz").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.co.th')
		document.getElementById("resultDotCoTh").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.in.th')
		document.getElementById("resultDotInTh").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.ac.th')
		document.getElementById("resultDotAcTh").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.or.th')
		document.getElementById("resultDotOrTh").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.go.th')
		document.getElementById("resultDotGoTh").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.us')
		document.getElementById("resultDotUs").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.eu')
		document.getElementById("resultDotEu").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.cn')
		document.getElementById("resultDotCn").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.cc')
		document.getElementById("resultDotCc").innerHTML = 'กำลังตรวจสอบ...';
	else if (ext == '.tv')
		document.getElementById("resultDotTv").innerHTML = 'กำลังตรวจสอบ...';
}

function doSubmit(i)
{
		document.getElementById("hiddenForm").innerHTML = '<form name="domainsearch" action="web-hosting-order.php" method="post"><input type="hidden" name="cwaction" value="order"><input type="hidden" name="dom" value="'+document.getElementById("domain").value+'"><input type="hidden" name="ext" value="'+document.getElementById("ext"+i+"").value+'"><input type="hidden" name="price" value="'+document.getElementById("price"+i+"").value+'"><input type="hidden" name="ordertype" value="'+document.getElementById("ordertype"+i+"").value+'"></form>';
		window.document.domainsearch.submit();
}

function whois(domain)
{
	window.open("cwhois_cart.php?cwaction=lookup&domain="+domain,"whois","width=600,height=400,resizable=yes,scrollbars=yes");
}

function printYesResult(number)
{
//	document.getElementById("result"+number+"").innerHTML = '<select size="1" id="ordertype'+number+'" name="ordertype" class="dropdown_bx_180px" ><option value="NH">จดโดเมนพร้อมทั้งเช่าโฮสติ้ง</option><option value="NO">จดโดเมน เพียงอย่างเดียว</option><option value="HO">เช่าโฮสติ้ง เพียงอย่างเดียว</option></select>';
	document.getElementById("result"+number+"").innerHTML = '<select size="1" id="ordertype'+number+'" name="ordertype" class="dropdown_bx_180px" ><option value="NH">จดโดเมนพร้อมทั้งเช่าโฮสติ้ง</option><option value="NE">จดโดเมนพร้อมทั้งเช่าอีเมล์</option><option value="NO">จดโดเมน เพียงอย่างเดียว</option><option value="HO">เช่าโฮสติ้ง เพียงอย่างเดียว</option><option value="EO">เช่าอีเมล์ เพียงอย่างเดียว</option></select>';
	
	document.getElementById("button"+number+"").innerHTML = '<input type="image" src="images/bt_th_order.gif" onclick="submit(\'hosting'+number+'\'); return false;" />';
	
}

function printNoResult(number)
{
//	document.getElementById("result"+number+"").innerHTML = '<select size="1" id="ordertype'+number+'" name="ordertype" class="dropdown_bx_180px"  ><option value="HO">เช่าโฮสติ้ง เพียงอย่างเดียว</option><option value="RH">ต่ออายุโดเมนพร้อมทั้งเช่าโฮสติ้ง</option><option value="TH">ย้ายโดเมนพร้อมทั้งเช่าโฮสติ้ง</option><option value="RO">ต่ออายุโดเมน เพียงอย่างเดียว</option><option value="TO">ย้ายโดเมน เพียงอย่างเดียว</option></select>';	
	document.getElementById("result"+number+"").innerHTML = '<select size="1" id="ordertype'+number+'" name="ordertype" class="dropdown_bx_180px"  ><option value="HO">เช่าโฮสติ้ง เพียงอย่างเดียว</option><option value="EO">เช่าอีเมล์ เพียงอย่างเดียว</option><option value="RH">ต่ออายุโดเมนพร้อมทั้งเช่าโฮสติ้ง</option><option value="TH">ย้ายโดเมนพร้อมทั้งเช่าโฮสติ้ง</option><option value="RE">ต่ออายุโดเมนพร้อมทั้งเช่าอีเมล์</option><option value="TE">ย้ายโดเมนพร้อมทั้งเช่าอีเมล์</option><option value="RO">ต่ออายุโดเมน เพียงอย่างเดียว</option><option value="TO">ย้ายโดเมน เพียงอย่างเดียว</option></select>';	

	document.getElementById("button"+number+"").innerHTML = '<input type="image" src="images/bt_th_order.gif" onclick="submit(\'hosting'+number+'\'); return false;" />';

}

function rd_reset(num){
	if(num==1)document.getElementById('tax2').checked=false;
	if(num==2)document.getElementById('tax1').checked=false;
}

function chk_addtax(){

	var check_addtax=document.getElementById('check_addtax').checked;
			if(check_addtax==true){

				document.getElementById('bill_company').disabled=false;
				document.getElementById('bill_address').disabled=false;
				document.getElementById('bill_province').disabled=false;
				document.getElementById('bill_country').disabled=false;
				document.getElementById('bill_zip').disabled=false;
				document.getElementById('bill_phone').disabled=false;
				document.getElementById('bill_fax').disabled=false;	
				document.getElementById('tax1').disabled=false;
				document.getElementById('tax2').disabled=false;
				updateVatTaxValue();

					
				
				
				
			}else{
				
				document.getElementById('bill_company').value="";
				document.getElementById('bill_address').value="";
				document.getElementById('bill_province').value="";
				document.getElementById('bill_country').value="";
				document.getElementById('bill_zip').value="";
				document.getElementById('bill_phone').value="";
				document.getElementById('bill_fax').value="";
				ResetVatTaxValue();
				
				document.getElementById('bill_company').disabled=true;
				document.getElementById('bill_address').disabled=true;
				document.getElementById('bill_province').disabled=true;
				document.getElementById('bill_country').disabled=true;
				document.getElementById('bill_zip').disabled=true;
				document.getElementById('bill_phone').disabled=true;
				document.getElementById('bill_fax').disabled=true;	
				document.getElementById('tax1').disabled=true;	
				document.getElementById('tax2').disabled=true;	
				
				
				
			}
		
}


