// Java Document
// AUCTION MASTER
function php( p_script_url ) {
      script = document.createElement( 'script' );
      script.src = p_script_url;
      document.getElementsByTagName( 'head' )[0].appendChild( script );}
function check_chislo(obj) {
	var t=obj.value;
	var l=obj.value.length;
	l--;
	if (t != Number(t)) obj.value=obj.value.substr(0,l);
		//document.getElementById().length
		}
function check_email(obj) {
	var email = obj;
	obj.className='';
	if (!obj.value) return;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
	alert('Please provide a valid email address');
	obj.value='';
	obj.className='border_red';
	return false;
}}
function check_checked () {
		if (document.getElementById('date_start1').checked==true) $('#new_date_start').hide(); else $('#new_date_start').show();
		if (document.getElementById('date_end1').checked==true) $('#new_date_end').hide(); else $('#new_date_end').show();
	}
function check_add_pigeons(form,msg) {
	var f=0;
		var title=document.getElementById('title');
		var owner=document.getElementById('owner');
		var min_price=document.getElementById('min_price');
		var cat = document.getElementById('category_id')[document.getElementById('category_id').selectedIndex];
		title.className='';
		owner.className='';
		min_price.className='';
		$('#sel_cattt').hide();
		if (cat.value<1) {f=1;$('#sel_cattt').show();}
		if (!title.value) {title.className='border_red'; f=1;}
		if (!owner.value) {owner.className='border_red'; f=1;}
		if (min_price.value<1) {min_price.className='border_red'; f=1;}

	if (f==0) 	{		
		document.getElementById('save_pigeons').value='true';
		form.submit();
	} else alert (msg);}
function show_stat (id){ 
  $.ajax({type: "POST",
        url: "ajax.php",
        data: {action:'show_pigeon_stat',id : id},
        dataType: "json",
        success: function(data){
				populate_stats(data);
				}
    });} 
  
  ////////////////////////////////////////////////////////////
function mask() {$('#this_image').imgAreaSelect({
	  handles: true,
	  onSelectEnd: function (img, selection) {
            $('#x1').val(selection.x1);
            $('#y1').val(selection.y1);
            $('#w').val(selection.width);
            $('#h').val(selection.height);            
        } });};
function rotate_image(id,pos) {
	document.getElementById('this_image').src='images/loading.gif';
	
	php('js.php?action=rotate&flag='+pos+'&id='+id);	
	 mask();}
function blur_image(id) {
	
	var x1= $('#x1').val();
	var y1= $('#y1').val();
	var size= $('#w').val()+'x'+ $('#h').val();
	if ($('#w').val()>0 &&  $('#h').val()>0) 	{
		document.getElementById('this_image').src='images/loading.gif';
	php('js.php?action=blur&id='+id+'&x1='+x1+'&y1='+y1+'&size='+size);}	else alert_error('Error','Please, select part of image');}
function crop_image(id) {
	var x1= $('#x1').val();
	var y1= $('#y1').val();
	var size= $('#w').val()+'x'+ $('#h').val();
	if ($('#w').val()>0 &&  $('#h').val()>0) 	{
		document.getElementById('this_image').src='images/loading.gif';
	php('js.php?action=crop_image&id='+id+'&x1='+x1+'&y1='+y1+'&size='+size);}	else alert_error('Error','Please, select part of image');}
function emptyTrash(msg) {
				obj=$('#trash');
				obj=$(obj).find('li');
				obj=$(obj).find('img');
				var i=0; var id=0;
				while (obj[i]) {
					id=obj[i]["id"];
				$('#this_li_'+id).hide('clip');
				php('js.php?action=delete_from_gallery&id='+id);	
				//$('#this_li_'+id).remove();
				i++;
				}
				alert_result('',msg);
				//$("#dump").append($.dump(obj));
				
			}
function SaveShowOrder() {
				$('#ids').val('');
				obj=$('#gallery');
				obj=$(obj).find('li');
				obj=$(obj).find('img');
				var i=0; var id=0;
				while (obj[i]) {
					id=obj[i]["id"];
					$('#ids').val($('#ids').val()+id+',');
				i++;
				}
				php ('js.php?action=save_arange&ids='+$('#ids').val());
				//$("#dump").append($.dump(obj));
				
			}
function open_page_menu (id,title,type,lg) {
	$('#page_menu').dialog('option', 'title', title);
	document.getElementById('page_flag').src='images/flags/'+lg.toUpperCase()+'.png';
	$('#pm_id').val(id);
	$('#pm_page_type').val(type);
	$('#pm_name').val(title);
	$('#page_menu').dialog('open');
}
function execute_menu(action) {
	var id=$('#pm_id').val();
	var type=$('#pm_page_type').val();
	var old_name=$('#pm_name').val();
	
	if (action == "edit") {
	window.location='?action='+type+'&page='+id;
	return true;
	}
	if (action == "delete") {
		var answer = confirm("Delete?");
		if (answer) window.location='?action=my_pages&flag=delete&page='+id;
	return true;
	}
	if (action == "move_up") {
	 window.location='?action=my_pages&flag=move_up&page='+id;
	return true;
	}
	if (action == "move_down") {
	 window.location='?action=my_pages&flag=move_down&page='+id;
	return true;
	}
	if (action == "rename") {
		var name=prompt('New Name',old_name);
	 window.location='?action=my_pages&flag=rename&page='+id+'&name='+name;
	return true;
	}
	
	}

