jQuery(document).ready(function()
{
	jQuery(".block-redirection a").click(function()
	{
		jQuery(this).parent().parent().find(".selected").removeClass("selected");
		jQuery(this).parent().addClass("selected");
		
		var tabIndex = jQuery(this).parent().parent().find("li").index(jQuery(this).parent());
		
		var page = jQuery(this).attr("href");
		jQuery(".ajax").load(page + " .ajax .block");
		
		jQuery(".sidebar .box h1 a.selected").removeClass("selected");
		jQuery(".sidebar .box:eq(" + tabIndex + ") h1 a").addClass("selected");

		jQuery(".sidebar .box").removeClass("selected");
		jQuery(".sidebar .box:eq(" + tabIndex + ")").addClass("selected");
		
		return false;
	});
});

function get_form_data(obj) {
  var getstr = '';
    for (i=0; i<obj.getElementsByTagName("input").length; i++) {
        if (obj.getElementsByTagName("input")[i].type.toLowerCase() == "text") {
           getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   encodeURIComponent(obj.getElementsByTagName("input")[i].value) + "&";
        }
        if (obj.getElementsByTagName("input")[i].type.toLowerCase() == "checkbox") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   encodeURIComponent(obj.getElementsByTagName("input")[i].value) + "&";
           } else {
              getstr += encodeURIComponent(obj.getElementsByTagName("input")[i].name) + "=&";
           }
        }
        if (obj.getElementsByTagName("input")[i].type.toLowerCase() == "radio") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   encodeURIComponent(obj.getElementsByTagName("input")[i].value) + "&";
           }	   
     	}
    }

  	for (i=0; i<obj.getElementsByTagName("select").length; i++) {
		var sel = obj.getElementsByTagName("select")[i];
		getstr += sel.name + "=" + encodeURIComponent(sel.options[sel.selectedIndex].value) + "&";
  	}

	for (i=0; i<obj.getElementsByTagName("textarea").length; i++) {
    	getstr += obj.getElementsByTagName("textarea")[i].name + "=" + 
        	encodeURIComponent(obj.getElementsByTagName("textarea")[i].value) + "&";
	}
	
    return getstr;
}

function switch_tab(next_id, form_obj) {
	$('#'+next_id).parent().find(".selected").removeClass("selected");
	$('#'+next_id).addClass("selected");
	
	var tabIndex = $('#'+next_id).parent().find("li").index($('#'+next_id));
	
	var page = next_id + '.php';
	
	jQuery(".ajax").load(page + " .ajax .block", get_form_data(form_obj)+"ajax=1");
	
	jQuery(".sidebar .box").removeClass("selected");
	jQuery(".sidebar .box:eq(" + (tabIndex) + ")").addClass("selected");
	
	window.scrollTo(window.pageXOffset,0); 
       
	return false;
}

String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
    return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
    return this.replace(/\s+$/,"");
}

