
/* 
 sBoxTabsClassName - clasa div-ului care contine tab-urile + content
 sBoxTabsContentClassName - clasa div-ului care contine content-ul unui tab
*/

function toggleTabs( sBoxTabsClassName, sBoxTabsContentClassName ) {

	jQuery( "div." + sBoxTabsClassName + " ul.tabs li a" ).attr('href', 'javascript:void(0)' );
	
	jQuery( "div." + sBoxTabsClassName + " ul.tabs li" ).click(
      function () {
      	
      	jQuery( "div." + sBoxTabsClassName + " ul.tabs li a" ).removeClass("curent");
      	
      	jQuery( "li#" + jQuery(this).attr('id') + " a" ).toggleClass("curent");

      	jQuery( "div." + sBoxTabsContentClassName ).hide();

      	jQuery( "div#" + jQuery(this).attr('id') + "_content" ).show();
      }

    );

}    

var Cookie = {
  get: function(name) {
    var name = escape(name) + '='
    if (document.cookie.indexOf(name) >= 0) {
      var cookies = document.cookie.split(/\s*;\s*/)
      for (var i = 0; i < cookies.length; i++) {
        if (cookies[i].indexOf(name) == 0)
          return unescape(cookies[i].substring(name.length, cookies[i].length))
      }
    }
    return null
  },

  set: function(name, value, options) {
    var newcookie = [escape(name) + "=" + escape(value)]
    if (options) {
      if (options.expires) newcookie.push("expires=" + options.expires.toGMTString())
      if (options.path)    newcookie.push("path=" + options.path)
      if (options.domain)  newcookie.push("domain=" + options.domain)
      if (options.secure)  newcookie.push("secure")
    }
    document.cookie = newcookie.join('; ')
  }
}

/**
 * Echivalentul lui explode din php
 */
function explode(separator, string) {

	var list = new Array();

	if (separator == null) return false;
	if (string == null) return false;

	var currentStringPosition = 0;
	while (currentStringPosition<string.length) {
		var nextIndex = string.indexOf(separator, currentStringPosition);
		if (nextIndex == -1) break;
		var word = string.slice(currentStringPosition, nextIndex);
		list.push(word);
		currentStringPosition = nextIndex+1;
	}
	if (list.length<1) {
		list.push(string);
	} else {
		list.push(string.slice(currentStringPosition, string.length));
	}
	return list;
} // END func explode()

function toggleBox( sId ) {

	jQuery( '#' + sId ).toggle(
	  function () {
	    jQuery(this).show();
	  },
	  function () {
	    jQuery(this).hide();
	  }
	);

}
