function debuger(sidpublic) {
	$ja.ajax({
		url: "scripts/mcd.php",
		type: "POST",	
		data: ({action:'debug',sid:sidpublic}),
		cache: false,
		success: function(html){
			$ja("#debugerrr").empty().append(html).show();
		}
	});
}

function length_validation() {
	if ($ja("#searchinput").val().length < 4) {
		$ja("#searchinput").focus();
		$ja("#searchinput").stop(true, true).css({'border':'1px solid red'}).animate({ opacity: 0.9 },5000).queue(function () {
					$ja(this).css({'border':'1px solid #989EA3'});
					$ja(this).dequeue();
				});
		alertRed("Unesite minimum 4 karaktera.");
		return (false);
	}
	if ($ja("#searchinput").val().length > 30) {
		$ja("#searchinput").focus();
		$ja("#searchinput").stop(true, true).css({'border':'1px solid red'}).animate({ opacity: 0.9 },5000).queue(function () {
					$ja(this).css({'border':'1px solid #989EA3'});
					$ja(this).dequeue();
				});
		alertRed("Unesite maksimum 30 karaktera.");
		return (false);
	}
/*alertRed("U pripremi.");
return (false);*/
return (true);

}

jQuery.fn.highlight = function(pat) {
 function innerHighlight(node, pat) {
  var skip = 0;
  if (node.nodeType == 3) {
   var pos = node.data.toUpperCase().indexOf(pat);
   if (pos >= 0) {
    var spannode = document.createElement('span');
    spannode.className = 'highlight';
    var middlebit = node.splitText(pos);
    var endbit = middlebit.splitText(pat.length);
    var middleclone = middlebit.cloneNode(true);
    spannode.appendChild(middleclone);
    middlebit.parentNode.replaceChild(spannode, middlebit);
    skip = 1;
   }
  }
  else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
   for (var i = 0; i < node.childNodes.length; ++i) {
    i += innerHighlight(node.childNodes[i], pat);
   }
  }
  return skip;
 }
 return this.each(function() {
  innerHighlight(this, pat.toUpperCase());
 });
};

jQuery.fn.removeHighlight = function() {
 return this.find("span.highlight").each(function() {
  this.parentNode.firstChild.nodeName;
  with (this.parentNode) {
   replaceChild(this.firstChild, this);
   normalize();
  }
 }).end();
};




jQuery.download = function(url, data, method){
	//url and data options required
	if( url && data ){ 
		//data can be string of parameters or array/object
		data = typeof data == 'string' ? data : jQuery.param(data);
		//split params into form inputs
		var inputs = '';
		jQuery.each(data.split('&'), function(){ 
			var pair = this.split('=');
			inputs+='<input type="hidden" name="'+ pair[0] +'" value="'+ pair[1] +'" />'; 
		});
		//send request
		jQuery('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>')
		.appendTo('body').submit().remove();
	};
};


$ja.download2 = function(url,data,method){
 $ja("#loadingadvice").show();
 $ja("#debugerrr").html("");
	var inputs = '';
	var iframeX;
	var downloadInterval;
	if(url && data){
		iframeX= jQuery('<iframe  name="iframeX" id="iframeX"></iframe>').appendTo('#debugerrr');
		interval = setInterval('checkState();', 100);
			//split params into form inputs
		$ja.each(data.split('&'), function(){ 
			var pair = this.split('=');
			inputs+='<input type="hidden" id="'+ pair[0] +'" name="'+ pair[0] +'" value="'+ pair[1] +'" />'; 
		});
		$ja('<form id="iformX" action="'+url+'" method="'+(method||'post')+'" target="iframeX">'+inputs+'</form>').appendTo('#debugerrr').submit().remove();
	};
}; 

function checkState(){	

	iframer = document.getElementById('iframeX');
  	 if($ja.browser.msie==true){
		  if(iframer.readyState!=="loading"){
			  $ja("#loadingadvice").hide();
			  clearInterval(interval);			  
		   }
  	 }else{
		setTimeout('$ja("#loadingadvice").hide()',18000);
		clearInterval(interval);
	}
}




jQuery.fn.clearForm = function() {
  return this.each(function() {
 var type = this.type, tag = this.tagName.toLowerCase();
 if (tag == 'form')
   return jQuery(':input',this).clearForm();
 if (type == 'text' || type == 'password' || tag == 'textarea')
   this.value = '';
 else if (type == 'checkbox' || type == 'radio')
   this.checked = false;
 else if (tag == 'select')
   this.selectedIndex =0;
  });
};




function zIndexNumberfix(ider,zIndexNumber){
			
}





function hoverashit(holder,on,off) {
$ja(holder).mouseenter(function () {$ja(this).css({'background-color':on});});
$ja(holder).mouseleave(function () {$ja(this).css({'background-color':off});});
}

function adjustHeights() {
	/*hfull = $ja(window).height();
	hbody = $ja(document.body).height();
	hactual= $ja('.economic-content-primary').height();*/
	
	/*if(hactual>hfull){
		alertRed("Actual"+hactual+"Hbody"+hbody+"-Hfull"+hfull+"="+(hbody-hfull) );
		$ja('.economic-content-primary').height('auto');
	}else if(hbody<hfull){
		alertRed("Actual"+hactual+"Hfull"+hfull+"-Hbody"+hbody+"="+(hfull-hbody) );
		$ja('.economic-content-primary').height(hactual+(hfull-hbody));
	}else{
		
	}*/
 
	/*$ja('.economic-content-primary').height((hfull-197)+'px');*/ 

	
}

function piroboxer() {
	$ja('.fancybox-tmp,.fancybox-loading,.fancybox-overlay,.fancybox-wrap').each(function() {
				$ja(this).remove();
	});
	$ja("a.galleryImg,a.mcdbox").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	200, 
		'autoScale'	:	true,
		'centerOnScroll':	true,
		'hideOnOverlayClick'	:	true,
		'overlayOpacity'	:	0.9,
		'overlayColor'	:	'#F5F5F5',
		'titlePosition'	:	'inside',
		'overlayShow'	:	true,
		'showNavArrows' : true,
		'scrolling' : false
	});
	
	 $ja("#stanje").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	200, 
		'width' : '80%',
		'height' : '80%',
		'autoScale' : false,
		'centerOnScroll':	true,
		'hideOnOverlayClick'	:	true,
		'overlayOpacity'	:	0.9,
		'overlayColor'	:	'#F5F5F5',
		'titlePosition'	:	'inside',
		'overlayShow'	:	true,
		'showNavArrows' : true,
		'scrolling' : false,
		'type' : 'iframe'
	 }); 
}


function setPageMeniActive(uid) {
	$ja('#'+uid).addClass('itemmain_active');
}
function setPageSubMeniActive(uid) {
	$ja('#'+uid).addClass('sub_active');
	$ja('#'+uid+'top').addClass('sub_active');
}






function textareaMaxLength(element, max) {
var max=parseInt($ja(element).attr('maxlength'));
if($ja(element).val().length >max){
$ja(element).val($ja(element).val().substr(0,max));
}
$ja(element).parent().find('.charsRemaining').html((max - $ja(element).val().length) + ' char. remaining');
}




function stripAlphaChars(pstrSource){ 
	var m_strOut = new String(pstrSource); 
    m_strOut = m_strOut.replace(/[^0-9]/g, ''); 
    return m_strOut; 
}


function alertGreen(sta) {
	$ja("#loadingadvice").hide();
	$ja("#advice-red").hide();
	$ja("#advice-green").hide();
	
	switch(sta)
		{
		case "add":
		$ja("#advice-green").stop(true, true).hide().empty().append("Sadržaj uspješno dodan !").slideDown().animate({ opacity: 1.0 },3000).slideUp();
		break;
				
		default:
		$ja("#advice-green").stop(true, true).hide().empty().append(sta).slideDown().animate({ opacity: 1.0 },3000).slideUp();
		}
}
function alertRed(sta) {
	$ja("#loadingadvice").hide();
	$ja("#advice-red").hide();
	$ja("#advice-green").hide();
	switch(sta)
		{
		case "your_name":
		$ja("#advice-red").stop(true, true).hide().empty().append("Molim, unesite vaše ime!").slideDown().animate({ opacity: 1.0 },3000).slideUp();
		break;
		case "your_email":
		$ja("#advice-red").stop(true, true).hide().empty().append("Molim, unesite vašu email adresu!").slideDown().animate({ opacity: 1.0 },3000).slideUp();
		break;
		case "your_email_invalid":
		$ja("#advice-red").stop(true, true).hide().empty().append("Molim, unesite validan format vaše email adrese!").slideDown().animate({ opacity: 1.0 },3000).slideUp();
		break;
		case "mail_to":
		$ja("#advice-red").stop(true, true).hide().empty().append("Molim, unesite email adresu primaoca!").slideDown().animate({ opacity: 1.0 },3000).slideUp();
		break;
		case "mail_to_invalid":
		$ja("#advice-red").stop(true, true).hide().empty().append("Molim, unesite validan format email adrese primaoca!").slideDown().animate({ opacity: 1.0 },3000).slideUp();
		break;
		
		default:
		$ja("#advice-red").stop(true, true).hide().empty().append(sta).slideDown().animate({ opacity: 1.0 },3000).slideUp();
		}
}

function toggleexpand(id) {
	$ja(".hoverash").css("background-color", "#F5F5F5");
	$ja(".hoverasheven").css("background-color", "#f4f4f4");
	hoverashi();
	ifminus=$ja("#toggleex"+id).css('display');
	currcollor=$ja("#togglehead"+id).css('background-color');
	$ja(".toggleexholder").hide();
	$ja(".toggleexpander").html('<strong>[+]</strong>');
	if(ifminus=='none'){
		$ja("#togglehead"+id).css("background-color", "#F1F1F1").mouseenter(function () {$ja(this).css({'background-color':"#F1F1F1"});}).mouseleave(function () {$ja(this).css("background-color", "#F1F1F1");});
		$ja("#togglelink"+id).html('<strong>[-]</strong>');
		$ja("#toggleex"+id).show();
	}else{
		$ja(".toggleexpander").html('<strong>[+]</strong>');
		$ja("#togglelink"+id).html('<strong>[+]</strong>');
		$ja("#toggleex"+id).hide();
	} 
}
function buttoner() {
	$ja(".button").corner("round 3px");
	$ja(".itemselects > a").corner("round 3px tr tl");
	/*$ja(".sidebarnaslov").corner("round 3px tr tl");*/
	$ja(".mediatitles > span").corner("round 3px tr tl");
	$ja(".tooltiper").corner("round 3px");
	/*$ja(".page_parent_title").corner("round 3px tr tl");*/
}

function hoverashi() {
			hoverashit('.hoverash','#F1F1F1','#F5F5F5');
			hoverashit('.hoverasheven','#F1F1F1','#f4f4f4');
			hoverashit('.boxic','#BF0000','#900');
			hoverashit('.button','#BF0000','#900');
			
			$ja('.aktuelno').mouseenter(function () {
					 $ja(this).css({'border':'1px solid #ccc'});
			});
			$ja('.aktuelno').mouseleave(function () {
					 $ja(this).css({'border':'1px solid #F5F5F5'});
			});
}

function gallerific() {
	
				$ja('div.content').css('display', 'block');

				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.37;
				$ja('#thumbs ul.thumbs li').opacityrollover({
					mouseOutOpacity:   onMouseOutOpacity,
					mouseOverOpacity:  1.0,
					fadeSpeed:         'fast',
					exemptionSelector: '.selected'
				});
				
				// Initialize Advanced Galleriffic Gallery
				var gallery = $ja('#thumbs').galleriffic({
					delay:                     2500,
					numThumbs:                 14,
					preloadAhead:              0,
					enableTopPager:            true,
					enableBottomPager:         false,
					maxPagesToShow:            7,
					imageContainerSel:         '#slideshow',
					controlsContainerSel:      '#controls',
					captionContainerSel:       '#caption',
					loadingContainerSel:       '#loading',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Start Slideshow',
					pauseLinkText:             'Stop Slideshow',
					prevLinkText:              '&lsaquo; Prethodna fotografija',
					nextLinkText:              'Sljedeća fotografija &rsaquo;',
					nextPageLinkText:          'Sljedeća &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prethodna',
					enableHistory:             false,
					autoStart:                 false,
					syncTransitions:           true,
					defaultTransitionDuration: 900,
					onSlideChange:             function(prevIndex, nextIndex) {
						// 'this' refers to the gallery, which is an extension of $ja('#thumbs')
						this.find('ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onPageTransitionOut:       function(callback) {
						this.fadeTo('fast', 0.0, callback);
					},
					onPageTransitionIn:        function() {
						this.fadeTo('fast', 1.0);
					}
				});

		
}


