$.cleditor.defaultOptions.width = 402; $.cleditor.defaultOptions.height = 300; $.cleditor.defaultOptions.styles = [["velký nadpis", "<h2>"],["střední nadpis", "<h3>"],  ["malý nadpis","<h4>"],["odstavec", "<p>"]];$.cleditor.defaultOptions.controls = " style | bold italic underline color | alignleft center justify | bullets table | " + "rule image link unlink removeformat | undo redo ";
//$.cleditor.defaultOptions.docCSSFile: '../css/jquery.cleditor.frame.css';
var media_path = './media/';
function update(){
//	alert('update');
}

// NECO NEKAM
function load(url,kam){	$.get(url, function(data) { $(kam).html(data); afterload(kam)}); }

// NECO DO DIALOGU
function load_detail(url,kam,open,title,post){
//	open = 1;
	$.post(url, post, function(data) {
		$(kam).html(data); 
		if(open==1){
			$(kam).dialog("option","title",title); $(kam).dialog("open");
			$(kam+" form.modal").submit( function(){ 
				if($(kam +' .cleditor').size() > 0){ var editor=$(this).find('.cleditor').cleditor()[0]; if(editor) editor.updateTextArea();}
				load_detail(url,kam,0,"",$(this).serialize()); return false; });
			afterload(kam);
		}else{
			$(kam).dialog("close");
//			alert('close');
			try{update_produkt();}catch(e){}
			try{update_clanek();}catch(e){}
//			eval('update_produkt()');
			//try{  }
		}
	});
}


function afterload(kam){
//	alert('afterload');

//	$(kam +' .date').datepicker({ dateFormat: 'yy-mm-dd',minDate:0 });
	if($(kam +' .colorbox').size() > 0)	$(kam +' .colorbox').colorbox({ maxWidth:'90%', maxHeight:'80%',current:'{current}. z {total} šperků', title: function(){return $(this).attr('title');}});	//    return '<a href="'+url+'" target="_blank">Open In New Window</a>';
	
	if(kam=='#kosik_header'){	$(kam+' .toggle').animate({height: 'toggle'}, 500, function() {	$(kam+' .toggle').animate({margin: 0},3000,function(){ $(kam+' .toggle').animate({height: 'toggle'}, 500);});});}

	if(kam=='#produkt'){ if($(kam).height()!=380){	$(kam).animate({height: 380}, 250, function() {});}	$('html, body').animate({scrollTop:180}, 250); }
	
	if($(kam +' .cleditor.clanek').size() > 0){ $(kam +' .cleditor').cleditor({docCSSFile:"./css/jquery.cleditor.frame.css",height:290,width:612});}

	if($(kam +' .cleditor.produkt').size() > 0){ $(kam +' .cleditor').cleditor({docCSSFile:"./css/jquery.cleditor.frame.css",height:200,width:402});}

	//if($(kam+' #file_upload').size() > 0){ $(kam+' #file_upload').fileUploadUI({ uploadTable: $('#files'), downloadTable: $('#files'), buildDownloadRow: function (file) { return $('<img class="colorbox" src="images/'+file.name + '?width=60&height=60&mode=CROP"\/>');}});}

	if($(kam+' #product_upload').size() > 0){ 	
		uploadFormFilter: '#product_upload', 
		$(kam+' #product_upload').fileUploadUI({	
			downloadTable: $(kam), buildDownloadRow: function (file) {  
				alert('product uploaded');
				$('input.product_img').val(file.name.replace('.jpg','')); 
				$('img.product_img').attr('src','./images/admin/'+file.name);
				$('#loading').hide();
				return "";}});
				
	$('input.product_img').click(function(){	
		$('#loading').show();
		$('input#hiden_file').click();	});	
	}



	if($(kam+' #cleditor_upload').size() > 0){ 
		$(kam+' #cleditor_upload').fileUploadUI({	uploadFormFilter: '#cleditor_upload', downloadTable: $(kam), buildDownloadRow: function (file) {  
				$('.cleditorPrompt > :text').val(media_path+file.name); 
				$('.cleditorPrompt').show();	
				$('.cleditorPrompt > :button').click();
				$('#loading').hide();
				return "";}
		});	
	
		$('.cleditorPrompt > :text').click(function(){		
			$('#loading').show();
		});
	}
}

function validate_kosik(form){
	$('*',form).removeClass('invalid');

	var valid 		= true;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	var jmeno 		= $('#jmeno').val();
	var prijmeni 	= $('#prijmeni').val();
	var telefon 	= $('#telefon').val();
	var email 		= $('#email').val();
	var psc 			= $('#psc').val();
	var ulice 		= $('#ulice').val();
	var mesto 		= $('#mesto').val();
	
	if(jmeno.length 				< 2){ valid=false; $('#jmeno').addClass('invalid'); }
	if(prijmeni.length 			< 2){ valid=false; $('#prijmeni').addClass('invalid'); }
	if(telefon.length 			< 9){ valid=false; $('#telefon').addClass('invalid'); }
	if(psc.length 					< 5){ valid=false; $('#psc').addClass('invalid'); }
	if(ulice.length 				< 2){ valid=false; $('#ulice').addClass('invalid'); }
	if(mesto.length 				< 2){ valid=false; $('#mesto').addClass('invalid'); }
	if(reg.test(email) == false){ valid=false; $('#email').addClass('invalid'); }
	
	return valid;
}


function update_kosik(){
	//alert('update'); 
	var sum = 0;
	$('tr.kosik').each(function(index) {
		if($('.pocet',this).val() < 1){
			$(this).hide();
		}else{
			sum += $('.cena',this).text() * $('.pocet',this).val();
		}	
  //  alert(index + ': ' + $('.cena',this).text() +'x'+ $('.pocet',this).val() );
  });
//	alert(sum);
	if(sum < 1500){
		sum += 120;
		$('#dopravne').show();
//		alert('dopravne');
	}else{
		$('#dopravne').hide();
	}
	$('#sum').html(sum);

}






