var oServerConnect = new Object() ;

//request to server
oServerConnect.connectToServer=function(url_str, param_object, getter_func){
	var time_value=new Date().getTime();
	
	JsHttpRequest.query(
            url_str+"&time="+time_value, // backend
			param_object,
			getter_func,
            true //disable caching
        );
}

function show_medium(gallery_img_id){
	//3. Изменяем описание
	var text_obj=document.getElementById('title_div');
	if(text_obj!=null){
		text_obj.innerHTML="загрузка изображения...";
	}
	
	var paramObject=new Object();
	paramObject.gallery_img_id=gallery_img_id;
	
	oServerConnect.connectToServer("get_medium_prop.php?folder=jkjk", paramObject, show_medium_request);
}

function show_medium_request(result, errors){
	if(errors.length>0){
		alert(errors);
		return 0;
	}
	if(result["error"]!=null ? result["error"].length>0 : false) alert(result["error"]);
	else{
		//1. Заменяем картинку
		var img_obj=document.getElementById('medium_img');
		img_obj.src=result["img_ref"];
		img_obj.width=result["width"];
		img_obj.height=result["height"];
		//2. Изменяем размеры слоя
		
		//3. Изменяем описание
		var text_obj=document.getElementById('title_div');
		if(text_obj!=null){
			text_obj.innerHTML=result["title"];
		}
		
		//4. Изменяем размер слоя
		var div_obj=document.getElementById('for_medium_img');
		div_obj.style.width=result["width"];
		div_obj.style.height=result["height"];
		
		//5. Изменяем ссылку на открытие большого фото
		//javascript: open_popup('show_img.php?filepath=/elektro_e/gallery/project/DSC00311Truboprov_transport_Ek.jpg', 'gallery/project/DSC00296_.jpg', 400, 374)
		var ref_obj=document.getElementById('show_big_ref');
		ref_obj.href="javascript: open_popup('show_img.php?filepath="+result['img_big_ref']+"', '', "+result['big_width']+", "+result['big_height']+");";
	}
}