﻿// =============  ajSendProductToFriends.aspx ==============
function sendPG(pgID)
{
    var url = new String();
    url = "ajSendProductToFriends.aspx?";
    url += "SenderName=" + getObj("txtSenderName").value + "&";
    url += "SenderMail=" + getObj("txtSenderMail").value + "&";
    url += "ReceiverMail=" + getObj("txtReceiverMail").value + "&";
    url += "Content=" + getObj("txtContent").value +"&";
    if (pgID != null && pgID != "") {
        url += "PGID=" + pgID + "&";
    } else {
        url += "PGID=" + getObj("hidPGID").value + "&";
    }
    url += "btnSend=true&";
    url += "DivID=divAjax"; 
    showPage(url,"divAjax");
}

function sendCompare(pUrl)
{
    var url = new String();
    url = "ajSendProductToFriends.aspx?";
    url += "SenderName=" + getObj("txtSenderName").value + "&";
    url += "SenderMail=" + getObj("txtSenderMail").value + "&";
    url += "ReceiverMail=" + getObj("txtReceiverMail").value + "&";
    url += "Content=" + getObj("txtContent").value +"&";
    url += "cURL=" + pUrl + "&";
    url += "btnSend=true&";
    url += "DivID=divPaneCompare";
    showPage(url,"divAjax");
}

function sendNews(NewsNo) //ajSendNewsToFriends.aspx
{
    var url = new String();
    url = "ajSendNewsToFriend.aspx?";
    url += "SenderName=" + getObj("txtSenderName").value + "&";
    url += "SenderMail=" + getObj("txtSenderMail").value + "&";
    url += "ReceiverMail=" + getObj("txtReceiverMail").value + "&";
    url += "Content=" + getObj("txtContent").value +"&";
    if (NewsNo != null && NewsNo != "") {
        url += "NewsNo=" + NewsNo + "&";
    }
    url += "btnSend=true&";
    url += "DivID=divAjax";
    showPage(url,"divAjax");
}

function clearbox()
{
    getObj("txtSenderName").value = "";
    getObj("txtSenderMail").value = "";
    getObj("txtReceiverMail").value = "";
    getObj("txtContent").value = "";
}



// =============  ajTalkToUs.aspx =================
function sendtalktous(pDivAjax)
{
    var url = new String();
    getObj("txtUrl").value = window.location.href;
    
    url = "ajTalkToUs.aspx?";
    url += "SenderName=" + getObj("txtName").value + "&";
    url += "SenderEmail=" + getObj("txtTalkerEmail").value + "&";
    url += "SenderTel=" + getObj("txtTel").value + "&";
    url += "SenderMessage=" + getObj("txtMsg").value +"&";
    url += "SenderUrl=" + getObj("txtUrl").value + "&";
    url += "btnSend=true&";
   
    var divAjax = getObj(pDivAjax); 
    var divPane = divAjax.offsetParent; 
    if (divPane.style.display != "none")
    { 
        showPage(url,pDivAjax);
    } 
}

// =============  ajContactUs.aspx =================
function sendcontactus()
{
    var url = new String();
    url = "ajContactUs.aspx?";
    url += "ContactName=" + getObj("txtName").value + "&";
    url += "ContactEmail=" + getObj("txtEmail").value + "&";
    url += "ContactTel=" + getObj("txtTel").value + "&";
    url += "ContactTopic=" + getObj("DropDownContact_InDiv").value + "&";
    url += "ContactMessage=" + getObj("txtbodycontact").value +"&";
        url += "btnSend=true&";
//    if (getObj("divPane2").style.display != "none")
//    {    
        url += "DivID=divPane2";
        showPage(url,"divAjax");
//    }
}


// =============  ajComplain.aspx =================
function sendcomplain(DivID)
{
    var url = new String();
    url = "ajComplain.aspx?";
    url += "ComplainName=" + getObj("txtName").value + "&";
    url += "ComplainEmail=" + getObj("txtComlainEmail").value + "&";
    url += "ComplainTel=" + getObj("txtTel").value + "&";
    url += "ComplainTopic=" + getObj("DropDownComplain_InDiv").value + "&";
    url += "ComplainMessage=" + getObj("txtbodycomplain").value +"&";
        url += "btnSend=true&";
   // if (getObj("divPane3").style.display != "none")
   // { 
        url += "DivID=divPane3";
        showPage(url,"divAjax");
   // } 
}


// =============  ajFeedback.aspx =================
function sendfeedback(OrderID)
{
    var url = new String();
    url = "ajFeedback.aspx?";
    url += "OrderID=" + OrderID + "&";
    url += "Rating=" + getObj("hidScore").value + "&";
    url += "Comment=" + getObj("txtComment").value + "&";
   
        url += "btnSend=true&";
   // if (getObj("divPane3").style.display != "none")
   // { 
        url += "DivID=divAjax";
        showPage(url,"divAjax");
   // } 
}

// =============  ajShoppingCart.aspx =================
function createToCatOrQuo(CatOrQuo) //xxx
{
        var params = new String();
		//k var txtQtys = document.all.tags("input");
		var txtQtys = document.getElementsByTagName("input");
		var index = 0;
		for (var i = 0; i < txtQtys.length; i++)
		{
			if (txtQtys[i].type.toUpperCase() == "TEXT" && txtQtys[i].id.search("txtAjaxQty") != -1)
			{
			    if (txtQtys[i].value != "" && IsNumeric(txtQtys[i].value) && Number(txtQtys[i].value) > 0)
			    {
			        var pID  = getObj("hidAjaxProductID"+index).value;
			        var qty = txtQtys[i].value;
			        txtQtys[i].value = "";
			        params += pID + "^1" +qty+"^2";
			    }
			    index += 1;
			}
		}
		if (CatOrQuo == "Cat") postPage("ajShoppingCart.aspx",null,"Method=CreCatalog&Params="+params);
		if (CatOrQuo == "Quo") postPage("ajShoppingCart.aspx",null,"Method=CreQuotation&Params="+params);
}
function reCalculate()
{
        var params = new String();
		//k var txtQtys = document.all.tags("input");
		var txtQtys = document.getElementsByTagName("input");
		var index = 0;
		for (var i = 0; i < txtQtys.length; i++)
		{
			if (txtQtys[i].type.toUpperCase() == "TEXT" && txtQtys[i].id.search("txtAjaxQty") != -1)
			{
			    if (txtQtys[i].value != "" && IsNumeric(txtQtys[i].value) && Number(txtQtys[i].value) > 0)
			    {
			        var pID  = getObj("hidAjaxProductID"+index).value;
			        var qty = txtQtys[i].value;
			        txtQtys[i].value = "";
			        params += pID + "^1" +qty+"^2";
			    }
			    index += 1;
			}
		}
		postPage("ajShoppingCart.aspx",null,"Method=AddItem&Params="+params);
}
function checkAll() {
        var chkCheckAll = getObj("chkCheckAll")
		//k var chkItems = document.all.tags("input");
		var chkItems = document.getElementsByTagName("input");
		var index = 0;
		for (var i = 0; i < chkItems.length; i++)
		{
			if (chkItems[i].type.toUpperCase() == "CHECKBOX" && chkItems[i].id.search("chkAjaxItem_") != -1)
			{
			    getObj("chkAjaxItem_"+index).checked = chkCheckAll.checked;
			    index += 1;
			}
		}
}
function removeItem() {
        var params = new String();
		//k var chkItems = document.all.tags("input");
		var chkItems = document.getElementsByTagName("input");
		var index = 0;
		for (var i = 0; i < chkItems.length; i++)
		{
			if (chkItems[i].type.toUpperCase() == "CHECKBOX" && chkItems[i].id.search("chkAjaxItem_") != -1)
			{
			    if (chkItems[i].checked == true)
			    {
			        var pID  = getObj("hidAjaxProductID"+index).value;
			        params += pID +"^2";
			    }
			    index += 1;
			}
		}
		if (params == "") {alert("กรุณาเลือกสินค้าที่ต้องการลบออกจาก Shopping Cart ด้วยค่ะ"); return;}
		postPage("ajShoppingCart.aspx",null,"Method=Remove&Params="+params);
}
function showPImage(pID,pgID,divName)
{
    showPage("ajImageViewer.aspx?pID="+pID+"&pgID="+pgID,divName);
}
function showPGImage(pgID,divName)
{
    showPage("ajImageViewer.aspx?pgID="+pgID,divName); 
}

// =============  ajAddToCatalog.aspx =================
function addToCatalog(divCatalog)
{
        var params = new String();
		//k var ipQtys = document.all.tags("input");
		var ipQtys = document.getElementsByTagName("input");
		var index = 0;
		var isChecked = false;
		for (var i = 0; i < ipQtys.length; i++)
		{
			if (ipQtys[i].type.toUpperCase() == "CHECKBOX" && ipQtys[i].id.search("chkProduct") != -1)
			{
			    if (ipQtys[i].checked)
			    {
			        var pID = ipQtys[i].id.replace("chkProduct",""); 
			        var txtQty = getObj("txtQty_"+pID); 
			        if (IsNumeric(txtQty.value) && Number(txtQty.value) > 0)
			        {
			            var qty = txtQty.value;
			            txtQty.value = "";
			            params += pID + "^1" +qty+"^2";
			        }
			        else
			        {
			            txtQty.value = "";
			            params += pID + "^11^2";
			        }
			        isChecked = true;
			    }
			    index += 1;
			}
		}
		if (!isChecked) { alert("กรุณาเลือกสินค้าที่จะเพิ่มเข้าไปใน Catalog."); return; }
		postPage("ajAddToCatalog.aspx",divCatalog,"Method=AddItem&CatalogID=" + getObj("cmbCatalog").options[getObj("cmbCatalog").selectedIndex].value + "&Params="+params);
}

// =============  ajAddToQuotation.aspx =================
function addToQuotation(divQuotation)
{
        var params = new String();
		//k var ipQtys = document.all.tags("input");
		var ipQtys = document.getElementsByTagName("input");
		var index = 0;
		var isChecked = false;
		for (var i = 0; i < ipQtys.length; i++)
		{
			if (ipQtys[i].type.toUpperCase() == "CHECKBOX" && ipQtys[i].id.search("chkProduct") != -1)
			{
			    if (ipQtys[i].checked)
			    {
			        var pID = ipQtys[i].id.replace("chkProduct",""); 
			        var txtQty = getObj("txtQty_"+pID); 
			        if (IsNumeric(txtQty.value) && Number(txtQty.value) > 0)
			        {
			            var qty = txtQty.value;
			            txtQty.value = "";
			            params += pID + "^1" +qty+"^2";
			        }
			        else
			        {
			            txtQty.value = "";
			            params += pID + "^11^2";
			        }
			        isChecked = true;
			    }
			    index += 1;
			}
		}
		if (!isChecked) { alert("กรุณาเลือกสินค้าที่จะเพิ่มเข้าไปใน Quotation."); return; }
		postPage("ajAddToQuotation.aspx",divQuotation,"Method=AddItem&QuotationID=" + getObj("cmbQuotation").options[getObj("cmbQuotation").selectedIndex].value + "&Params="+params);
}

// =============  ajForgotPassword.aspx =================
function sendForgotPassword()
{
    var url = new String();
      
    url = "ajForgotPassword.aspx?";
    url += "SenderName=" + getObj("txtemail").value + "&";
    url += "btnSend=true&";
   // if (getObj("divPane3").style.display != "none")
   // { 
        url += "DivID=divAjax";
        showPage(url,"divAjax");
   // } 

}

// =============  ajLatestNews.aspx =================
function setTotalNews()
{
    //MaxNewsID is in LastestNews.ascx
    MaxNewsID = document.getElementById("hidTotalNews").value;  
}