function debuger(sidpublic) {
	$ja.ajax({
		url: "scripts/mcd.php",
		type: "POST",	
		data: ({action:'debug',sid:sidpublic}),
		cache: false,
		success: function(html){
			$ja("#advice-debug").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);

}

function textareaMaxLength(element, max) {
if($ja(element).val().length >max){
$ja(element).val($ja(element).val().substr(0,max));
}
$ja('.charsRemaining').html((max - $ja(element).val().length) + ' karaktera');
}




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 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 piroboxer() {
	$ja('.fancybox-tmp,.fancybox-loading,.fancybox-overlay,.fancybox-wrap').each(function() {
				$ja(this).remove();
	});
	$ja("a.galleryImg,a.mcdbox").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	200, 
		'speedOut'		:	200, 
		'autoScale'	:	true,
		'centerOnScroll':	true,
		'hideOnOverlayClick'	:	true,
		'overlayOpacity'	:	0.9,
		'overlayColor'	:	'#21419a',
		'titlePosition'	:	'over',
		'overlayShow'	:	true,
		'showNavArrows' : true,
		'scrolling' : false,
		'onComplete'	:	function() {
				$ja("#fancybox-wrap").hover(function() {
					$ja("#fancybox-title").show();
				}, function() {
					$ja("#fancybox-title").hide();
				});
		}
	});
}


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









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", "#f0f2f4");
	$ja(".hoverasheven").css("background-color", "#e8e8e8");
	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", "#e9e9e9").mouseenter(function () {
				$ja(this).css({'background-color':"#e9e9e9"});
		}).mouseleave(function () {
				$ja(this).css("background-color", "#e9e9e9");
		});
		$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");
}

function hoverashi() {
			hoverashit('.hoverash','#e9e9e9','#f0f2f4');
			hoverashit('.hoverasheven','#e9e9e9','#e8e8e8');
			hoverashit('.boxic > a','#55616A','#21409a');
			hoverashit('.button','#55616A','#21409a');
			hoverashit('.poslovni-searchbutt','#55616A','#21409a');
			
			$ja('.aktuelno').mouseenter(function () {
					 $ja(this).css({'border':'2px solid #ffdd00'});
			});
			$ja('.aktuelno').mouseleave(function () {
					 $ja(this).css({'border':'2px solid #ebebeb'});
			});
}
