/**
 * ---------------------- Subversion Information ------------------------------
 * ****************************************************************************
 * $Date: 2009-07-30 10:59:10 -0700 (Thu, 30 Jul 2009) $
 * $Rev: 692 $
 * $Author: steven $
 *
 * SVN URL of this file
 * $HeadURL: http://hal/svn/cms/trunk/backend/inc/js/functions.js $
 * ****************************************************************************
 *
 * @copyright Real Estate Webmasters 2004 - 2009
 */

$(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;
	}
}

function stripNewline(obj){
	if(obj.id != ''){
	    var sourceStr = obj.value;
		sourceStr = sourceStr.replace("\n", " ");
		sourceStr = sourceStr.replace("\r", "");
		document.getElementById(obj.id).value = sourceStr;
	}
}