var ajaxURL = '/Ajax';



$(function() {
	
	//alert('ok');
	
	
	$("#sortable_list1").sortable();
    $("#sortable_list1").disableSelection();
	
	$("#sortable_list2").sortable();
    $("#sortable_list2").disableSelection();
	
	$("#sortable_list3").sortable();
    $("#sortable_list3").disableSelection();
	
	$('#submitOrder').click( function () {
									   
									 
									 if($('#imie').val() == ''){alert('Proszę podać imię');return false;}
									 if($('#nazwisko').val() == ''){alert('Proszę podać nazwisko');return false;}
									 if($('#ulica').val() == ''){alert('Proszę podać adres');return false;}
									 if($('#kod').val() == ''){alert('Proszę podać kod pocztowy');return false;}
									 if($('#miasto').val() == ''){alert('Proszę podać nazwę miasta');return false;}
									 if(!verifyEmail( $('#email').val() )){alert('Proszę podać prawidłowy adres e-mail');return false;}
									 if($('#dostawa').val() == ''){alert('Proszę wybrać opcję dostawy');return false;}  
									if($('#productCount').val()<1){alert('Brak produktów w koszyku!');return false;}  
									 
									   } );
	
	$('#orderItem').click( function () {
								$("#koszyk").css('display','block');
								var pars = 'useFunc=orderItem&itemId='+$('#productId').val();		 	 
								$.ajax({url: ajaxURL,type: 'POST',data: pars,
								 success: function(result){					 
									 $("#ajaxResult").html(result);				 
									 }
								 });
								
									 }
						  
						  
						  
						  );
	
	
	
	$(".single").colorbox({}, function(){
					//alert('Howdy, this is an example callback.');
				});
	
	$('#PictureFrame').click ( function ()										 
										 {
											
											/*var imgsrc = $('#PictureFrame').attr('alt').replace(/(max)/g,"400");
											var pars = 'useFunc=getImageSize&image='+imgsrc;
											
											console.log(imgsrc);
											
											var dims = new Array();
											$.ajax({url: ajaxURL,type: 'POST',data: pars,
											 success: function(result){
												dims = result.split(",");															
												$('#ajaxDiv').html('<img src="'+imgsrc+'" />');												
												openAppendixLayer( parseInt(dims[0]), parseInt(dims[1])+20 );
												 }
											 });*/
											
											
										 }
										 );
	
	$('.small_images img').hover( function () {
							$("#PictureFrame").attr('src',$(this).attr('alt'));
							$("#PictureFrame").attr('alt',$(this).attr('alt'));	
							var imgsrc = $(this).attr('alt').replace(/(max)/g,"400");
							$("#PictureAnchor").attr('href',imgsrc);	
							//$("#PictureFrame").parent().attr('href', $(this).attr('alt'))
											} );
	
	
	$('#adminContent #selectSite').change(function () {
          
		  if($(this).val() > 0)
		  {	      	
			$("#siteid").val($(this).val());
			$("#formDiv").css('display','block')
		  	var pars = 'useFunc=getSite&siteid='+$(this).val();		  
		  	$.ajax({url: ajaxURL,type: 'POST',data: pars,
				 success: function(result){					 
					 $("#ajaxResult").html(result);
					 $("#title").val($("#ajaxTitle").val());
					 $("#body").val($("#ajaxBody").val());					 
					 }
				 });
		  }else{$("#formDiv").css('display','none')}
        })

		
	var offsetX = 20;
	var offsetY = -200;   
	   
	$('#imghover>div a').hover(function(e) {		
		var href = $(this).attr('href');
		$('<img id="largeImage" src="' + href + '" alt="produkt" />')
		.css('top', e.pageY+offsetY  )
		.css('left', e.pageX+offsetX )
		.appendTo('body');
		
		
	}, function() {
		$('#largeImage').remove();
	});
	
	$('#imghover>div a').mousemove( function(e){
		$('#largeImage').css('top', e.pageY+offsetY).css('left',e.pageX+offsetX);
	});
	
	var offsetX = 20;
	var offsetY = 10;
	
	
	$('#buttons_div>div a').hover(function(e) {	
		var href = $(this).attr('title');
		$('<div id="bd_info">'+href+'</div>')
		.css('top', e.pageY+offsetY  )
		.css('left', e.pageX+offsetX )
		.appendTo('body');		
		
	}, function() {
		$('#bd_info').remove();
	});
	
	$('#buttons_div>div a').mousemove( function(e){
		$('#bd_info').css('top', e.pageY+offsetY).css('left',e.pageX+offsetX);
	});
	
	
	$("#slider").easySlider();

});


function recountItem(action,productId)
{
	
	var pars = 'useFunc=recountItem&action='+action+'&itemId='+productId;		 	 
								$.ajax({url: ajaxURL,type: 'POST',data: pars,
								 success: function(result){					 
									 $("#ajaxResult").html(result);				 
									 }
								 });	 	
}

function openAppendixLayer( width, height )
{	
	
	var msie = false;		
	jQuery.each(jQuery.browser, function(i, val) {	
	if(i == 'msie' && val == true)msie = true;	
});							 
										 

		 var cssSet = {
        'background-color' : '#fff',  
		'width' : width+'px',
		'height' : height+'px',
		'border' : '2px solid #ed1651',
		'position' : 'absolute',
		'margin-left' : '30px',
		'margin-top' : '0px',
		'z-index': '20',
		'padding' : '10px',
		'display' : 'block'
      	}	

	  
	$('#infolayer').css(cssSet);
}

function removeAppendix( pid, aid )
{
	var pars = 'useFunc=removeAppendix&id='+pid+'&aid='+aid;		  
	$.ajax({url: ajaxURL,type: 'POST',data: pars,
		 success: function(result){				 
			 $("#appendixDiv"+aid).html(result);					 
			 }
		 });
}

function openAppendix( pid, aid )
{	
	  
	
	var pars = 'useFunc=getAppendix&pid='+pid+'&aid='+aid;		  
	$.ajax({url: ajaxURL,type: 'POST',data: pars,
		 success: function(result){				 
			 $("#ajaxDiv").html(result);					 
			 }
		 });
	openAppendixLayer( 500, 350 );
	
}

function closeAppendix()
{	
	  var cssSet = {        
		'display' : 'none'
      }
	
	$('#infolayer').css(cssSet);
}



function removeSitePict( siteid )
{
	
	var pars = 'useFunc=removeSitePict&id='+siteid;		  
	$.ajax({url: ajaxURL,type: 'POST',data: pars,
		 success: function(result){				 
			 $("#pictDiv").html(result);					 
			 }
		 });
		
}

function removePict( pict_id )
{
	
	var pars = 'useFunc=removePict&id='+pict_id;		  
	$.ajax({url: ajaxURL,type: 'POST',data: pars,
		 success: function(result){				 
			 $("#pictDiv").html(result);					 
			 }
		 });
		
}

function removeLogo( shopid )
{
	
	var pars = 'useFunc=removeLogo&id='+shopid;		  
	$.ajax({url: ajaxURL,type: 'POST',data: pars,
		 success: function(result){				 
			 $("#pictDiv").html(result);					 
			 }
		 });
		
}

function removePhoto( newsid )
{
	
	var pars = 'useFunc=removePhoto&id='+newsid;		  
	$.ajax({url: ajaxURL,type: 'POST',data: pars,
		 success: function(result){				 
			 $("#pictDiv").html(result);					 
			 }
		 });
		
}

function verifyEmail( str )
{	
	var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!reg.test (str) )
	{
		return false;
	}
	else
	{
		return true;
	}
}

function trimString(s)
{
return s.replace(/^\s+|\s+$/g, "");
}

function isInt(s)
{
var n = trimString(s);
return n.length > 0 && !(/[^0-9]/).test(n);
}


function isFloat(s)
{
var n = trimString(s);
return n.length>0 && !(/[^0-9.]/).test(n) && (/\.\d/).test(n);
}


