// JavaScript Document

function gup(name){
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function enable_tabs(el,act){
	el.css({'margin-top' : 40});
	el.addClass('ui-corner-all');
	el.find(".tabs_panel").each(function(){
		$(this).tabs({'active' : act});
		$(this).removeClass('ui-widget-content').removeClass('ui-widget');
		
		$(this).find('ul')
			.removeClass('ui-widget-header')
			.css({'margin-top' : -33});
		
		$(this).find('.ui-corner-bottom').removeClass('ui-corner-bottom');
	})
}

function enable_search(){
	$(".search").each(function(){
		var tbody=$(this).find('tbody').find('tr');
		$(tbody).quicksearch({
			stripeRowClass: ['odd', 'even'],
			position: 'before',
			attached: $(this),
			labelText: $(this).attr("label"),
			inputClass: 'search_box'
		});
	});
}

function enable_filexbox(el,file,blank,width){
	$(el).flexbox(
			file,
			{
				width :width,
				//height : 260,
				watermark : blank,
				noResultsText : 'Nie znaleziono produktu',
				autoCompleteFirstMatch : false,
				queryDelay : 300,
				maxVisibleRows : 4,
				minChars : 3,
				method : 'POST',
				paging : false,
				onSelect: function() {  
					
				}
			});
	
}

function enable_mask(action){
	//$.datepicker.setDefaults($.datepicker.regional['pl']);
	switch(action){
	case 'new':
	case 'edit':
		$(".kod").mask("99-999");
		$(".telefon_kom").mask("+99 999-999-999");
		$(".telefon").mask("+99 (99) 999-99-99");
		$(".nip").mask("999-999-99-99");
		$(".regon").mask("999999999");
		$(".pesel").mask("99999999999");
		$(".data_input").mask("9999-99-99");
		$(".rok").mask("9999");
		addDatepicker('.withDatepicker');
	break;
	}
}


function addDatepicker(el){
	$(el).datepicker({
		showButtonPanel: false,
		numberOfMonths: 1,
		showButtonPanel: false		
	});	
	
}

function ce(el){
	var e=$(document.createElement(el));
	return e;
}

$.fn.hasAttr = function(name) {  
   return this.attr(name) !== undefined;
}


function flash(w, h, path){

	var f='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,29,0" width="'+w+'" height="'+h+'">'
	+'<param name="movie" value="'+path+'" />'
	+'<param name="quality" value="high" />'
	+'<param name="menu" value="0" />'
	+'<param name="wmode" value="transparent" />'
	+'<embed src="'+path+'" width="'+w+'" height="'+h+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="0" wmode="transparent"></embed>'
	+'</object>';

	return f;

	 
	}
