﻿// JScript File
var tabModuleId=-1;
var successToGetSelectStyleForHtmlTab = function(o)
{
    var objGetStyle = $("divSelectStyleInHtmlTab");    
    setInnerHTML(objGetStyle, o.responseText);
}
var failToGetStyleInHtmlTab = function(o)
{
}
var failToGetSelectStyleForHtmlTab = 
{
    success: successToGetSelectStyleForHtmlTab,
    failure: failToGetSelectStyleForHtmlTab
}
function SelectStyleForHtmlTab(temp,pageIndex)
{
    
    var objDivIM = $("divHtmlTabSelectStyle");
    showMask();
    setFixXY(objDivIM,600,300)
    var dialogsBox = new campton.dialogs(objDivIM, "dialogs_HtmltabSelectStyle", "CloseDivSelectStyleForHtmlTab()");
    dialogsBox.setTitle(__SelectHtmlTabStyle);
    dialogsBox.setContent(__containerBodyContent);
    dialogsBox.setFooter(__containerFooterContent);
	var url = "/ajax.aspx?command=gethtmltabselectstylepanel";
	tabModuleId=temp;
	url += "&tabmoduleid="+ tabModuleId + "&pageIndex=" + pageIndex;
	campton.update(url, "", dialogsBox.body);

//    YAHOO.util.Connect.asyncRequest('GET', url, CallbackForSelectStyleInHtmlTab, "");
    
}
function CloseDivSelectStyleForHtmlTab()
{
    var objDivIM = $("divHtmlTabSelectStyle");
    objDivIM.innerHTML = "";
    closeMask();
}

var successToGetStyleInHtmlTab = function(o)
{
//alert(o.responseText);
    var objGetStyle = $("divSelectStyleInHtmlTab");    
    setInnerHTML(objGetStyle, o.responseText);
}
var failToGetStyleInHtmlTab = function(o)
{
    alert("fail.");
}

var CallbackForSelectStyleInHtmlTab = 
{
    success: successToGetStyleInHtmlTab,
    failure: failToGetStyleInHtmlTab
}
// Get Styles when clicking other page
function GetStyleForHtmlTab(pageIndex)
{
    var url = "/ajax.aspx?command=gethtmltabselectstylepanel";
	url += "&tabmoduleid="+ "<%= this.TabModuleId %>" + "&pageIndex=" + pageIndex;
    
    YAHOO.util.Connect.asyncRequest('GET', url, CallbackForSelectStyleInHtmlTab, "");
}

var successToSaveSelectedStyleInHtmlTab = function(o)
{
    var result = o.responseText;
    if (result == "success")
        window.location.reload();
}
var failToSaveSelectedStyleInHtmlTab = function(o)
{
    alert("fail.");
}

var CallbackForSaveSelectedStyleInHtmlTab = 
{
    success: successToSaveSelectedStyleInHtmlTab,
    failure: failToSaveSelectedStyleInHtmlTab
}

function GetSelectedStyleInHtmlTab(hidControl)
{
    var hid = $(hidControl);
    strValue = hid.value;
    
    if (strValue == "")
        return;
            
    var url = "/ajax.aspx?command=htmltabselectstyle";
	url += "&tabmoduleid="+ tabModuleId + "&selectedstyle=" + strValue;
    
    YAHOO.util.Connect.asyncRequest('GET', url, CallbackForSaveSelectedStyleInHtmlTab, "");
}


