function eml_request(url , params)
{
	var ajax = new Ajax.Request(
	url,
	{
		method: 'post',
		evalScripts: true ,
		parameters: params
		//		                                        onFailure: reportError,
	}
	);
}

function elm_uptade(id_obj , url , params)
{
	var ajax   = new Ajax.Updater(
	{success: id_obj},
	url,
	{
		method: 'post',
		evalScripts: true ,
		parameters: params
		//		                                        onFailure: reportError,
	}
	);
}

function elm_autouptade(id_obj , second , url , params)
{
	var ajax   = new Ajax.PeriodicalUpdater(
	{success: id_obj},
	url,
	{
		method: 'post',
		parameters: params,
		evalScripts: true ,
		//		                                        onFailure: reportError,
		frequency: second,
		decay: 1
	}
	);
}

function add_image()
{
	var id;
	if(document.getElementById('upload').contentWindow.document.getElementById('new_id').value != "")
	{
		id = document.getElementById('upload').contentWindow.document.getElementById('new_id').value;
		$('id_imgs').value = $('id_imgs').value + id + ';';
		update_img('id_imgs' , 'foto_portfolio');
	}
}

function add_image_timy_mce()
{
	var id;
	if(document.getElementById('upload').contentWindow.document.getElementById('new_id').value != "")
	{
		id = document.getElementById('upload').contentWindow.document.getElementById('new_id').value;
		tinyMCE.execCommand('mceInsertContent',false,'<img src=\"img/photos/' + id + '_orig.jpg\" border=\"0\">');

	}
}

var arr_img = new Array();

function update_img(field_arr , field_id)
{
	arr_img = $F(field_arr).split(';');
	var html_add = "";
	for(var i=0;i<arr_img.length;i++)
	{
		if(arr_img[i] != '')
		{
			html_add = html_add + '<img src="img/photos/small_'+arr_img[i]+'" onclick="if(confirm(\'Удалить это фото ?\')){delete_img(\''+arr_img[i]+'\');}">';
		}
	}
	$(field_id).update()
	$(field_id).insert(html_add);
}

function update_img2(field_arr , field_id , field_view , field_href , scrolls)
{
	arr_img = $F(field_arr).split(';');
	var html_add = '';
	if(arr_img.length < 2)
	{
		return true;
	}
	if(arr_img.length < 3 && arr_img[1] == '')
	{
		return true;
	}
	var scrolli = 0;
	for(var i=0;i<arr_img.length;i++)
	{
		if(arr_img[i] != '')
		{
html_add = html_add + '<img src="images/x.gif" style="background: url(\'img/photos/small2_'+arr_img[i]+'\') center no-repeat; width: 64px; height: 64px" onclick="\$(\''+field_view+'\').style.background=\'url(img/photos/small_'+arr_img[i]+')\';\$(\''+field_href+'\').href=\'img/photos/'+arr_img[i]+' \';\$(\''+field_view+'\').style.backgroundRepeat=\'no-repeat\';" width="64" rel="lightbox[roadtrip]">';
		html_add = (i<arr_img.length) ? html_add+'&nbsp;&nbsp;&nbsp;' : html_add;
		scrolli++;
		}
	}
	if(scrolli > 7)
	{
		on_scroll(scrolls);
	}
	$(field_id).update()
	$(field_id).insert(html_add);
}


function update_img44(field_arr , field_id , field_view , field_href , scrolls, id)
{
	arr_img = $F(field_arr).split(';');
	var html_add = '';
	if(arr_img.length < 2)
	{
		return true;
	}
	if(arr_img.length < 3 && arr_img[1] == '')
	{
		return true;
	}
	var scrolli = 0;
	for(var i=0;i<arr_img.length;i++)
	{
		if(arr_img[i] != '')
		{

html_add = html_add + '<a id="alink_'+id+'" href="img/photos/'+arr_img[i]+'" rel="lightbox[roadtrip]'+id+'"><div id="img_'+id+'"  style="width:200; height:135; background: url(\'img/photos/small_'+arr_img[i]+'\') center no-repeat;"></div></a>';
		html_add = (i<arr_img.length) ? html_add+'&nbsp;&nbsp;&nbsp;' : html_add;
		scrolli++;
		}
	}
	if(scrolli > 7)
	{
		on_scroll(scrolls);
	}
	$(field_id).update()
	$(field_id).insert(html_add);
}


function array_to_string(array)
{
	var string = "",i;
	for(i=0;i<arr_img.length;i++)
	{
		if(arr_img[i] != "")
		{
			if(string != '')
			{
				string = string + ';';
			}
			string = string + arr_img[i];
		}
	}
	return string;
}


function delete_img(id)
{
	var string = "",i;
	arr_img = $F('id_imgs').split(';');
	for(i=0;i<arr_img.length;i++)
	{
		if(arr_img[i] != "" && arr_img[i] != id)
		{
			if(string != '')
			{
				string = string + ';';
			}
			string = string + arr_img[i];
		}
	}
	$('id_imgs').value = string;
	update_img('id_imgs' , 'foto_portfolio');
	
}

function on_scroll(id)
{
//	document.getElementById('scroll_r_'+id).style.visibility='';
//	document.getElementById('scroll_l_'+id).style.visibility='';
	document.getElementById('td_l_'+id).style.display = '';
	document.getElementById('td_r_'+id).style.display = '';
	//document.getElementById('td_r_'+id).style.width = '';
	//document.getElementById('td_l_'+id).style.width = '';
}

var i=0;
var scroll_break=1;

function scroll_up(el){
	if (i>=40)
		i=i-40;
    else if (i<40 && i>=0)
		i=0;
    document.getElementById(el).scrollLeft=i;
    if (scroll_break)
		setTimeout('scroll_up("'+el+'");', 100);
    else
		scroll_break=1;
}
function scroll_down(el){
	var scroll=document.getElementById(el).scrollLeft;
    if ((i-5)<=scroll)
		i=i+40;
    else if ((i-5)>scroll)
		i=scroll;
    document.getElementById(el).scrollLeft=i;
    if (scroll_break)
		setTimeout('scroll_down("'+el+'");', 100);
    else
		scroll_break=1;
}
function scroll_breaker(){
	scroll_break=0;
}

var banner = 1;
var max_banner = 3;
function change_banner()
{
	$('banner').style.background='url(/img/banner/'+banner+'.jpg)';
	$('banner').style.backgroundRepeat='no-repeat';
	$('banner').style.backgroundPosition="right top";
	banner = (banner == max_banner) ? 1 : banner + 1;
}
function on_banner()
{
	change_banner();
	setInterval('change_banner();', 1500);
}

function inactiv_all(id_all)
{
	id_all = id_all.split(';');
	for(i=0;i<id_all.length;i++)
	{
		$('news_id_'+id_all[i]).className = 'info2';
		$('news_link_'+id_all[i]).className = 'link1';
	}
}

function activ_news_link(id)
{
	$('news_id_'+id).className = 'info1';
	$('news_link_'+id).className = 'link3';
}