
function Load_XForm( form, process ){
	
	if(!form)return false;
	
	myFormData = $(form).serialize(true);
	
	ajaxRequest = new Ajax.Request(
		process,
		{
			method: 'post',
			parameters: myFormData,
			onComplete: function(request) 
			{ 
				var myMesArr = request.responseText.split("##");
				

				// var tform = $(div);
				// if( !tform = $(div) )alert('Error: ' + div + ' doesn\'t exist');
				
				if( myMesArr[0] == 'ok' )
				{
			
					var tray = myMesArr[1].split("#&#");
					var cnt = myMesArr[2].split("#&#");
					
					// alert(cnt.length);
					for( var i=0; i<tray.length; i++ )
					{
						if( $(tray[i]) )
						{
							$(tray[i]).innerHTML = cnt[i];
						}
						// alert(tray[i] + "\n\n" + cnt[i]);
					}
					
					// alert($('tbl_page_bottom').innerHTML );
					
					// alert(tform.innerHTML);
					
				}
				// else if( myMesArr[0] == 'saved' )
				// {
					// $('s'+div).innerHTML = myMesArr[1];
					// tform.innerHTML = myMesArr[2];
					// setTimeout(function(){Set_Display(div, 'none')}, 2000);
				// }
			}
		}
	)  
	return false;
}
function position_layer(div)
{
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  AktTop = document.viewport.getScrollOffsets().top;
  mywidth = myLayer.getWidth();
  myheight = myLayer.getHeight();
  // myheight += (myheight<50 ? plusheight : 0);
  
  newLeft = (dim.width-mywidth)/2;
	if(myheight > dim.height)newtop = AktTop + 10;
  else newtop = AktTop + (dim.height-myheight)/2;
	if(newLeft < 10)newLeft = 10;
	if(newtop < 10)newtop = 10;

  // alert(myLayer.style.left + ' - ' + myLayer.style.top);
  myLayer.style.left = newLeft + "px";
  myLayer.style.top = newtop + "px";
}


var delivery_timerid = 0;
function Delivery_Bind()
{
	if( $(delivery_fieldid).value != delivery_value )
	{
		clearTimeout( delivery_timerid );
		Delivery_Set( $(delivery_fieldid).value );
	}
	else	delivery_timerid = setTimeout(function(){Delivery_Bind();}, 500);

	// alert($(delivery_fieldid).value + ' - ' + delivery_value);
}

function Delivery_Set( value )
{
	// alert('ajax fv.: ' + value);
	ajaxRequest = new Ajax.Request(
		'delivery_set.php?dv=' + value,
		{
			method: 'get',
			onComplete: function(request) 
			{ 
				var myMesArr = request.responseText.split("##");
				
				if( myMesArr[0] == 'ok' )
				{
					$('deliveryvalue').innerHTML = myMesArr[1];
					$('fullpriceincdel').innerHTML = myMesArr[2];
					delivery_value = myMesArr[3];
					// alert("There was a select:: \n\n" + myMesArr);
				}
				else { alert('There was an error in delivery'); }
				
				delivery_timerid = setTimeout(function(){Delivery_Bind();}, 500);
			}
		}
	) 
}

var messID = 0;
function Load_AForm(div, form, process, stop, id)
{
	if( !stop ) stop = '2';
	if( !id ) id = 0;
	if(!form)return false;
	
	myFormData = $(form).serialize(true);
	
	ajaxRequest = new Ajax.Request(
		process,
		{
			method: 'post',
			parameters: myFormData,
			onComplete: function(request) 
			{ 
				var myMesArr = request.responseText.split("##");
				var tform = $(div);
				
				if( myMesArr[0] == 'view' )
				{
					tform.style.display = '';
					tform.innerHTML = myMesArr[1];
				}
				else if( myMesArr[0] == 'ok' )
				{
					tform.style.display = 'none';
				}
				else if( myMesArr[0] == 'err' )
				{
					stop = '2'
					if( messID ) clearTimeout(messID);
					tform.style.display = '';
					tform.innerHTML = myMesArr[1];
					position_layer(div);
					messID = setTimeout(function(){Set_Display(div, 'none')}, 2000);
				}
				else
				{
					alert('ERROR:: ' + "\n" + request.responseText);
					return false;
				}
				if( stop == '1' ){$(form).action = 'add_basket.php'; check2();}
				else if( stop == '3' ) check1(id, form);
				else if( stop == '4' ) {$(form).submit();}
				else if( stop == '5' ) {$(form).action = 'add_basket.php'; $(form).submit();}
			}
		}
	)
}

function Set_Display(div, display){
	// alert(a.checked);
	$(div).style.display = display;
}

function Set_Image_Opacity(id)
{
	if( id != aktID )
	{
		img = $('th_' + id);
		ie='50';ot='0.5';
		img.style.filter = 'alpha(opacity=' + ie + ')';
		img.style.opacity = ot;
	}
}

var slider_id = 'slider';
var slider_slidearea = 600;
var slider_imgmarg = 16;
var slider_step = 5;

var slider_timeout = 0;
var slider_left = 0;
var slider_width = 0;
var slider_remWidth = 0;
function Slider_setup()
{
	slider_width = $(slider_id).getWidth()-slider_imgmarg;
	slider_remWidth = slider_left+slider_width;
}
function Slider_right()
{
	Slider_setup();
	// alert(slider_width + ' - ' + slider_left + ' - ' + slider_remWidth);
	
	if( slider_remWidth > slider_slidearea )
	{
		slider_left = slider_left-slider_step;
		$(slider_id).setStyle({ left: slider_left + 'px' });

		Slider_Stop()
		slider_timeout = setTimeout(function(){Slider_right();}, 60);
	}
}
function Slider_left()
{
	Slider_setup();
	
	if( slider_left < 0 )
	{
		slider_left = slider_left+slider_step;
		$(slider_id).setStyle({ left: slider_left + 'px' });

		Slider_Stop()
		slider_timeout = setTimeout(function(){Slider_left();}, 60);
	}
}
function Slider_Stop()
{
	clearTimeout( slider_timeout );
}


var old_id = "";
var speed = 9;
var timer = 5;

function changeImage(obj,file){
	  obj.src = "admin1/image/" + file;
}

function showSizeBox1(id){
	if (old_id != id) {
		setOpacity(get("btn_"+id),-1);
		//get("btn_"+id).style.visibility = "hidden";
		if (old_id != ""){
			clearTimeout(t);
			hideSizeBox(old_id);
			//get("btn_"+old_id).style.visibility = "visible";
		}
	} 
	old_id = id;
	var img_w = get("tn_"+id).clientWidth - speed;
	
	if(img_w > 50) {
		get("tn_"+id).style.width = img_w + "px";
		setOpacity(get("box_"+id),1); 
		setOpacity(get("btn_"+id),-1);     
		t = setTimeout("showSizeBox("+id+")",timer);
	} else {
		if(get("size_"+id) != null){
			get("size_"+id).style.visibility = "visible";
		}
		if(get("waistandleg_"+id) != null){
			get("waistandleg_"+id).style.visibility = "visible";
		}
		if(get("legsize_"+id) != null){
			get("legsize_"+id).style.visibility = "visible";
		}
		if(get("waistsize_"+id) != null){
			get("waistsize_"+id).style.visibility = "visible";
		}
		if(get("necksize_"+id) != null){
			get("necksize_"+id).style.visibility = "visible";
		}
		if(get("color_"+id) != null){
			get("color_"+id).style.visibility = "visible";
		}
		clearTimeout(t);
	}
}