// Jscript

function Glide(indice,obj){
	var h=$(indice).height();
	//var m=$(indice).children();
//	var m=$('div.doime').height();
	var m=200;
	//alert(m+'+'+h);
	if($(indice).is(':visible')){
		$(indice).effect('fade',{mode:'hide'},600);
		//$(this).text('filter');
	}
	else {
		$(indice).effect('fade',{mode:'show'},200);
		//$(this).text('close')
			$("div.grupfiltru > span").click(function(){
			var h=$(this).parent().find('div').height();
						if(h > 0){$(this).parent().find('div').css({"height":"0px"});
							$(this).find('span.ui-icon').removeClass('ui-icon-circle-minus');
							$(this).find('span.ui-icon').addClass('ui-icon-circle-plus');
							$(this).parent().find('div').css({"overflow":"hidden"});
						}
						if(h == 0){$(this).parent().find('div').css({"height":"auto"});
							$(this).find('span.ui-icon').removeClass('ui-icon-circle-plus');
							$(this).find('span.ui-icon').addClass('ui-icon-circle-minus');
							$(this).parent().find('div').css({"overflow":"auto","max-height":"150px","overflow-x":"hidden","-ms-overflow-y":"hidden"});
						}
			
			});
		var val1=eval($("#price1").val());
		var val2=eval($("#price2").val());
		
		$("#slider-range").slider({
			range: true,
			min: val1,
			max: val2,
 			values: [val1, val2],
			slide: function(event, ui) {
				$("#price1").val(ui.values[0]);
				$("#price2").val(ui.values[1]);
			}
		});
	$("div.filtre span.ui-icon-close").click(function(){
			
			if($(this).parent().children('input[type=checkbox]')){//alert(22);
				$(this).parent().find('input:checked').attr('checked', false);
				$(this).remove();
			}
			else if($(this).parent().find('input[type=text]').attr('pret')!==''){
				$(this).parent().find('input[type=text]').attr("pret",false);
				$(this).remove();
			}
		submitURL(true);
		});
	
	}
}

function submitURL(force){
	var adr=new Array();
	$('div.filtre input:checked, div.filtre input[type=text]').each(function(index){
		if($(this).attr('type')=='checkbox')adr[index]=$(this).attr('name')+':'+$(this).val();
		if($(this).val() !== $(this).attr('pret') && eval($(this).attr('pret'))!=='')adr[index]=$(this).attr('name')+':'+$(this).val();
	});
	
	var renew=new Array();
	var sd=0;
	for(is=0; is<adr.length; is++)if(typeof adr[is]!== undefined ){renew[sd]=adr[is];sd++;}
	if(renew.length==0 && !force)return false;
	//alert($('input#filtreaza').attr('adresa')+'/filtre-'+renew.join(',')+'.html');
	if(renew.length > 0)document.location=$("input#filtreaza").attr('adresa')+'/filtre-'+renew.join(',')+'.html';
	if(renew.length == 0)document.location=$("input#filtreaza").attr('adresa')+'.html';
}




function apeare(indice){
	var h=$(indice).height();
//	alert(h);
	if(h>0)$(indice).animate({height:"0px",minHeight:"0px", overfow:"hidden", padding:"0px"},200);
	else $(indice).css({"overflow":"auto","height":"auto"}).animate({maxHeight:"400px", overfow:"auto", padding:"3px"},50);
	$(indice).children('a').click(function(){
		$(this).parent().parent().children('span').html($(this).html());
		$(this).parent().parent().children('span').attr("tabel",$(this).attr('tabel'));
		$(this).parent().parent().children('span').attr("src",$(this).attr('src'));
		});
}


$('div.continut').click(function(obj){$('div.select2').animate({height:"0px",minHeight:"0px", overfow:"hidden", padding:"0px"},200);});


$(document).ready(function(){
	$("#imgzoom").click(function(){
		if($('#show').attr('id')!=='show')$("body").append("<div id='show'><div id='nv'></div><div class='navigare'></div></div>");
		$("#show").hide();
		var adresa=$(this).attr("slider");
//		$.post('/postproduct.php',{getsize:adresa,inalt:screen.height,lung:screen.width},function(data){getSize(data,adresa)});
		$.post('/postproduct.php',{getsize:adresa,inalt:800,lung:1000},function(data){getSize(data,adresa)});
		});
	function getSize(data,adresa){
		var sir=new Array();
		var objs=new Array();
		$('div.image div.micro img[slider]').each(function(index){sir[index]=$(this).attr("slider");});
		var size=data.split(':');
		$("#show").show();
		$("div#show div#nv").html("<img src='/img.php?adress="+adresa+"&width="+size[0]+"'/>");
		$("div#show .navigare").html($('div.image div.micro').html());
		$("div#show .navigare img").css({"width":"36px","height":"36px","margin":"2px","border-style":"solid","border-color":"#fff","cursor":"pointer"});
		$("div#show .navigare img[slider='"+adresa+"']").css({"width":"36px","height":"36px","margin":"2px","border-style":"solid","border-color":"#333"});
		var w=eval(size[0])+36;
		var h=eval(size[1])+60;
		if(sir.length > 0)h+=65;
		
		$("#show").dialog({
		   modal:true,
		   title: $("#titlu2").text(),
		   resizable: false,
		   width:w,
		   height:h,
		   show: 'blind',
		   hide: 'drop',
		   draggable: false
		});
	$navH=screen.height;
//	$navtop=($navH-$("#show").height())/2;
	$navtop=20;
	$navW=screen.width;
	$navleft=($navW-$("#show").width())/2;
//	alert($navtop+' = '+$navleft);
//	alert($navH+' = '+$navW);
	$("#show").parent().animate({"left":$navleft});
//	$("#show").dialog().show('slow');	
	$("#show div.navigare img").click(function(){insertIMG($(this).attr('slider'));});
		
	}
	
	function insertIMG(src){
//		$.post('/postproduct.php',{getsize:src,inalt:screen.height,lung:screen.width},function(data){getSize(data,src)});
		$.post('/postproduct.php',{getsize:src,inalt:800,lung:1000},function(data){getSize(data,src)});
	}
	
	//Setare nr pe pagina
	$("select#perpg").change(function(){
		$.post('/postproduct.php',{perpg:$(this).val()},function(){document.location.href=document.location.href;});
	});
	
	$("input.cerepret, button.cerepret, button.askpr").each(function(index){
	  if(!$(this).hasClass('askpr'))$(this).button();
	  $(this).click(function(){
	    var titlu1=$('#titlu2').html();
	    if(titlu1!==null) var titlu=titlu1.replace('<a[^>]*?.*?</a>','');
	    else var titlu=false;
	    
	    
	    if($(this).parent().parent().find(".c h4 a").html()!== null){
			var nume=titlu+' - '+$(this).parent().parent().find(".c h4 a").text();
			var src= $(this).parent().parent().find('.p img').attr('src');
	    }
	    else if(document.domain.match('design-interior')){
	      var nume=$('.poza p').text();
	      var src=$('.poza img').attr('src');
	      if(src!==undefined)src='<img src="http://'+document.domain+src+'" class="model"/>';
	      else src='';
	    }
	    else {
	      var nume=$(".navigator a:last").text()+' - '+$('#titlu2').text();
	      var src=$('.productrow .image .thumb img').attr('src');
	      if(src!==undefined)src='<img src="http://'+document.domain+src+'" class="model"/>';
	      else src='';
	    }
	    $('body').append('<div id="askPrice" title="Cere pret"><div class="askcontent"><h5>Produs<br><i>'+nume+'</i></p></h5><div class="imgthumb">'+src+'</div></div><hr/><table><tr><td>Nume</td><td><input type="text" id="ask_nume"/></td></tr><tr><td>telefon/email</td><td><input type="text" id="ask_contact"/></td></tr><tr><td>Observatii</td><td><textarea id="ask_coment"></textarea></td></tr></table></div>');
	    $("#askPrice").dialog({
					modal:true,
					width:350,
					draggable:false,
					close:function(){$(this).dialog("destroy");$("#askPrice").remove();},
					buttons:{"Trimite":function(){
						var values=new Array();
						$("#askPrice").find("input, textarea").each(function(index){values[index]=$(this).val();});
						//alert(values);
						$.post('/postproduct.php',{
								askP_price:values,
								askP_content:$("#askPrice .askcontent").html(),
								askP_url:document.location.href
								},
								function(){
								$("#askPrice").dialog("destroy");$("#askPrice").remove();
								});
					},"Inchide":function(){$(this).dialog("destroy");$("#askPrice").remove();}}
				});
	  $("#askPrice").parent().find(".ui-dialog-titlebar>a").remove();
	  });
	});
	$("input.cosbutton, button.comanda").each(function(index){
		 AddToCartBTN($(this),index);
	});
	
function trim(s){
	return s.replace(/^\s*(.*?)\s*$/,"$1")
}
$logat=false;
//=============================================================   mecanisme de update cosbutton

		$("span#up").click(function(){
			$val=$(this).parent().parent().find('input[type=text]').val();
			if($val=='')$val=0;
			$val=eval($val)+1;
			$(this).parent().parent().find('input[type=text]').val($val);
			var elem=$(this).parent().parent();
			
			$.post('/postproduct.php',{updateNr:$val,sessionID:$("input#session").val(),tab_id:$(this).parent().parent().attr('mysqlid'),tabel:"cosul"},function(data){
				var datesp1=data.split('|');
				var datesp=datesp1[0];
				var atr=datesp.split(':');
				elem.parent().children('div.b').children('p').children('b').html(atr[0]+' '+atr[2]);
				$(this).children('div.b p b').html(atr[0]);
				updateCarts(atr,datesp1[1]);
				  });
		});
 		$("span#down").click(function(){
			$val=$(this).parent().parent().find('input[type=text]').val();
			if($val=='')$val=0;
			$val=eval($val)-1;
			if($val<1)return false;
			$(this).parent().parent().find('input[type=text]').val($val);
			
			var elem=$(this).parent().parent();
			$.post('/postproduct.php',{updateNr:$val,sessionID:$("input#session").val(),tab_id:$(this).parent().parent().attr('mysqlid'),tabel:"cosul"},function(data){
				var datesp1=data.split('|');
				var datesp=datesp1[0];
				var atr=datesp.split(':');
				elem.parent().children('div.b').children('p').children('b').html(atr[0]+' '+atr[2]);
				$(this).children('div.b p b').html(atr[0]);
				updateCarts(atr,datesp1[1]);
				});
			
		});
	
	function updateCarts(atr,continer){
	$('div.total span.leftot').html(atr[1]+' '+atr[2]);
	$("div.monitor ul li.cos>b").html(atr[4]);
		if(atr[5])$('d.posta').html(atr[5]);
		if(atr[6])$('d.curier').html(atr[6]);
	$("div.monitor ul li.cos a b").html(atr[1]+' '+atr[2]);
//	alert(atr[3]);
	$(".totalprod").find('strong').text(atr[3]);
	$("div.cart_content").html(continer);
	}
	
	$("div#cosradio,div#cosradio2").buttonset();
	$("div[id*='cosradi'] input[id*='rd1']").click(function(){document.location.href='/cos.html';});
	$("div[id*='cosradi'] input[id*='rd2']").click(function(){document.location.href='/cos/renunt.html';});
	$("div[id*='cosradi'] input[id*='rd3']").click(function(){document.location.href=$.cookie('lastpage');});
	$("div[id*='cosradi'] input[id*='rd4']").click(function(){document.location.href='/cos/expediere.html';});
/*	$("div#registeruser").hide();
	$("div#tabeldata").hide();
	$("div#registeruser .cosregister").hide();
	$("div#registeruser .register").hide();
	$(".sendComand").hide();*/
	var logat=false;
	var pas3=false;
	
	$.post("/ajax.php",{verificaLogarea:true},function(msg){if(trim(msg)=='logdin')return $logat=true;});
/*	
	$("div#cosradio input").click(function(){
		var id=$(this).attr('id');
		if($logat)logat=true;
		if(!$logat)logat=false;
//		alert(id+' '+logat+' '+$logat);
		if(id=='rd1'){
			$("div#registeruser").hide();
			$("div#tabeldata").hide();
			$("div#prezentareCos").show('fast');
			}
		else if(id=='rd2' && !logat){
			$("div#registeruser").show('fast');
			$("div#registeruser .register").hide();
			$("div#registeruser .cosregister").show('fast');
			if($(".login .form form div:last").children().length < 1)$(".login .form form div:last").append('<a href="javascript:void(0)" class="switch" form="register">Inregistrare</a>');
			if($(".registernew div:last").children().length < 1)$(".registernew div:last").append('<a href="javascript:void(0)" class="switch" form="login">Autentificare</a>');
//			$(".login .form form div:last").append('<a href="javascript:void(0)" class="switch" form="register">Inregistrare</a>');
			$('a.switch').button();
			$("a.switch[form=register]").click(function(){
				$("div#registeruser .cosregister").hide();
				$("div#registeruser .register").show('fast');
				});
			$("a.switch[form=login]").click(function(){
				$("div#registeruser .register").hide();
				$("div#registeruser .cosregister").show('fast');
				});
			$("div#tabeldata").hide();
			$("div#prezentareCos").hide();		      
		      }	
		else if(id=='rd2' && logat){
			$.get('/ajax_smart.php?modul=date&aplicabil=1', function(data) {
			      $('div#tabeldata #persoana1').html(data);
			      });
			$("div#registeruser").hide();
			$("div#tabeldata").show('fast');
			$("div#tabeldata #persoana1").show('fast');
			$("div#tabeldata #persoana2").hide();
			$('button[id*=trimitedate], button[id*=update]').each(function(){
				$(this).css({"font-size":"12px","width":"120px","text-align":"center","padding":"0px","height":"25px"});
				$(this).button();
				$(this).children('span').css({"font-size":"12px","width":"120px","text-align":"center","height":"15px","margin":"0px","padding":"0px"});				
				$(this).click(function(){
					var is=$(this).attr('iteration');
					if($(this).text().match('Update'))var set='update';
					else var set='insert';
					var array=new Array();
					var array1=new Array();
					var alerta=true;
					$("#persoana"+is+" input[type=text]").each(function(index){
						if(set=='insert')array[index]=$(this).attr('mysqlid');
						else if(set=='update')array[index]=$(this).attr('myid');
						array1[index]=$(this).val();
						if($(this).val()=='')alerta=false
						});
					if(!alerta)return alert('Toate campurile sunt obligatorii');
					$.post('/postproduct.php',{getNextIncrement:true,mod:set,tabel:"clienti","nomenId[]":array,"valuesId[]":array1,addDate:true},function(){
						pas3=true;
						$("div#cosradio input#rd3").attr("checked",true);
						$("div#registeruser").hide();						
						$("div#tabeldata").hide();
						$("div#prezentareCos").show('fast');
						$(".sendComand").show("fast");
						$(".sendComand").click(function(){
							$.post('/postproduct.php',{comandaFinala:"finalizata",continut:$("#prezentareCos").html()});
							$('#prezentareCos').html('<h4 align="center">Comanda dumneavoastra a fost trimisa<br>In scurt timp veti fi contactat de un reprezentat vanzari!<br>Va multumim</h4>');
							})
						
					if(set=='insert')$("#persoana"+is+" input[type=text]").each(function(index){$(this).val('');});	
					})
					});
				});
			$("div#prezentareCos").hide();
			}
		else if(id=='rd3' && !pas3){
			$.alert({title:"Neatentie",text:"Va rugam urmati<br>procedura de trimitere comanda!"})
			}
	});*/
	$("button.sendComand").button();
	$("button.sendComand").click(function(){
		document.location.href='/cos/expediere.html';
	});
	$("div.c button").click(function(){
	//	$h=$(this).parent().parent().children('div.p').children('a').children('img').height();
	//	$w=$(this).parent().parent().children('div.p').children('a').children('img').width();
		var obj=$(this);
		$.confirm({title:"Confirmati?",text:"<img style='height:95px; margin-right:10px;' src='"+$(this).parent().parent().children('div.p').children('a').children('img').attr('src')+"' align='left'> <h4>Stergeti produsul din cos?</h4>",
			text_true:"Da",
			text_false:"Nu",
			width:300,
			height:200,
			ontrue:function(){deleteItemCos(obj);}
			})
		
		});
	$('p.numaratoare input').keypress(function(){
		$.alert({title:"Zona interzisa!",text:"Va rugam, folositi sagetile<br>pentru suplimentare sau diminuare numar de preoduse."})
		$(this).attr('readonly',true);
		})
function deleteItemCos(obj){
	$.post('/postproduct.php',{"deletefromCart":$(obj).attr('mysqlid')},function(data){
		var datesp1=data.split('|');
		var datesp=datesp1[0];
		var atr=datesp.split(':');
		updateCarts(atr,datesp1[1]);
		});
		
	$(obj).parent().parent().remove();
	if($('div.listitem').length<1)$('#prezentareCos').html('<h4 align="center">Nu aveti nici un produs in cos!</h4>');
}		
//=============================== End
$('.monitor .login a').click(function(){
	if($("div.loginto").height()<100)$("div.loginto").animate({height:"150px"},700);
	else if($("div.loginto").height()>0)$("div.loginto").animate({height:"0px"},500);
	});

$("button#sendloginbtn").parent().find('input[type=text], input[type=password]').each(function(){
	$(this).keypress(function(e){
		if(e.which==13 && $(this).val()!=='')$("button#sendloginbtn").click();
		});
	});
	
$("button#sendloginbtn").click(function(){
	//$('body').append('<form id="submitireal" action="" method="post"></form>');
	$loginvars=new Array();
	$form=$(this).parent();
	$(this).parent().find('input[type=text], input[type=password]').each(function(index){
				$loginvars[index]=$(this).val();
				//$("#submitireal").append($(this));
				    });
	$.post('/ajax.php',{username:$loginvars[0],password:$loginvars[1],login:"Login",verificaLogarea:true},function(data){
		if(trim(data)=='logdin'){
			$form.hide('slow');
			document.location.reload(true);
			}
		else if($("#alertaesec").attr('id')!=='alertaesec'){
		      $('<div id="alertaesec" style="height:15px; overflow:auto;margin-top:10px; font-weight:normal; color:#fff; font-size:12px; margin:10px 10px 0px 10px">E-mail, sau parola incorecta</div>').insertBefore($form.children('div:first'));
		      $form.css({"height":eval($form.height()+25)+'px'});
		      }
		else $('#alertaesec').html('E-mail, sau parola incorecta');
		});
	//$("#submitireal").append('<input type="hidden"  name="login" value="Login"/>');
	$("#submitireal").submit();
});

$('div.loginto a[type="button"]').each(function(ind){
	$(this).button();
	if($(this).attr('data')=='logout'){
		$(this).click(function(){$.post('/ajax.php',{logout:$(this).attr('data')},function(){document.location.reload(true);});});
		}
	})

$("input#searchbox").keypress(function(e){
	
	if($('span#reference').text().match($('span#reference').attr('searchterm'))){
	  
	      if($("#searchtabel").val()!=='' && $("#searchtabel").is('*') &&  document.location.href.match('.html')!=='.html')var tabel=false;
	      else if($("span#reference").attr('tabel')!=='')var tabel=$("span#reference").attr('tabel');
	      else if(document.location.href.match('produse') || document.location.href.match('.html')!=='.html')var tabel='produse';
	      else var tabel=false;

	      if(e.which==13 && $(this).val()!=='' && $(this).val()!==$(this).attr('searchterm') && !tabel)document.location.href=$(this).attr('limba')+'/search/'+$(this).val()+'.html';
	      if(e.which==13 && $(this).val()!=='' && $(this).val()!==$(this).attr('searchterm') && tabel){
			document.location.href=$(this).attr('limba')+'/'+tabel+'/subrol/search-'+$(this).val()+'.html';}
	}
	else {
		var categorie=$('span#reference').attr('src');
		if(categorie=='')categorie='';
		else if(categorie!=='')categorie='/'+categorie;
		var tabel=$('span#reference').attr('tabel');
		if(e.which==13 && $(this).val()!=='' && $(this).val()!==$(this).attr('searchterm'))document.location.href=$(this).attr('limba')+'/'+tabel+categorie+'/prodrol/search-'+$(this).val()+'.html';
	      }
	});
	
$("input#searchbox").focus(function(){//alert(21);
	  if($(this).val()==$(this).attr('searchterm'))$(this).val('');
});

$("input#searchbox").blur(function(){
	if($(this).val()=='')$(this).val($(this).attr('searchterm'));
});

$("#searchbutonGo").click(function(){

	if($('span#reference').text().match($('span#reference').attr('searchterm'))){
		
	      if(document.location.href.match('produse') || document.location.href.match('.html')!=='.html')var tabel='produse';
	      else var tabel=false;
	      
	      if($("input#searchbox").val()!=='' && $("input#searchbox").val()!==$("input#searchbox").attr('searchterm') && !tabel)document.location.href=$("input#searchbox").attr('limba')+'/search/'+$("input#searchbox").val()+'.html';
	      if($("input#searchbox").val()!=='' && $("input#searchbox").val()!==$("input#searchbox").attr('searchterm') && tabel)document.location.href=$("input#searchbox").attr('limba')+'/'+tabel+'/prodrol/search-'+$("input#searchbox").val()+'.html';
	}
	else {
		var categorie=$('span#reference').attr('src');
		if(categorie=='')categorie='';
		else if(categorie!=='')categorie='/'+categorie;
		var tabel=$('span#reference').attr('tabel');
		if($("input#searchbox").val()!=='' && $("input#searchbox").val()!==$("input#searchbox").attr('searchterm'))document.location.href=$("input#searchbox").attr('limba')+'/'+tabel+categorie+'/prodrol/search-'+$("input#searchbox").val()+'.html';
	      }
//	if(element('searchbox').value!=='' && element('searchbox').value!=='{$trad[57]}')document.location.href='{$limba}/search/'+element('searchbox').value+'.html';

	});

$('a[type="button"]').button();
});


var scripts=false;
function incarcascripturi(sc){
	if(sc)return $("#uploader").show('slow');
	$.getScript('/ckeditor/ckeditor.js');
	$.getScript('/ckeditor/config.js');
//	$.getScript('/ckeditor/ckeditor.js');
	$.getScript('/fileUpload/ajaxfileupload.js', function() {
		$("#uploader").show('slow');
	});
	return scripts=true;
}

function AddToCartBTN(obj,index){
		if($(obj).attr('class')=='cosbutton')$(obj).button({icons:{primary:'ui-icon-cart'}});
		$(obj).click(function(){
			//if($(this).attr('class').match('cumparat'))return $.alert({title:"Produs cumparat deja",text:"Puteti modifica numarul produselor in cosul de cumparaturi.<br><a href='/cos.html'>Click pentru a merge la casa</a>"});
			var acestbtn=new Array();
			    acestbtn[index]=$(obj);
			/* Muta pagina in top si revine la pozitia intiala
			$('body').animate({scrollTop:0}, 200);
			$pozitie=$(this).parent().parent().position();
			$pozitieactuala=$pozitie.top-(screen.height/2);
			setTimeout(function(){$('body').animate({scrollTop:$pozitieactuala},200);},1500);
			*/
			var x=$(obj).parents('div.listitem');
			var off=$(x).offset();
		//	$('body').append('<div class="ui-widget-content" style="width:'+$(x).width()+'px;height:'+$(x).height()+'px;position:absolute;left:'+off.left+'px;top:'+off.top+'px; z-index:800;"></a>')
		//	return alert($(x).attr('class'));
			$.post('/postproduct.php',{addincos:$(obj).attr('tabid'),tabel:$(obj).attr('tabel')},function(data){
				var info=data.split('|');
				$('div.monitor ul li.cos').html(info[0]);
				$('div.cart_content').html(info[1]);
				$.cookie('lastpage',document.location.href,{expire:1,path:'/'});
				//Confirmare succinta de cumparare
				$('<span id="temporarCos" class="ui-state-highlight ui-corner-all">Adaugat in cos<br>'+$('div.monitor li.cos').html()+' - <a href="/cos.html">Vezi cosul</a></span>').insertBefore(acestbtn[index]);
				$('#temporarCos').children('b').css({"color":"#000"});
				setTimeout(function(){
					$('#temporarCos').fadeOut(300,function(){$(this).remove();});
					},3500);
				$(acestbtn[index]).addClass('cumparat');
			});
		});
}
