﻿function HidePageOptions()
{
if(document.getElementById("ctl00_ContentPlaceHolder1_rbContentPage").checked==true)
{
document.getElementById("divPageOptions").style.display="block";
document.getElementById("divLinkOptions").style.display="none";
document.getElementById("divPageContentTab").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divPublishedContentTab").style.display="block";
}
else
{
document.getElementById("divPageOptions").style.display="none";
document.getElementById("divLinkOptions").style.display="block";
document.getElementById("divPageContentTab").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPublishedContentTab").style.display="none";
}
}
function HideMenuLinks()
{
if(document.getElementById("ctl00_ContentPlaceHolder1_chkIsMenuLink").checked==true)
{
document.getElementById("divMenuOptions").style.display="block";
}
else
{
document.getElementById("divMenuOptions").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_chkHeaderLink").checked=false;
document.getElementById("ctl00_ContentPlaceHolder1_chkFooterLink").checked=false;
}
}
function InitValidators()
{
var checkbox = document.getElementById("ctl00_ContentPlaceHolder1_rbContentPage");
ValidatorsEnabled(checkbox.checked);
}
function ValidatorsEnabled(state)
{
ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rfvPageURL"), state);
}
function HidePublishTab()
{
document.getElementById("ctl00_ContentPlaceHolder1_divPublishedContentTab").style.display="none";
}
function  HideTabs(test)
{
test=test-0;
if(test==1)
{
document.getElementById("divGeneral").style.display="block";
document.getElementById("divPageContent").style.display="none";
document.getElementById("divPublishedContent").style.display="none";
document.getElementById("divRelatedLinks").style.display="none";
document.getElementById("divComments").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="none";
document.getElementById("spHeader").innerHTML="General";
}
else if (test==2)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divPageContent").style.display="block";
document.getElementById("divPublishedContent").style.display="none";
document.getElementById("divRelatedLinks").style.display="none";
document.getElementById("divComments").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="none";
document.getElementById("spHeader").innerHTML="Page Content";
}
else if (test==3)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divPageContent").style.display="none";
document.getElementById("divPublishedContent").style.display="block";
document.getElementById("divRelatedLinks").style.display="none";
document.getElementById("divComments").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="none";
document.getElementById("spHeader").innerHTML="Published Content";
}
else if (test==4)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divPageContent").style.display="none";
document.getElementById("divPublishedContent").style.display="none";
document.getElementById("divRelatedLinks").style.display="block";
document.getElementById("divComments").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="none";
document.getElementById("spHeader").innerHTML="Related Links";
}
else if (test==5)
{
if(document.getElementById("ctl00_ContentPlaceHolder1_hdfPageId").value == "")
{
alert ("Please save your page details before uploading the images.");
return false;
}


document.getElementById("divGeneral").style.display="none";
document.getElementById("divPageContent").style.display="none";
document.getElementById("divPublishedContent").style.display="none";
document.getElementById("divRelatedLinks").style.display="none";
document.getElementById("divComments").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="none";
document.getElementById("spHeader").innerHTML="Page Images";
return true;
}
else if (test==6)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divPageContent").style.display="none";
document.getElementById("divPublishedContent").style.display="none";
document.getElementById("divRelatedLinks").style.display="none";
document.getElementById("divComments").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="none";
document.getElementById("spHeader").innerHTML="Comments";
}
else if (test==7)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divPageContent").style.display="none";
document.getElementById("divPublishedContent").style.display="none";
document.getElementById("divRelatedLinks").style.display="none";
document.getElementById("divComments").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divPageImages").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVersionsGrid").style.display="block";
document.getElementById("spHeader").innerHTML="Page Versions";
}
}
function  HideNewsTabs(test)
{
test=test-0;

if(test==1) 
{
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_pnlTreeView").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedNews").style.display="none";
document.getElementById("spTabTitle").innerHTML="Options";

}
else if(test==2) 
{
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_pnlTreeView").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedNews").style.display="none";
document.getElementById("spTabTitle").innerHTML="Content";
}
else if(test==3)
{
}
else if(test==4)
{
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_pnlTreeView").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedNews").style.display="none";
document.getElementById("spTabTitle").innerHTML="Options";

}
else if(test==5)
{ 
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_pnlTreeView").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedNews").style.display="block";
document.getElementById("spTabTitle").innerHTML="Related News";
}
}
function  HideEventTabs(test)
{
test=test-0;
if(test==1)
{
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="none";
document.getElementById("spTabTitle").innerHTML="Options";
}
else if(test==2)
{
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="none";
document.getElementById("spTabTitle").innerHTML="Content";
}
else if(test==3)
{
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="none";
document.getElementById("spTabTitle").innerHTML="Venue / Contact";
}
else if(test==4)
{
document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="none"; 
document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="block";
document.getElementById("spTabTitle").innerHTML="Related Events";
}
}
function  HideStoreVendorTabs(test)
{
test=test-0;
if(test==1)
{
document.getElementById("ctl00_ContentPlaceHolder1_divGeneral").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContact").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divComments").style.display="none";
document.getElementById("spTabTitle").innerHTML="General";

}
else if(test==2)
{
document.getElementById("ctl00_ContentPlaceHolder1_divGeneral").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContact").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divComments").style.display="none";
document.getElementById("spTabTitle").innerHTML="Contact information";
}
else if(test==3)
{
document.getElementById("ctl00_ContentPlaceHolder1_divGeneral").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContact").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContent").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divComments").style.display="block";
document.getElementById("spTabTitle").innerHTML="Comments";
}
else if(test==4)
{
document.getElementById("ctl00_ContentPlaceHolder1_divGeneral").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContact").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_divVendorContent").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_divComments").style.display="none";
document.getElementById("spTabTitle").innerHTML="Content";
}
}    
function client_OnTreeNodeChecked(event,tvobj)
{
var obj = window.event.srcElement;
if (obj.tagName == "INPUT" && obj.type == "checkbox")
{
var TreeNode = event.srcElement || event.target ; 
var i=0;
for(i=0;i<document.forms[0].elements.length;i++)
{
if(document.forms[0].elements[i].type =="checkbox")
{
if(document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsPublished" 
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsPageLink" 
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsMenuLink"  
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsSSL"
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkHeaderLink"
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkFooterLink"
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsRelatedLink"
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsMembersOnly"
|| document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsDepartmentSpecific")
{
} 
else if(document.forms[0].elements[i].name==TreeNode.name)
{
document.forms[0].elements[i].checked=true;
}
else
{
document.forms[0].elements[i].checked=false;
}
}
} 
}
}

function client_OnTreeNodeCheckedForNews(event,tvobj) 
{
var obj = window.event.srcElement;
if (obj.tagName == "INPUT" && obj.type == "checkbox")
{

var TreeNode = event.srcElement || event.target ; 
var i=0;
for(i=0;i<document.forms[0].elements.length;i++)
{
if(document.forms[0].elements[i].type =="checkbox")
{
    
if(document.forms[0].elements[i].name=="ctl00$ContentPlaceHolder1$chkIsPublished")
{
      
} 
else if(document.forms[0].elements[i].name==TreeNode.name)
{
document.forms[0].elements[i].checked=true;
}
else
{
document.forms[0].elements[i].checked=false;
}
}
} 
}
}
function moveModule(o_col, d_col) 
{
if (d_col == o_col) 
{
return;
}

o_sl = document.forms[0][o_col].selectedIndex;
d_sl = document.forms[0][d_col].length;
if (o_sl != -1 && document.forms[0][o_col].options[o_sl].value > "") {
oText = document.forms[0][o_col].options[o_sl].text;
oValue = document.forms[0][o_col].options[o_sl].value;
document.forms[0][o_col].options[o_sl] = null;
document.forms[0][d_col].options[d_sl] = new Option (oText, oValue, false, true);
document.forms[0]['.modified'].value = "1";
} 
else 
{
alert("Please select a page first.");
}
document.getElementById("ctl00_ContentPlaceHolder1_hdnSelected").value = "";
for (i=0; i<document.forms[0]["ctl00_ContentPlaceHolder1_lbAddFeaturedPages"].length; i++)
{

document.getElementById("ctl00_ContentPlaceHolder1_hdnSelected").value =  document.getElementById("ctl00_ContentPlaceHolder1_hdnSelected").value + document.forms[0]["ctl00_ContentPlaceHolder1_lbAddFeaturedPages"].options[i].value + ", ";
}
return false;
}  
function orderModule(down, col) 
{
sl = document.forms[0][col].selectedIndex;
if (sl != -1 && document.forms[0][col].options[sl].value > "") {
oText = document.forms[0][col].options[sl].text;
oValue = document.forms[0][col].options[sl].value;
if (document.forms[0][col].options[sl].value > "" && sl > 0 && down == 0) {
document.forms[0][col].options[sl].text = document.forms[0][col].options[sl-1].text;
document.forms[0][col].options[sl].value = document.forms[0][col].options[sl-1].value;
document.forms[0][col].options[sl-1].text = oText;
document.forms[0][col].options[sl-1].value = oValue;
document.forms[0][col].selectedIndex--;
} else if (sl < document.forms[0][col].length-1 && document.forms[0][col].options[sl+1].value > "" && down == 1) {
document.forms[0][col].options[sl].text = document.forms[0][col].options[sl+1].text;
document.forms[0][col].options[sl].value = document.forms[0][col].options[sl+1].value;
document.forms[0][col].options[sl+1].text = oText;
document.forms[0][col].options[sl+1].value = oValue;
document.forms[0][col].selectedIndex++;
}
document.forms[0]['.modified'].value = "1";
} else {
alert("Please select a page first.");
}

return false;
}

function xMod(col) 
{
req = "";
sl = document.forms[0][col].selectedIndex;
if (sl != -1 && document.forms[0][col].options[sl].value > "") {
if (req.indexOf(document.forms[0][col].options[sl].value) > -1) {
alert ("You may not delete a required corporate module.");
} else {
if (confirm("This will delete the selected module.")) {
if (document.forms[0][col].options[sl].value!=".none") {
if (document.forms[0][col].length==1) {
document.forms[0][col].options[0].text="";
document.forms[0][col].options[0].value=".none";
} else {
document.forms[0][col].options[sl]=null; 
} 
document.forms[0]['.modified'].value = "1";
} else {
alert("Please select a module first.");
}
}
}
}

return false;
}
function client_OnTreeNodeChecked()
{
var obj = window.event.srcElement;
var treeNodeFound = false;
var checkedState;
if (obj.tagName == "INPUT" && obj.type == "checkbox") 
{
var treeNode = obj;
checkedState = treeNode.checked;
do
{
obj = obj.parentElement;
} 
while (obj.tagName != "TABLE")
var parentTreeLevel = obj.rows[0].cells.length;
var parentTreeNode = obj.rows[0].cells[0];
var tables = obj.parentElement.getElementsByTagName("TABLE");
var numTables = tables.length
if (numTables >= 1)
{
for (i=0; i < numTables; i++)
{
if (tables[i] == obj)
{
treeNodeFound = true;
i++;
if (i == numTables)
{
return;
}
}
if (treeNodeFound == true)
{
var childTreeLevel = tables[i].rows[0].cells.length;
if (childTreeLevel > parentTreeLevel)
{
var cell = tables[i].rows[0].cells[childTreeLevel - 1];
var inputs = cell.getElementsByTagName("INPUT");
inputs[0].checked = checkedState;
}
else
{
return;
}
}
}
}
}
}
function  HideProductTabs(test)
{
test=test-0;
if(test==1)
{
document.getElementById("divGeneral").style.display="block";
document.getElementById("divLongContent").style.display="none";
document.getElementById("divDepartments").style.display="none";
document.getElementById("divCategories").style.display="none";
}
else if(test==2)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divLongContent").style.display="block";
document.getElementById("divDepartments").style.display="none";
document.getElementById("divCategories").style.display="none";
}
else if(test==3)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divLongContent").style.display="none";
document.getElementById("divDepartments").style.display="block";
document.getElementById("divCategories").style.display="none";
}
else if(test==4)
{
document.getElementById("divGeneral").style.display="none";
document.getElementById("divLongContent").style.display="none";
document.getElementById("divDepartments").style.display="none";
document.getElementById("divCategories").style.display="block";
}
}
function ValidateTabs()
{
var ProductId=document.getElementById("ctl00_ContentPlaceHolder1_hfProductId").value;
if(ProductId=="")
{
alert("Before proceeding to other Tabs please save the Product Details.");
return false;
}
else
{
return true;
}
}
function ValidateAttributeTabs()
{
var AttributeTypeId=document.getElementById("ctl00_ContentPlaceHolder1_hfAttributeTypeId").value;
if(AttributeTypeId=="")
{
alert("Before proceeding to Next Tab please save the Attribute Type Details.");
return false;
}
else
{
return true;
}
}
function CheckDepartments(sender, args)
{
var options = document.getElementById("ctl00_ContentPlaceHolder1_tvStoreDepartments").getElementsByTagName('input');
var ischecked=false;
args.IsValid =false;
for(i=0;i<options.length;i++)
{
var opt = options[i];
if(opt.type=="checkbox")
{
if(opt.checked)
{
ischecked= true;
args.IsValid = true;                
}
} 
}
}
function CheckCategories(sender, args)
{
var options = document.getElementById("ctl00_ContentPlaceHolder1_tvStoreCategories").getElementsByTagName('input');
var ischecked=false;
args.IsValid =false;
for(i=0;i<options.length;i++)
{
var opt = options[i];
if(opt.type=="checkbox")
{
if(opt.checked)
{
ischecked= true;
args.IsValid = true;                
}
} 
}
}
function rbnChecked()
{
var Count=document.getElementById("ctl00_ContentPlaceHolder1_hdfCount").value;
if(Count=="")
{
alert("Attribute Types Price Variant and Multi Valued \n Need to Have Attributes to be published");
document.getElementById("ctl00_ContentPlaceHolder1_chkIsPublish").checked=false;
document.getElementById("ctl00_ContentPlaceHolder1_chkIsPublish").disabled="disabled";
}
}
function rbnUnChecked()
{
document.getElementById("ctl00_ContentPlaceHolder1_chkIsPublish").disabled=false;
}
function CheckAttributeLock()
{
var isLocked=document.getElementById("ctl00_ContentPlaceHolder1_hfAttributeIsLocked").value;
if(isLocked=="True")
{
alert("This Attribute Is Being Referd By Product\n so Cannot be Edited.");
return false;
}
else
{
return true;
}
}
function CheckAttributeTypeLock()
{
var isLocked=document.getElementById("ctl00_ContentPlaceHolder1_hfAttributeTypeLocked").value;
if(isLocked=="True")
{
alert("This AttributeType Is Being Referd By Product\n so Cannot be Edited.");
return false;
}
else
{
return true;
}
}
function CheckProductTabSave()
{
var ProductTab=document.getElementById("ctl00_ContentPlaceHolder1_hfCurrentTab").value;
if(ProductTab=="2"||ProductTab=="3")
{
alert("Please use Update Button to Save the Details.");
return false;
}
else
{
return true;
}
}
function overlay(val) {
alert(val);
}

function WatermarkFocus(txtElem, strWatermark) 
{
if (txtElem.value == strWatermark) txtElem.value = '';
}
function WatermarkBlur(txtElem, strWatermark) 
{
if (txtElem.value == '') txtElem.value = strWatermark;
}

var timeDelay
var num = 0
function ImageSlideShow(ImageId,hdThumbsList,Count,DefaultImage,Path)
{ 

var thumbs = document.getElementById(hdThumbsList).value;
var thumnaillist = thumbs.split('|')         

if (Count == "0")
{
if (num<thumnaillist.length-1)
{

if (num==thumnaillist.length) 
num=0

timeDelay=setTimeout("ImageSlideShow('"+ImageId+"','"+hdThumbsList+"','"+Count+"','"+DefaultImage+"','"+ Path +"')",300) 
var ThumbUrl =Path+thumnaillist[num];
num++
document.getElementById(ImageId).src = ThumbUrl;
}
}  
if (Count == "1")
{ 
num = 0;
clearTimeout(timeDelay)
document.getElementById(ImageId).src = DefaultImage;         
}
}
function ValidateMaxLength(evnt, str, maxLength) 
{
var evntKeyCode = GetEventKeyCode(evnt);
var escChars = ",";
if (escChars.indexOf(',' + evntKeyCode + ',') == -1) 
{
if (str.length >= maxLength) 
{
alert("You cannot enter more than " + maxLength + " characters.");
return false;
}
}
return true;
}
function GetEventKeyCode(evnt)
{
return evnt.keyCode ? evnt.keyCode : evnt.charCode ? evnt.charCode : evnt.which ? evnt.which : void 0;
}

function clickButton(e, buttonid)
{ 
var evt = e ? e : window.event;
var bt = document.getElementById(buttonid);

var btid=buttonid;
btid=btid.replace("$","_");

if (bt)
{ 
if(evt.which == 13)
{       
var frm= document.forms["form1"];
frm.submit();
return false; 
}
else if (evt.keyCode == 13)
{ 

bt.click(); 
return false; 
} 
} 
}
function display()
{
document.getElementById("loading").style.visibility="Hidden";
}
