/**
 * ---------------------- Subversion Information ------------------------------
 * ****************************************************************************
 * $Date: 2008-03-05 12:39:42 -0800 (Wed, 05 Mar 2008) $
 * $Rev: 245 $
 * $Author: steven $
 *
 * SVN URL of this file
 * $HeadURL: http://hal/svn/cms/trunk/backend/inc/js/functions.js $
 * ****************************************************************************
 *
 * @copyright Real Estate Webmasters 2008
 */

$(document).ready(function() {

    $('select#manage_pages').change(function () {
        var manage_page = $(this).val();
        if (manage_page) {
            if (manage_page == 'add') {
                location.href = '/backend/cms/pages/add.php';
            } else {
                location.href = '/backend/cms/pages/edit.php?id=' + manage_page;
            }
        }
        return false;
    });

    $('select#manage_subpages').change(function () {
        var manage_subpage = $(this).val().split('#');
        if (manage_subpage[0]) {
            if (manage_subpage[0] == 'add') {
                location.href = '/backend/cms/pages/add.php?category=' + manage_subpage[1];
            } else {
                location.href = '/backend/cms/pages/edit.php?id=' + manage_subpage[0];
            }
        }
        return false;
    });

});

function stripChars(obj){
	if(obj.id != ''){
		var sourceStr = obj.value;
		var chars = " :;*&^%$#@!{}][,.<>?/\|+=()`~'\"\\";
		var stripped = "";
		sourceStr = sourceStr.replace(' ', '-');
		for (var i = 0; i < sourceStr.length; i++){
			if (chars.indexOf(sourceStr.charAt(i)) == -1){
				stripped += sourceStr.charAt(i);
			}
		}
		document.getElementById(obj.id).value = stripped;
	}
}