﻿var color		= '#90B480';
var color_taken	= '#7c7b7b';
var payment		= 'radio_payment';
var tld			= 'radio_tld';
var payment_type= 'payment_type';
var sms_text	= 'sms_text';
var payment_1	= 1;
/*<div id="sms_text">{global_content name='tekstas_issirinkti_sms'}</div>*/

function mp_popup($pic, $width, $height, $alt_text){
	if($alt_text == null){
		$alt_text = '';
	}
	window.open("image.html?alt=" + $alt_text + "&image=" + $pic, "image", "location=0, status=0, scrollbars=0, width=" + $width + ", height=" + $height);
}

function mp_submit_sms(){
	var formos				= document.getElementsByName('forma');
	formos[0].action		= action_sms;
	formos[0].submit();
}

function mp_submit(veiksmas){
	var veiksmas_element	= document.getElementById('veiksmas');
	var back				= document.getElementById('back');
	veiksmas_element.value	= veiksmas;
	back.value				= veiksmas;
	var formos				= document.getElementsByName('forma');
	formos[0].action		= action;
	formos[0].submit();
}

function mp_unset_loading(){
	var loading = document.getElementById("loading");
	if(loading){
		loading.style.visibility = "hidden";
	}
}

function mp_loading(){
	var loading = document.getElementById("loading");
	loading.style.visibility = "visible";
	//document.body.onUnload = mp_unset_loading;
	//document.body.onLoad = mp_unset_loading;
	//mp_unset_loading;
	//new Function('mp_unset_loading()');
}

function mp_click_back(obj){
	obj.form.submit_back.value	= "< GRĮŽTI";
	obj.form.action				= action;
	obj.form.submit();
}

function mp_td_color_change(){
	var radio		= document.getElementsByName(payment_type);
	var apmoketi	= document.getElementById('submit_apmoketi');
	var radio_i		= radio.length
	for(i=0; i<radio_i; i++){
		if(radio[i].checked == true){
			if(radio[i].value == 'sms'){
				//slepiam mygtuka
				apmoketi.style.visibility = "hidden";
			}else{
				apmoketi.style.visibility = "visible";
				//rodom myktuka
			}
			radio[i].parentNode.style.backgroundColor = color;
		}else{
			radio[i].parentNode.style.backgroundColor = "";
		}
	}
}

function mp_div_mode_invert(div_id){
	for(div_key in divs){
		if(div_id == divs[div_key]){
			mp_div_mode_set('div_' + divs[div_key], "visible");
			mp_radio_payment_change('radio_' + divs[div_key]);
			
			mp_url_change(div_id)
		}else{
			mp_div_mode_set('div_' + divs[div_key], "hidden");
			mp_radio_payment_change('radio_' + divs[div_key], true);
		}
	}
}

function mp_div_mode_set(div_id, mode, change_position){
	var div = document.getElementById(div_id);
	if(div){
		div.style.visibility = mode;
		if(mode == "visible"){
			if((change_position == null)
				| (change_position == true)
			){
				div.style.position		= "relative";
			}
		}else{
			if((change_position == null)
				| (change_position == true)
			){
				div.style.position		= "absolute";
			}
		}
	}
}

function mp_div_mode_set_user(div_id, mode, change_position, email, expire){
	var div_email	= document.getElementById("user_email");
	div_expire.innerHTML = email;
	var div_expire	= document.getElementById("user_expire");
	div_expire.innerHTML = expire;
	var div = document.getElementById(div_id);
	if(div){
		div.style.visibility = mode;
		if(mode == "visible"){
			if((change_position == null)
				| (change_position == true)
			){
				div.style.position		= "relative";
			}
		}else{
			if((change_position == null)
				| (change_position == true)
			){
				div.style.position		= "absolute";
			}
		}
	}
}

function mp_url_change(div_id){
	var hidden_cancelurl	= document.getElementById("cancelurl");
	var hidden_accepturl	= document.getElementById("accepturl");
	var hidden_mokejimai	= document.getElementById("mokejimai_url");
	
	hidden_accepturl.value	= hidden_mokejimai.value + '&payback=accept&paytype=' + div_id;
	hidden_cancelurl.value	= hidden_mokejimai.value + '&payback=cancel&paytype=' + div_id;
}

function mp_div_init(div_id){
	mp_td_color_change();
	for(div_key in divs){
		if(div_id == divs[div_key]){
			mp_div_mode_set('div_' + divs[div_key], "visible");
			mp_radio_payment_change('radio_' + divs[div_key]);
			mp_url_change(div_id);
		}else{
			mp_div_mode_set('div_' + divs[div_key], "hidden");
			mp_radio_payment_change('radio_' + divs[div_key], true);
		}
		
	}
}

function mp_modify_payment(){
	var radio_tld		= document.getElementsByName(tld);
	var radio_payment	= document.getElementsByName(payment);
	
	// ijngiam, nes viskas is server side buvo isjungta
	for(j=0; j<radio_payment.length; j++){
		radio_payment[j].disabled = false;
		radio_payment[j].style.visibility = "visible";
		radio_payment[j].parentNode.parentNode.style.color = "";
	}
	
	//var sms_text_div	= document.getElementById(sms_text);
	for(i=0; i<radio_tld.length; i++){
		if(radio_tld[i].checked == true){
			if(radio_tld[i].value in mp_tldsms_js_array){
				var payment_1_disable = false;
				var sms_text_object = document.getElementById('li_sms');
				sms_text_object.style.visibility	= "visible";
				sms_text_object.style.position		= "relative";
				//sms_text_div.style.visibility	= "visible";
				//sms_text_div.style.position		= "relative";
			}else{
				var payment_1_disable = true;
				var sms_text_object = document.getElementById('li_sms');
				sms_text_object.style.visibility	= "hidden";
				sms_text_object.style.position		= "absolute";
				//sms_text_div.style.visibility	= "hidden";
				//sms_text_div.style.position		= "absolute";
			}
			for(j=0; j<radio_payment.length; j++){
				if(radio_payment[j].value == payment_1){
					if(payment_1_disable == true){
						if(radio_payment[j].checked == true){
							radio_payment[j].checked = false;
							radio_payment[j].parentNode.parentNode.style.backgroundColor = "";
							
							radio_payment[j+1].checked = true;
							radio_payment[j+1].parentNode.parentNode.style.backgroundColor = color;
						}
						radio_payment[j].disabled = true;
						radio_payment[j].style.visibility = "hidden";
						radio_payment[j].parentNode.parentNode.style.color = color_taken;
					}else{
						radio_payment[j].disabled = false;
						radio_payment[j].style.visibility = "visible";
						radio_payment[j].parentNode.parentNode.style.color = "";
					}
				}
			}
		}
	}
}

// issirinkti tab'e mokejimo buda
function mp_radio_change(radio_name, change_text, text_id, text_array){
	if(radio_name == tld){
		mp_modify_payment();
	}
	
	var radio		= document.getElementsByName(radio_name);
	
	if(change_text == true){
		var info = document.getElementById(text_id);
	}
	
	for(i=0; i<radio.length; i++){
		if(radio[i] == null){
			//alert(i);
		}else{
			if(radio[i].checked == true){
				radio[i].parentNode.parentNode.style.backgroundColor = color;
				if(change_text == true){
					info.innerHTML = window[text_array][radio[i].value];
				}
			}else{
				radio[i].parentNode.parentNode.style.backgroundColor = "";
			}
		}
	}
}

// apmoketi tab'e
function mp_radio_payment_change(radio_name, init){
	var radio		= document.getElementsByName(radio_name);
	for(i=0; i<radio.length; i++){
		if(radio[i].checked == true){
			if(!(init & (init == true))){
				var payment = document.getElementsByName("payment");
				payment[0].value = payids[radio[i].id.substring(9)];
			}
			radio[i].parentNode.parentNode.style.backgroundColor = color;
		}else{
			radio[i].parentNode.parentNode.style.backgroundColor = "";
		}
	}
}