$(function(){
	init();
});
init=function(){
	$(".sf-menu").superfish({
		delay:       1000,
		animation:   {opacity:'show',height:'show'},
		speed:       'fast',
		autoArrows:  false,
		dropShadows: false
	});
	$(".tooltip[title],.tooltips[title]").tipsy({
		gravity: 	'n'
	});
	$(".fancybox").fancybox({
		transitionIn:	"elastic",
		transitionOut:	"elastic",
		titlePosition:	"inside"
	});
	$(".fancyregister").fancybox({
		transitionIn:	"elastic",
		transitionOut:	"elastic",
		titlePosition:	"inside",
		onComplete: function(){
			setform("form_reg","res_reg","loader_reg");
		}
	});
	$(".thumbs").fadeTo("fast", 0.75);
	$(".thumbs").hover(
		function(){
			$(this).fadeTo("fast", 1);
		},
		function(){
			$(this).fadeTo("slow", 0.75);
		}
	);
	var config={x:0,y:0,blur:20,color:'#333333'};
	$(".dropshadow").each(function(){
		$(this).css('-webkit-box-shadow',config.x+'px '+config.y+'px '+config.blur+'px '+config.color);
		$(this).css('-moz-box-shadow',config.x+'px '+config.y+'px '+config.blur+'px '+config.color);
	});
}
opendialog=function(param){
	var loader=param.loader;
	var width=param.width || "auto";
	var temp_date=new Date();
	var temp_id=temp_date.getHours().toString()+
				temp_date.getMinutes().toString()+
				temp_date.getSeconds().toString()+
				temp_date.getMilliseconds();
	temp_id="dialog_"+jQuery.trim(temp_id);
	$("body").append("<div class='dialog' id='"+temp_id+"'></div>");
	$("#"+loader).html(loader_img);
	if(param.url!=null){
		$.get(param.url, function(data){
			$("#"+temp_id).append(data).dialog({
				title: param.title || $("#"+temp_id+" div.title").html(),
				open: function(){
					$("#"+loader).html("");
					if(param.open!=null){ param.open(); }
				},
				close: function(){
					$(this).empty().remove();
					if(param.close!=null){ param.close(); }
				},
		   		modal: true,
				minHeight: 25,
				minWidth: 25,
				resizable: false,
				autoResize: true,
				width: width
			});
		});
	}else{
		$("#"+temp_id).append(param.content).dialog({
			title: param.title || $("#"+temp_id+" div.title").html(),
			open: function(){
				$("#"+loader).html("");
				if(param.open!=null){ param.open(); }
			},
			close: function(){
				$(this).empty().remove();
				if(param.close!=null){ param.close(); }
			},
			modal: true,
			minHeight: 25,
			minWidth: 25,
			resizable: false,
			autoResize: true,
			width: width
		});
	}
}
closedialog=function(obj){
	if(obj==null){obj="dummy";}
	$("#"+obj).animate({opacity:1.0},1500,function(){
		$.nyroModalRemove();
	});
}
setform=function(form,target,loader,fn){
	$("#"+form).ajaxForm({
		target:"#"+target,
		beforeSubmit:function(){
			$("#"+target).html("");
			$("#"+loader).html(loader_img);
		},
		success:function(){
			$("#"+loader).html("");
			init();
			if(fn!=null){fn();}
		}
	});
}
request=function(url,obj,loader,fn){
	if(!loader){loader=obj;}
	if(!obj){obj="contentbox";}
	$("#"+loader).html(loader_img);
	$.get(url,function(res){
		$("#"+loader).html("");
		$("#"+obj).html(res);
		init();
		if(fn!=null){fn();}
	});
}
fixtable=function(table){
	var bgcolor="#eeeeee";
	$(table).attr({
		"cellpadding": "5",
		"cellspacing": "1",
		"border": "0",
		"bgcolor": "#cacaca"
	});
	$(table+" thead tr:first").addClass("ui-widget-header");
	$(table+" tfoot tr:first").addClass("ui-widget-header");
	$(table+" tbody tr:even").css({
		"background-color": bgcolor
	});
	$(table+" tbody tr:odd").css({
		"background-color": "#ffffff"
	});
}
var str_cont=new Array();
submitfilter=function(url, obj, loader){
	var str_search="";
	$(".searchbox").each(function(index, value){
		if($(this).val()!=""){
			str_cont[index]=value;
			var obj=$(this);
			var str_each="";
			var str=$(this).attr("rel");
			var val=$(this).val();
			str_search=str_search+"(";
			str=str.split("|");
			str=$.each(str,function(index2,value2){
				if(str.length>1 && (str.length-1)!=index2){
					if(obj.hasClass("searchdate")){
						date=val.split(" - ");
						if(date.length>1){
							str_each=str_each+"DATE(FROM_UNIXTIME("+value2+")) >= '"+date[0]+"' AND DATE(FROM_UNIXTIME("+value2+")) <= '"+date[1]+"' OR";
						}else{
							str_each=str_each+"DATE(FROM_UNIXTIME("+value2+")) = '"+date[0]+"' OR";
						}
					}else{
						str_each=str_each+value2+" LIKE '%"+val+"%' OR ";
					}
				}else{
					if(obj.hasClass("searchdate")){
						date=val.split(" - ");
						if(date.length>1){
							str_each=str_each+"DATE(FROM_UNIXTIME("+value2+")) >= '"+date[0]+"' AND DATE(FROM_UNIXTIME("+value2+")) <= '"+date[1]+"'";
						}else{
							str_each=str_each+"DATE(FROM_UNIXTIME("+value2+")) = '"+date[0]+"'";
						}
					}else{
						str_each=str_each+value2+" LIKE '%"+val+"%'";
					}
				}
			});
			str_search=str_search+str_each+") AND ";
		}else{
			str_cont[index]="";
		}
	});
	$(loader).html(loader_img);
	$.post(url, {valfilter: str_search}, function(data){
		$(loader).html("");
		$(obj).html(data);
	});
}
getfilter=function(){
	$(".searchbox").each(function(index, value){
		/*
		var div_order="<div style='float:right;padding-top:2px;'>"+
			"<div style='padding-bottom:3px;'><a href='javascript:void(0);'><img src='"+base_url+"/assets/16/control-090.png' class='icon' /></a></div>"+
			"<div><a href='javascript:void(0);'><img src='"+base_url+"/assets/16/control-270.png' class='icon' /></a></div>"+
			"</div>";
		$(this).parent().append(div_order);
		*/
		if(str_cont[index].value!=""){
			$(this).val(str_cont[index].value);
		}
	});
}

