// JavaScript Document
function _obj(id)
{
	if ((id != undefined)&&(id != '')) { return document.getElementById(id); } else { return ''; }
}

function _url(path)
{
	var real_link = path;
	real_link = real_link.replace(/&amp;/g,'&');
	window.location = real_link;	
}





function adjust_footer_position(footer_height)
{
	if (!footer_height) { var footer_height = 47; }
	var footer_top = 0;
	var screen_height = 0;
	var footer_offset = 0;
	var offset_t = 0;
	if (document.documentElement.clientHeight) { screen_height = document.documentElement.clientHeight; }
	else if (document.body.clientHeight) { screen_height = document.body.clientHeight; }
	else if (window.innerHeight) { screen_height = window.innerHeight; }

	footer_top = (screen_height -  footer_height);
	offset_t = _obj('footer_cont_start').offsetTop;
	footer_offset = footer_top - offset_t;
	if (footer_offset < 0) { footer_offset = 0; }
	_obj('footer_cont').style.paddingTop = footer_offset + 'px';
}


function select_tit_cat()
{
	var cat_link = _obj('select_cat').value;
	if (cat_link != '#') { _url(cat_link); }
}

var link2cart = '';
function ikrepseli(pid,mod)
{
	if(typeof(mod)=="undefined"){var mod = '';}
	if (link2cart == '') { alert('Nenurodyta add2cart nuoroda.'); return; }
	var real_link = link2cart;
	var cnt = _obj('ikrep_cnt'+mod+'_'+pid).value;
	real_link = real_link.replace('%7Bpid%7D',pid);
	real_link = real_link.replace('%7Bcnt%7D',cnt);
	real_link = real_link.replace(/&amp;/g,'&');
	_url(real_link);
	
}

var link2bag = '';
function ikomplekta(pid,mod)
{
	if(typeof(mod)=="undefined"){var mod = '';}
	if (link2bag == '') {return; }
	var real_link = link2bag;
	if(!exists('ikomp_cnt'+mod+'_'+pid)){var cnt=1;}
	else {var cnt = _obj('ikomp_cnt'+mod+'_'+pid).value;}
	real_link = real_link.replace('%7Bpid%7D',pid);
	real_link = real_link.replace('%7Bcnt%7D',cnt);
	real_link = real_link.replace(/&amp;/g,'&');
	_url(real_link);
}

function bag_remove(link){
	if(confirm('Ar tikrai norite pašalinti šią paslaugą iš dovanų komplekto?')){
		link = link.replace(/&amp;/g,'&');
		_url(link);
	}
}





function _frm_submit(id)
{
	_obj(id).submit();	
}


function refresh_color_selectbox()
{
	_obj('atv_spalva').className = 'color'+(_obj('atv_spalva').selectedIndex+1);
}


function choose_color(color_num)
{
	_obj('atv_spalva').selectedIndex = color_num-1;
	refresh_color_selectbox();
}

function refr_greets_list()
{
	var selected_cat = _obj('greet_cats').value;
	var greet_gap = '<div class="greet_gap"><!-- --></div>';
	var greet_start = '';
	var greet_finish = '';
	
	var greets2list = '';
	var greet_array = greets[selected_cat];
	for (c=0;c<greet_array.length;c++)
	{
		greet_start = '<div class="greet_start">Sveikinimas/linkėjimas nr. '+(c+1)+'</div>';
		greet_finish = '<div class="greet_finish"><a href="javascript:add_greet('+selected_cat+','+c+');">Pridėti prie mano sveikinimo</a></div>';
		if ((c+1) == greet_array.length) { greet_gap = '<div class="greet_gap_mini"><!-- --></div>'; }
		greets2list+= greet_start+greet_array[c]+greet_finish+greet_gap;
	}
	_obj('greet_list').innerHTML = greets2list;
}

function add_greet(cat_id,index)
{
	var selected_greet = greets[cat_id][index];
	selected_greet = selected_greet.replace(/<br \/>/g,'\n');
	if (_obj('sveikinimas').value == '') { _obj('sveikinimas').value = selected_greet; }
	else { _obj('sveikinimas').value+= '\n\n'+selected_greet; }
	riboti_sveikinima();
}


function check_if_accepts(obj,url)
{
	if (_obj(obj).checked) { _url(url); } else { alert('Norėdami testi, turite perskaityti ir sutikti su www.dovanumanija.lt taisyklėmis.'); }
}

var riba = 400;
function riboti_sveikinima()
{
	var result = true;
	// _obj('sveikinimas').value = _obj('sveikinimas').value.replace("\n",' ');
	while(_obj('sveikinimas').value.indexOf("  ")>0) { _obj('sveikinimas').value = _obj('sveikinimas').value.replace("  ",' '); }
	if (_obj('sveikinimas').value.length > riba)
	{
		result = false;
		_obj('sveikinimas').value = _obj('sveikinimas').value.substring(0, riba);
	}

	var isnaudota = 0;
	isnaudota = Math.round(_obj('sveikinimas').value.length * 100 / riba);
	_obj('greet_proc').innerHTML = isnaudota + '%';
	
	//uzdarom preview
	close_preview_greet();
	
	return result;
}


function close_preview_greet()
{
	if (preview_shown) 
	{
		if (!_obj('greet_preview_cont')) return;
		_obj('greet_preview_cont').style.display = 'none'; 
		preview_shown = false;
	}
}

var preview_shown = false;
function preview_greet()
{
	if (preview_shown) 
	{
		_obj('greet_preview_cont').style.display = 'none'; 
		preview_shown = false;
	}
	else
	{
		//formuojam sveikinima ir rodom
		//var greet = 'Gerb. '+_obj('cntnt01descr_to').value+'<br /><br />';
		//greet+= _obj('sveikinimas').value;
		//greet+= '<br /><br />Geriausi linkėjimai nuo '+_obj('cntnt01descr_from').value;
		var greet = _obj('cntnt01descr_to').value+'<br /><br />';
		greet+= _obj('sveikinimas').value;
		greet+= '<br /><br />'+_obj('cntnt01descr_from').value;
		_obj('greet_text_cont').innerHTML =greet.replace(/\n/g,"<br/>");
		
		_obj('greet_preview_cont').style.display = 'block'; 
		preview_shown = true;
		window.scrollBy(0,500);
	}
}

function atsiemimas(element)
{
		_obj('cntnt01delivery_addr').readOnly=false;
		_obj('cntnt01delivery_addr').style.color='';
		_obj('cntnt01delivery_city').disabled=false;
		_obj('cntnt01delivery_city').style.color='';
		_obj('cntnt01deliver_country').style.color='';
		_obj('cntnt01delivery_city').onchange = '';
	if (element.checked)
	{
		_obj('cntnt01delivery_addr').value="Konstitucijos pr. 16";
		_obj('cntnt01delivery_addr').readOnly=true;
		_obj('cntnt01delivery_city').selectedIndex=0;
		_obj('cntnt01delivery_city').value="Vilnius";
		_obj('cntnt01delivery_city').onchange = function(){this.selectedIndex=0;};
		_obj('cntnt01deliver_country').value="Lietuva";
		_obj('cntnt01delivery_addr').style.color='#B0B0B0';
		_obj('cntnt01delivery_city').style.color='#B0B0B0';
		_obj('cntnt01deliver_country').style.color='#B0B0B0';
	}
	
}


//registracijos forma
function juridinis_refresh()
{
	if (!_obj('juridinis_1')) { return; }
	if (_obj('juridinis_1').checked)
	{
		_obj('sp_name').innerHTML = '* Įmonės pav.';
		_obj('sp_name2').innerHTML = '* Įmonės kodas';
		_obj('sp_pcode2').innerHTML = 'PVM kodas';
		_obj('sp_pcode').style.display = '';
		_obj('sp_birth').innerHTML = '* Įkūrimo data';
	}
	else
	{
		_obj('sp_pcode').style.display = 'none';
		_obj('sp_name').innerHTML = '* Vardas';
		_obj('sp_name2').innerHTML = '* Pavardė';
		_obj('sp_pcode2').innerHTML = 'Asmens kodas';
		_obj('sp_birth').innerHTML = '* Gimimo diena';
	}
}

//pirkimo procesas 2 zingsnis
function juridinis_refresh2()
{
	if (!_obj('juridinis_1')) { return; }
	if (_obj('juridinis_1').checked)
	{
		_obj('sp_name').innerHTML = '* Įmonės pav.';
		_obj('sp_name2').innerHTML = '* Įmonės kodas';
		_obj('sp_pcode2').innerHTML = 'PVM kodas';
		_obj('sp_pcode').style.display = '';
	}
	else
	{
		_obj('sp_pcode').style.display = 'none';
		_obj('sp_name').innerHTML = '* Pirkėjo vardas ';
		_obj('sp_name2').innerHTML = '* Pirkėjo pavardė ';
		_obj('sp_pcode2').innerHTML = 'Pirkėjo asm. kodas';
	}
}


function titulinis_flash()
{
	var flash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="590" height="520" id="carousel" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="allowFullScreen" value="false" />'+
	'<param name="movie" value="dmtitulinis/carousel.swf" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="dmtitulinis/carousel.swf" menu="false" quality="high" scale="noscale" wmode="transparent" bgcolor="#ffffff" width="590" height="520" name="carousel" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';	
	_obj('flash_cont').innerHTML = flash;
}


// DM

function save_email(){
	var keys = new Array('elpastas');
	var vals = new Array(gv('elpastas'));
	ajax_siusti(keys,vals,'ajax_elpastas.php','process_results');
}
function process_results(rez) {
	var r = parse_get(rez);
	if(r['r']=='OK'){hide('news_header'); hide('news_error'); hide('news_input'); hide('news_button'); show('news_ok','block');}
	else{hide('news_header'); hide('news_ok'); show('news_error','block');}
}



function iwishlist(pid, trigger){
	var keys = new Array('act','pid');
	var vals = new Array('add2wishlist',pid);
	ajax_siusti(keys,vals,'script/ajax_interface.php','end_iwishlist');
	var start_x = getProperty(trigger,'x') + getProperty(trigger,'h') + 64;
	var start_y = getProperty(trigger,'y') - 15;
	var end_x = getProperty('wishlist_side_btm','x')+30;
	var end_y = getProperty('wishlist_side_btm','y')-50;

	var dx = new Array(start_x, end_x, 80);
	var dy = new Array(start_y, end_y, 0);
	show('wishlist_side_img','block');
	
	//setProperty('wishlist_side_img','x',start_x);
	//setProperty('wishlist_side_img','y',start_y);
	var eff = new requiem_action();
	eff.element = 'wishlist_side_img';
	eff.callback = 'setTimeout("hide(\'wishlist_side_img\')",40)';
	eff.xmove = dx;
	eff.ymove = dy;
	eff.cycles = 20;
	eff.fps = 40;
	eff.go();
	
}

function end_iwishlist(rez){
	if(rez=='ok'){
		update_wishlist();
	}
}

function update_wishlist(){
	var keys = new Array('act');
	var vals = new Array('get_wishlist_html');
	ajax_siusti(keys,vals,'script/ajax_interface.php','end_update_wishlist');
}

function end_update_wishlist(rez){
	if(rez!=''){show('wishlist_side','block'); html('wishlist_side_cnt',ajax_decode(rez));}
	else {hide('wishlist_side');}
}

function wishlist_remove(pid){
	if(confirm('Ar tikrai norite ištrinti šią paslaugą iš patikusių sąrašo?')){
		var keys = new Array('act','pid');
		var vals = new Array('wishlist_remove',pid);
		ajax_siusti(keys,vals,'script/ajax_interface.php','end_wishlist_remove');
	}
}
function end_wishlist_remove(rez){
	if(rez!='none'){show('wishlist_side','block'); html('wishlist_side_cnt',ajax_decode(rez));}
	else {hide('wishlist_side');}
}

