       
         hs.outlineType = 'rounded-white';
		 hs.showCredits = false;
		 hs.graphicsDir = '/assets/xgraphics/';
		 
	 	hs.align = 'center';
	 	
	 	hs.zIndexCounter = 5000;
		
		 hs.allowSizeReduction = false;
		
         hs.transitions = ['expand', 'crossfade']; 
         hs.fadeInOut = true; 
         hs.dimmingOpacity = 0.20;
		 		 
		 hs.lang = {

	         loadingText : 'Загрузка...',
	         loadingTitle : 'Нажмите для отмены',
	  	   creditsText : '',
	         creditsTitle : '',
	         previousText : 'Пред.',
	         nextText : 'След.', 
	         moveText : '',
	         closeText : 'X', 
	         closeTitle : 'Закрыть', 
	         resizeTitle : 'Изменить',
			 restoreTitle : ''
	     }


hs.align = 'center';

var map = null;
var geocoder = null; 
var session = null;

function  strip_tags(str) {
            
 			str = str.replace(/&nbsp;/g,'')
 	 	 					
 			str = str.replace(/<[/]?(font|st1|shape|path|lock|imagedata|stroke|formulas|xml|strong|span|del|colgroup|col|ins|[ovwxp]:\w+)[^>]*?>/gi, '')

			str = str.replace(/<([^>]*)style="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)style='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)style=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)style=([^>]*)>/gi, '<$1>')

			str = str.replace(/<([^>]*)class="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)class='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)class=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)class=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)title="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)title='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)title=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)title=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)id="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)id='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)id=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)id=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)lang="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)lang='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)lang=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)lang=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)align="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)align='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)align=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)align=([^>]*)>/gi, '<$1>')
						
			str = str.replace(/<([^>]*)cellpadding="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)cellpadding='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)cellpadding=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)cellpadding=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)cellspacing="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)cellspacing='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)cellspacing=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)cellspacing=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)rel="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)rel='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)rel=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)rel=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)target="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)target='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)target=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)target=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)tabindex="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)tabindex='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)tabindex=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)tabindex=([^>]*)>/gi, '<$1>')
			
			str = str.replace(/<([^>]*)role="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)role='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)role=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)role=([^>]*)>/gi, '<$1>')
 			
 			str = str.replace(/<([^>]*)act="([^>"]*)"([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)act='([^>']*)'([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)act=([^> ]*) ([^>]*)>/gi, '<$1 $3>')
			str = str.replace(/<([^>]*)act=([^>]*)>/gi, '<$1>')
			
		  str = str.replace(/<li\s<\/li>/gi,'')
 			
      return str;
}




function load_editor(area)
{
  
   
   var editor = CKEDITOR.replace( area, 
	 {
		 filebrowserBrowseUrl :        '/assets/ckfinder/ckfinder.html',
 	     filebrowserImageBrowseUrl :   '/assets/ckfinder/ckfinder.html?type=Images',
 	     filebrowserFlashBrowseUrl :   '/assets/ckfinder/ckfinder.html?type=Flash',
 	     filebrowserUploadUrl :        '/assets/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
 	     filebrowserImageUploadUrl :   '/assets/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
 	     filebrowserFlashUploadUrl :   '/assets/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
 	     filebrowserWindowWidth :      '1000',
 	     filebrowserWindowHeight :     '700'
	 } 
    );
        
		editor.on('paste', function(evt) 
		{
       		evt.data['html'] = strip_tags(evt.data['html']);
           		
     });
     
     
}

function ajax_select(table,id,target,where,sel)
{
	$.ajax({
 		url:  '/admin/ajax/select/'+table,
	     cache: false,
		 type: 'POST',
		 data: { id:id, where:where, sel:sel },
		 beforeSend: function(data){ 
		    $("select[name=\'"+target+"\']").html('<option value=0>пожалуйста подождите...</option>');
		 },
		 success: function(data){
	        $("select[name=\'"+target+"\']").html(data);
         }
    })
}

function ajax_copy(to,data,limit)
{
	if (limit == 0)
	{
		$('#'+to).val(data);
	}
	
	if (limit > 0)
	{
		 $.ajax({
 		 url:  '/admin/ajax/copy/',
	     cache: false,
		 type: 'POST',
		 data: { data : data, limit : limit },
		 beforeSend: function(data){ 
		    $('#'+to).val('Пожалуйста подождите');
		 },
		 success: function(data){
	        $('#'+to).val(data);
         }
         })
	}
}

function load_map() 
{
	map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(50.450000, 30.523333), 10);
	map.addControl(new GSmallZoomControl());
	geocoder = new GClientGeocoder();
	
	GEvent.addListener(map, "click", function(overlay, latlng) {
          if (latlng) {
            map.clearOverlays();
			marker = new GMarker(latlng, {draggable:true});
            map.addOverlay(marker);
			document.getElementById("mapy").value = marker.getPoint().lat().toFixed(6);
            document.getElementById("mapx").value = marker.getPoint().lng().toFixed(6);
			document.getElementById("mapzoom").value = map.getZoom();
          }
    });
	GEvent.addListener(map, "zoomend", function() {
         document.getElementById("mapzoom").value = map.getZoom();
    });
	GEvent.addListener(map, "moveend", function() {
         document.getElementById("mapzoom").value = map.getZoom();
    });
	
}

function showAddress(address) 
{
    if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " не найденно на карте");
            } else {
                    		 
			  map.clearOverlays();
			 
			  map.setCenter(point);
              var marker = new GMarker(point, {draggable:true});
              document.getElementById("mapy").value = marker.getPoint().lat().toFixed(6);
              document.getElementById("mapx").value = marker.getPoint().lng().toFixed(6);
			  document.getElementById("mapzoom").value = map.getZoom();
                
              map.addOverlay(marker);
              GEvent.addListener(marker, "dragend", function() {
                document.getElementById("mapy").value = marker.getPoint().lat().toFixed(6);
                document.getElementById("mapx").value = marker.getPoint().lng().toFixed(6);
				document.getElementById("mapzoom").value = map.getZoom();
			 
			 
			 
		
        });
            }
          }
        );
    }
}

function delimg(id,result,iddata,mod,file)
{
    $.ajax({
 		 url:  '/admin/ajax/upload/',
	     cache: false,
		 type: 'POST',
		 data: { id:id, area:result, iddata:iddata, mod:mod, file:file },
		 
		 beforeSend: function(data){ 
		    $('#but_'+result).css('display','none'); 
			$('#loading_'+result).html('<img id="loading" src="/assets/img/autocomplete_indicator.gif">');
		 },
		 
		 success: function(data){
	        $('#loading_'+result).html('');
			$('#'+result).html(data);
			$('#but_'+result).css('display','block');
         }
    });
}

function delfile(id,result,iddata,mod,file)
{
    $.ajax({
 		 url:  '/admin/ajax/uploadfile/',
	     cache: false,
		 type: 'POST',
		 data: { id:id, area:result, iddata:iddata, mod:mod, file:file },
		 
		 beforeSend: function(data){ 
		    $('#but_'+result).css('display','none'); 
			$('#loading_'+result).html('<img id="loading" src="/assets/img/autocomplete_indicator.gif">');
		 },
		 
		 success: function(data){
	        $('#loading_'+result).html('');
			$('#'+result).html(data);
			$('#but_'+result).css('display','block');
         }
    });
}

function delimgone(id, img, mod, result)
{
    $.ajax({
 		 url:  '/admin/ajax/delimg/',
	     cache: false,
		 type: 'POST',
		 data: { id:id, img:img, idt:result, mod:mod },
		 
		 beforeSend: function(data){ 
		    $('#'+result).html('<img id="loading" src="/assets/img/autocomplete_indicator.gif">');
		 },
		 
		 success: function(data){
	        $('#'+result).html(data);
						
         }
    });
}

function delfileone(id, file, mod, result)
{
    $.ajax({
 		 url:  '/admin/ajax/delfile/',
	     cache: false,
		 type: 'POST',
		 data: { id:id, file:file, idt:result, mod:mod },
		 
		 beforeSend: function(data){ 
		    $('#'+result).html('<img id="loading" src="/assets/img/autocomplete_indicator.gif">');
		 },
		 
		 success: function(data){
	        $('#'+result).html(data);
						
         }
    });
}

function deldata(id,mod,idt,result,iddata)
{
    $.ajax({
 		 url:  '/admin/ajax/data/',
	     cache: false,
		 type: 'POST',
		 data: { id:id, mod:mod, idt:idt, iddata:iddata },
		 
		 beforeSend: function(data){ 
		    $('#but_'+result).css('display','none'); 
			$('#loading_'+result).html('<img id="loading" src="/assets/img/autocomplete_indicator.gif">');
		 },
		 
		 success: function(data){
	        $('#loading_'+result).html('');
			$('#'+result).html(data);
			$('#but_'+result).css('display','block');
         }
    });
}

function deltag(id,table,tabtag,result,iddata)
{
    $.ajax({
 		 url:  '/admin/ajax/tag/',
	     cache: false,
		 type: 'POST',
		 data: { id:id, table:table, tabtag:tabtag, iddata:iddata, result:result },
		 
		 beforeSend: function(data){ 
		    $('#but_'+result).css('display','none'); 
			$('#loading_'+result).html('<img id="loading" src="/assets/img/autocomplete_indicator.gif">');
		 },
		 
		 success: function(data){
	        $('#loading_'+result).html('');
			$('#'+result).html(data);
			$('#but_'+result).css('display','block');
		 }
    });
}

function ajax_trans(from,to)
{
    $.ajax({
 		 url:  '/admin/ajax/trans/',
	     cache: false,
		 type: 'POST',
		 data: { name:document.getElementById(from).value },
		 		 		 
		 beforeSend: function(data){ 
		    $('#'+to).val('Пожалуйста подождите');
		 },
		 
		 success: function(data){
	         
	   
	         $('#'+to).val(data);
			 
		 }
    });
}

function selAll(checked) {
    $("input[name^='id']").attr('checked', checked ? 'checked' : '');
}

function hidetipsy()
{
		 $(".tipsy").fadeOut(1500);
}

function showcol(){
	
	$.ajax({
		    url:  '/cart/showcol',
			cache: false,
			type: 'POST',
				
		    success: function(data){
		   	 		   	 
		   	 $(".tut").fadeOut(1000);
		   	 $(".tut").fadeIn(1000);
		   	 
		   	 $(".tut").html(data);
		   	 
		   	 $('.cart-text-full').tipsy({fade:true, gravity: 'w', opacity: 1, html: true, live: true});
		   	
		    
		   		   			   	
		    }
		    
			});
}

function showsp(){
	
$.ajax({
url:  '/cart/showcol',
cache: false,
type: 'POST',
	
success: function(data){
 
 
 $(".tut").fadeOut(1000);
 $(".tut").fadeIn(1000);
 
 $(".tut").html('<p class="cart-text">Спасибо за покупку</p>');


	   			   	
}

});

}


function buyparfume(id){
	
	//alert(id);
	
	$.ajax({
		    url:  '/cart/tobuy',
			cache: false,
			type: 'POST',
			data: { 
						id : id
				  },
		
		    beforeSend: function(data){
		   	 
		   	$.jGrowl("Пожалуйста подождите...", { 
		   						sticky: false,
		   						corners: '10px',
		   						position: 'center',
		   						theme:  'parfumel',
		   						speed:  800,
		   						life: 2000
		   	})
		   	
		   	},
		    
		    success: function(data){
		   	 
		   	$.jGrowl.defaults.close;
		   	
		   	$.jGrowl("Товар добавлен в корзину", { 
		   						sticky: false,
		   						corners: '10px',
		   						position: 'center',
		   						theme:  'parfumel',
		   						speed:  800,
		   						life: 2000
		   	});
		   	
		   showcol();
		   
		  
		   		   			   	
		    }
	});
	

}


function changecss()
	{
		$('.rasporka').css('height','50px');
		
		$('.SearchContainerRight').css('width','364px');
	
		$('.SearchContainerRight').css('position','absolute');
		$('.SearchContainerRight').css('right','21px');
		
		$('#display').css('right','42px');
		$('#display').css('width','300px');
		
		$('#example').css('width','300px');
	}
	function returncss()
	{
		$('.rasporka').css('height','0px');
		
		$('.SearchContainerRight').css('width','226px');
		
			
		$('.SearchContainerRight').css('position','relative');
		$('.SearchContainerRight').css('right','2px');
	
		$('#example').css('width','180px');
		
		$('#display').css('right','-5px');
		$('#display').css('width','230px');
		
	}

