function show_div () {        
	var radioNewPage = document.getElementById('new');
	var radioAlias = document.getElementById('alias');
	var divSites = document.getElementById('associated_sites');
	var divPages = document.getElementById('page_list');

	if (radioNewPage.checked) {
		divSites.style.display = "none";
		divPages.style.display = "none";
	} else if (radioAlias.checked) {
		divSites.style.display = "block";
		divPages.style.display = "block";
	}
	
}

function getDropDownList (radioObj) {
	var divPages = document.getElementById('page_list'); 
	var pStoreId = 0;
	var siteNameId = "";
	var divId = "";

	for (var i=0;i<radioObj.length;i++) {
		siteNameId = "site_" + i;
		divId = "div_" + i;
		if (radioObj[i].checked) {
			pStoreId = radioObj[i].value;	
			document.getElementById(divId).innerHTML = '<strong>' + document.getElementById(siteNameId).value + '</strong>';
		} else {
			document.getElementById(divId).innerHTML = document.getElementById(siteNameId).value;
		}
	}

	if (pStoreId > 0) {
		var url = '/ajax/content/content_list/';
		var url = url + '?id=' +  pStoreId;
		var xmlHttp = new Ajax.Updater('page_list',url,{method:'get',asynchronous:true});
	} else {
		divPages.innerHTML = '';
	}
}

function updateUploadDiv (elemImageNum, divUpload) {
        var numImages = document.getElementById(elemImageNum).value;
        var strHTML = "";
        if (numImages > 0) {
                strHTML += "<TABLE>";
                for (var i=1;i<=numImages;i++) {
                        strImageId = "story_image_" + i;
                        strTitleId = "description_" + i;

                        strHTML += "<TR><TD>";
                        strHTML += "Image" + i +": " ;
                        strHTML += "</TD><TD>";
                        strHTML += "<INPUT TYPE=\"file\" NAME=\"" + strImageId + "\" ID=\"" + strImageId + "\" onChange=\"javascript:verifyUpload('" + strImageId + "');\" /><BR />" ;
                        strHTML += "</TD></TR>";
                        strHTML += "<TR><TD>";
                        strHTML += "Description" + i +": " ;
                        strHTML += "</TD><TD>";
                        strHTML += "<TEXTAREA NAME=\"" + strTitleId + "\" ROWS=\"2\" COLS=\"60\" /></TEXTAREA><BR />" ;
                        strHTML += "</TD></TR>";
                }
                strHTML += "</TABLE>";

        }
        document.getElementById(divUpload).innerHTML = strHTML;
}

function verifyUpload (elemId) {
        var re_text = /\.jpg|\.gif|\.png/i;
        var filename = document.getElementById(elemId).value;

        if (filename.search(re_text) == -1)
        {
                alert("The file does not have an image (jpg, gif, png) extension");
                document.getElementById(elemId).form.reset();
                return false;
        } else {
                return true;
        }
}

function verifyPercentValue (elemId) {
        document.getElementById(elemId).value = Math.round(document.getElementById(elemId).value);
}

function openWin (id) {
        w = window.open('/DeadlineDates/detail/?schedule_id='+id, 'event'+id, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=700,height=500');
}

function verifyUsername (elemVerified, divWarning) {

	var txtUsername = document.getElementById(elemVerified).value;
	var url = '/ajax/users/verify_username/';
	var url = url + '?username=' + txtUsername;
	var xmlHttp = new Ajax.Updater(divWarning,url,{method:'get',asynchronous:true});
}

function updateStatus (checkboxStatus) {
	var temp = new Array();
	temp = checkboxStatus.split('_');
	var user_id = temp[1];
	var url = '/ajax/users/update_status/';
	if (document.getElementById(checkboxStatus).checked == true) {
		url = url + '?user_id=' + user_id + '&status=A';
	} else {
		url = url + '?user_id=' + user_id + '&status=I';
	}
	var myRequest = new Ajax.Request(url,{method:'get',asynchronous:true});
} 

function selectLevel1 (elemDirectory, divLevel) {
	var productCode = document.getElementById(elemDirectory).options[document.getElementById(elemDirectory).selectedIndex].value;
	var url = '/ajax/tearpage/directory/?product_code=' + productCode;
	var xmlHttp = new Ajax.Updater(divLevel,url,{method:'get',asynchronous:true});
}

function selectLevel2 (elemDirectory, elemIssue, elemSection, divLevel) {
        var productCode = document.getElementById(elemDirectory).options[document.getElementById(elemDirectory).selectedIndex].value;
        var issueNumber = document.getElementById(elemIssue).options[document.getElementById(elemIssue).selectedIndex].value;
        var sectionCode = document.getElementById(elemSection).options[document.getElementById(elemSection).selectedIndex].value;
        var url = '/ajax/tearpage/issuesection/?product_code=' + productCode + '&issue_number=' + issueNumber + '&section_code=' + sectionCode;
        var xmlHttp = new Ajax.Updater(divLevel,url,{method:'get',asynchronous:true});
}

function selectCustomer (elemDirectory, elemIssue, elemSection, elemQueryString, divLevel) {
        var productCode = document.getElementById(elemDirectory).options[document.getElementById(elemDirectory).selectedIndex].value;
        var issueNumber = document.getElementById(elemIssue).options[document.getElementById(elemIssue).selectedIndex].value;
        var sectionCode = document.getElementById(elemSection).options[document.getElementById(elemSection).selectedIndex].value;
	var queryString = document.getElementById(elemQueryString).value;
	var url = '/ajax/tearpage/customer/?product_code=' + productCode + '&issue_number=' + issueNumber + '&section_code=' + sectionCode + '&query_string=' + queryString;
	var xmlHTTP = new Ajax.Updater(divLevel,url,{method:'get',asynchronous:true});
}

function selectLevel3 (elemDirectory, elemIssue, elemSection, elemHeading, divLevel) {
        var productCode = document.getElementById(elemDirectory).options[document.getElementById(elemDirectory).selectedIndex].value;
        var issueNumber = document.getElementById(elemIssue).options[document.getElementById(elemIssue).selectedIndex].value;
        var sectionCode = document.getElementById(elemSection).options[document.getElementById(elemSection).selectedIndex].value;
        var headingCode = document.getElementById(elemHeading).options[document.getElementById(elemHeading).selectedIndex].value;
        var url = '/ajax/tearpage/heading/?product_code=' + productCode + '&issue_number=' + issueNumber + '&section_code=' + sectionCode + '&heading_code=' + headingCode;
        var xmlHttp = new Ajax.Updater(divLevel,url,{method:'get',asynchronous:true});
}

function selectLevel4 (elemDirectory, elemIssue, elemSection, elemHeading, elemPage, divLevel) {
	var productCode = document.getElementById(elemDirectory).options[document.getElementById(elemDirectory).selectedIndex].value;
	var issueNumber = document.getElementById(elemIssue).options[document.getElementById(elemIssue).selectedIndex].value;
	var sectionCode = document.getElementById(elemSection).options[document.getElementById(elemSection).selectedIndex].value;
	var headingCode = document.getElementById(elemHeading).options[document.getElementById(elemHeading).selectedIndex].value;
	var pageId = document.getElementById(elemPage).options[document.getElementById(elemPage).selectedIndex].value;
	var url = '/ajax/tearpage/page/?product_code=' + productCode + '&issue_number=' + issueNumber + '&section_code=' + sectionCode + '&heading_code=' + headingCode + '&page_id=' + pageId;
	var xmlHttp = new Ajax.Updater(divLevel,url,{method:'get',asynchronous:true});
}

function addPage (elemPage, divPortfolio) {
	if (document.getElementById(elemPage).checked == true) { 
		var tearPageId = document.getElementById(elemPage).value;
		var url = '/ajax/tearpage/add/?tear_page_id=' + tearPageId;
	//	alert(divPortfolio);
		var xmlHttp = new Ajax.Updater(divPortfolio,url,{method:'get',asynchronous:true});
	}
}

function delMiniPage (pMiniPageId, divPortfolio) {
	var url = '/ajax/tearpage/delete/?mini_page_id=' + pMiniPageId;
	var xmlHttp = new Ajax.Updater(divPortfolio,url,{method:'get',asynchronous:true});
}

function clearMiniPage (divPortfolio) {
	var url = '/ajax/tearpage/clear/';
	var xmlHttp = new Ajax.Updater(divPortfolio,url,{method:'get',asynchronous:true});
}

function reSortMiniPage (pUpMiniPageId, pUpPageOrder, pDownMiniPageId, pDownPageOrder, divPortfolio) {
	var url = '/ajax/tearpage/re_sort/?up_mini_page_id=' + pUpMiniPageId + '&up_page_order=' + pUpPageOrder + '&down_mini_page_id=' + pDownMiniPageId + '&down_page_order=' + pDownPageOrder;
	var xmlHttp = new Ajax.Updater(divPortfolio,url,{method:'get',asynchronous:true});
}

function updateEmailList (divEmail) {
	var url = '/ajax/tearpage/update_email/?files=';
	var i = 1;
	var c = '';
	elem = document.getElementById('minibook_' + i);
	while (elem) {
		if (elem.checked) {
			url += c + elem.value;
			c = ',';
		}
		i++;
		elem = document.getElementById('minibook_' + i);
	}
	var xmlHttp = new Ajax.Updater(divEmail,url,{method:'get',asynchronous:true});
}

function sendEmail (divEmail) {
	var subject = escape(document.getElementById('email_subject').value);
	var to = escape(document.getElementById('email_to').value);
	var body = escape(document.getElementById('email_body').value);
	var files = escape(document.getElementById('email_file_list').value);
	var url = '/ajax/tearpage/send_email/?subject=' + subject + '&to=' + to + '&body=' + body + '&files=' + files;
	var xmlHttp = new Ajax.Updater(divEmail,url,{method:'get',asynchronous:true});
}

function createMiniBook(divMiniBook) {
	var url = '/ajax/tearpage/minibook/';
	var xmlHttp = new Ajax.Updater(divMiniBook,url,{method:'get',asynchronous:true});
}

function deleteMiniBook(pPath,divMiniBook) {
	var url = '/ajax/tearpage/deleteminibook/?path=' + pPath;
	var xmlHttp = new Ajax.Updater(divMiniBook,url,{method:'get',asynchronous:true});
}

function hide_banner (elem)  {
        tmp = document.getElementById(elem);
        tmp.style.visibility="hidden";
}

function show_banner (elem)  {
        tmp = document.getElementById(elem);
        tmp.style.visibility="visible";
}

//function my_message() { 
	//var flg = confirm('You are about to modify a page that is an alias. Any changes will effect the original.\n\nClick OK to continue. Otherwise click Cancel.\n'); 
	
	//if (flg)
		//return true; 
	//return false; 
//}

