var showDaSelectMsisdnError = false;

if(document.getElementById( "rechargingMsisdn" )!=null){
    if(document.getElementById("rechargingvalue").value = "-9"){
	    unhideVSClick();
        document.getElementsByName("custompayment")[0].focus();
    }
}
if(document.getElementById( "customMsisdn" )!=null){
if(document.getElementsByName("customMsisdn").length != 0){
    document.getElementsByName("customMsisdn")[0].value = "949123456";
}
}
if(document.getElementById( "custompayment" )!=null){
if(document.getElementsByName("custompayment").length != 0){
    document.getElementsByName("custompayment")[0].value = "6";
}
}
function getText(a) {
if(document.all) {
	return a.innerText
}
else {
}
}
function getTextId(a) {
	return getText(document.getElementById(a))
}
function unhideId(a) {
    if(document.getElementById(a) != null){
	    document.getElementById(a).style.display="";
    }
}
function hideId(a) {
    if(document.getElementById(a) != null){
	    document.getElementById(a).style.display="none";
    }
}

function findElement(a) {
}
function selectRightIdx() {
}
function lastIdxSelected() {
}
function unhideVSClick() {
	unhideId("vlastnaSumaLine");
	unhideId("vlastnaSumaBox");
    document.getElementsByName("custompayment")[0].focus();
}
function unhideVSClickMsisdn() {
	unhideId("vlastnaMsisdnLine");
	unhideId("vlastnaMsisdnBox");
    document.getElementsByName("customMsisdn")[0].focus();

}
function unhideVS() {
	unhideId("vlastnaSumaLine");
	unhideId("vlastnaSumaBox")
}
function hideVSDel() {
	hideId("vlastnaSumaLine");
	hideId("vlastnaSumaBox");

}
function unhideOrHideVSselId() {

if(document.getElementById("vlastnaSumaLine").style.display) {
    document.getElementById("rechargingvalue").value = "-9";
	unhideVSClick();
    correctErrorsMessages();
	selectRightIdx();
    if(document.getElementsByName("custompayment")[0].value == "6"){
                document.getElementsByName("custompayment")[0].value = "";
    }
    if(document.getElementById("custompayment") != null){
        if(document.getElementById("custompayment").value == "")
        {
            correctErrorsMessagesCustomPayment();
        }
        }
    correctErrorsMessagesInaSuma();
    document.getElementsByName("custompayment")[0].focus();
}
else {
    document.getElementById("rechargingvalue").value = "0";
	hideVSDel();
    if(showDaSelectMsisdnError){
        showSmsDaCustomCreditErrorMessages();
    }

    if ( document.getElementById( "custompayment" ) != null )
    {
        if ( document.getElementsByName( "custompayment" ).length != 0 )
        {
            document.getElementsByName( "custompayment" )[0].value = "6";
        }
    }
    document.getElementsByName("custompayment")[0].focus();

}
}

function unhideOrHideVSselIdMsisdn() {
if(document.getElementById("vlastnaMsisdnLine").style.display) {
    document.getElementById("rechargingMsisdn").value = "-9";
    if(document.getElementById( "rechargingMsisdn" ).value == "-9"){
        if(document.getElementsByName("customMsisdn")[0].value == "949123456")
            document.getElementsByName("customMsisdn")[0].value = "";
    }
	unhideVSClickMsisdn();
    document.getElementsByName("customMsisdn")[0].focus();
}
else {
    document.getElementById("rechargingMsisdn").value = document.getElementById("rechargingMsisdn").options[0].value;
	hideVSDelMsisdn();
}
}

function actVS(a) {
if(lastIdxSelected()) {
	unhideVSClick()
}
else {
	hideVSDel()
}
}
function setSpecAm() {
	//hideErrors();
	//var b=findElement("amount");
	/*var a=findElement("special_am");*/ /*

if(!lastIdxSelected()) {
	a.value=parseFloat(b.options[b.selectedIndex].value)
}*/
    if(document.getElementsByName("customMsisdn").length != 0 && document.getElementById( "rechargingMsisdn" ).value != "-9"){
        document.getElementsByName("customMsisdn")[0].value = "949123456";
    }
    if(document.getElementsByName("custompaymet").length != 0 && document.getElementById( "rechargingvalue" ).value != "-9" && document.getElementById( "rechargingvalue" ).value != "0"){
        document.getElementsByName("custompayment")[0].value = "6";
    }
}

function unhideOrHideVlastneCislo() {
if(document.getElementById("vlastneCisloBox").style.display) {
	unhideVlastneCislo()
}
else {
	hideVlastneCislo();
}
}
function unhideVlastneCislo() {
	unhideId("vlastneCisloBox");
}
function hideVlastneCislo() {
	hideId("vlastneCisloBox");
}
function isNotNull(a) {
if(a==undefined) {
	return false
}
else {
if(a=="NULL") {
	return false
}
else {
	return true
}
}
};

function hideVSDelMsisdn() {
	hideId("vlastnaMsisdnLine");
	hideId("vlastnaMsisdnBox");
	var a=document.getElementById("formNumView: formInputNumber: special_am");
if(isNotNull(a)) {
	a.value="-1"
}
}

function anotherPayment()
{
    var payment = document.getElementById( "rechargingvalue" ).value;
    if ( payment == "-9" )
    {
        if(document.getElementsByName("custompayment")[0].value == "6"){
                document.getElementsByName("custompayment")[0].value = "";
        }
        unhideId("vlastnaSumaLine");
	    unhideId("vlastnaSumaBox");
        correctErrorsMessages();
        if(document.getElementById("custompayment") != null){
        if(document.getElementById("custompayment").value == "")
        {
            correctErrorsMessagesCustomPayment();
        }
        }
        correctErrorsMessagesInaSumaSelect();
        document.getElementsByName("custompayment")[0].focus();
    }
    else
    {
        hideVSDel();
        if(showDaSelectMsisdnError){
            showSmsDaCustomCreditErrorMessages();
        }
        if ( document.getElementById( "custompayment" ) != null )
        {
            if ( document.getElementsByName( "custompayment" ).length != 0 )
            {
                document.getElementsByName( "custompayment" )[0].value = "6";
            }
        }
    }
}

function anotherMsisdn()
{
    var msisdn = document.getElementById( "rechargingMsisdn" ).value;
    if ( msisdn == "-9" )
    {
        if(document.getElementsByName("customMsisdn")[0].value == "949123456"){
                document.getElementsByName("customMsisdn")[0].value = "";
        }
        unhideId("vlastnaMsisdnLine");
	    unhideId("vlastnaMsisdnBox");
        document.getElementsByName("customMsisdn")[0].focus();
    }
    else{
        document.getElementsByName("customMsisdn")[0].value = "949123456";
        hideVSDelMsisdn();
    }
}

function validationResizing()
{
    elements = document.getElementsByClassName( "error" );
    for ( var i = 0; i < elements.length; i++ )
    {
        if ( elements[i].name == 'custompayment' )
        {
            document.getElementById( "hiddenEmptyRow" ).style.display = "block";
        }
        else
        {
            document.getElementById( "hiddenEmptyRow" ).style.display = "none";
        }
    }
    if(elements.length==0){
        document.getElementById( "hiddenEmptyRow" ).style.display = "none";
    }
}

// Sms da wizard steps
function setStep(step){

    document.getElementById("smsdasteps1").innerText="";
    document.getElementById("smsdasteps2").innerText="";
    document.getElementById("smsdasteps3").innerText="";
    document.getElementById("smsdasteps4").innerText="";
    document.getElementById("smsdasteps5").innerText="";
    document.getElementById("smsdasteps6").innerText="";
    document.getElementById("smsdasteps7").innerText="";
    document.getElementById("smsdasteps8").innerText="";
    document.getElementById("smsdasteps9").innerText="";
    document.getElementById("smsdasteps10").innerText="";
    document.getElementById("smsdasteps11").innerText="";

    if(step == 1){
    document.getElementById("smsdasteps1").style.display="inline-block";
    document.getElementById("smsdasteps2").style.display="none";
    document.getElementById("smsdasteps3").style.display="none";
    document.getElementById("smsdasteps4").style.display="none";

    document.getElementById("smsdasteps5").style.display="none";
    document.getElementById("smsdasteps6").style.display="inline-block";
    document.getElementById("smsdasteps7").style.display="none";
    document.getElementById("smsdasteps8").style.display="none";

    document.getElementById("smsdasteps9").style.display="none";
    document.getElementById("smsdasteps10").style.display="none";
    document.getElementById("smsdasteps11").style.display="inline-block";
    }
    if(step == 2){
    document.getElementById("smsdasteps1").style.display="none";
    document.getElementById("smsdasteps2").style.display="none";
    document.getElementById("smsdasteps3").style.display="none";
    document.getElementById("smsdasteps4").style.display="inline-block";

    document.getElementById("smsdasteps5").style.display="inline-block";
    document.getElementById("smsdasteps6").style.display="none";
    document.getElementById("smsdasteps7").style.display="none";
    document.getElementById("smsdasteps8").style.display="none";

    document.getElementById("smsdasteps9").style.display="none";
    document.getElementById("smsdasteps10").style.display="inline-block";
    document.getElementById("smsdasteps10").style.left="295px";
    document.getElementById("smsdasteps11").style.display="none";
    }
    if(step == 3){
    document.getElementById("smsdasteps1").style.display="none";
    document.getElementById("smsdasteps2").style.display="none";
    document.getElementById("smsdasteps3").style.display="inline-block";
    document.getElementById("smsdasteps4").style.display="none";

    document.getElementById("smsdasteps5").style.display="none";
    document.getElementById("smsdasteps6").style.display="none";
    document.getElementById("smsdasteps7").style.display="none";
    document.getElementById("smsdasteps8").style.display="inline-block";

    document.getElementById("smsdasteps9").style.display="inline-block";
    document.getElementById("smsdasteps10").style.display="none";
    document.getElementById("smsdasteps11").style.display="none";
    }
}

function anotherPayment2()
{
    var payment = document.getElementById( "rechargingvalue" ).value;
    if ( payment == "-9" )
    {
        unhideId("vlastnaSumaLine");
	    unhideId("vlastnaSumaBox");
        //document.getElementsByName("custompayment")[0].focus();
        if(document.getElementsByClassName("error")[0].name=="custompayment"){
            document.getElementsByClassName("error")[0].focus();
        }
    }
    else{
        hideVSDel();
    }
}

function preloadForm() {
		var value = document.getElementById("rechargingvalue").value;
			if (value == "-9")
			{
				 anotherPayment2();
			}
}
function onLoadWindow(){
			window.onload = preloadForm;
            preloadForm();
}

function preloadFormSmsDa() {
		var value = document.getElementById("rechargingvalue").value;
         var msisdn ="";
        if(document.getElementById( "rechargingMsisdn" )!=null){
            //i newly added set msisdn, previous state: document.getElementById( "rechargingMsisdn" ).value;
            msisdn = document.getElementById( "rechargingMsisdn" ).value;
        }
			if (value == "-9" || msisdn == "-9")
			{
				 anotherPaymentSmsDa();
			}
}

function anotherPaymentSmsDa()
{
    if(document.getElementById( "rechargingMsisdn" )!=null){
        var msisdn = document.getElementById( "rechargingMsisdn" ).value;
        if ( msisdn == "-9" )
        {
            if(document.getElementsByName("customMsisdn")[0].value == "949123456"){
                document.getElementsByName("customMsisdn")[0].value = "";
            }
            unhideId("vlastnaMsisdnLine");
	        unhideId("vlastnaMsisdnBox");
            document.getElementsByName("customMsisdn")[0].focus();
        }
        else{
            document.getElementsByName("customMsisdn")[0].value = "";
            hideVSDelMsisdn();
        }
    }
    var payment = document.getElementById( "rechargingvalue" ).value;
    if ( payment == "-9" )
    {
        unhideId("vlastnaSumaLine");
	    unhideId("vlastnaSumaBox");
        //document.getElementsByName("custompayment")[0].focus();
        if(jQuery(".error")[0].name=="custompayment"){
            jQuery(".error")[0].focus();
        }
    }
    else{
        hideVSDel();
    }

}

function setPaymentMethod(id){
    document.getElementsByName("paymentMethod")[id-1].checked=true;
}

function submitFormCreditPortal(formName, id){
    document.getElementById("radio" + id).checked = true;
    document.getElementsByName( formName )[0].submit.click();
}
function correctErrorsMessages()
{
    jQuery("div[htmlfor=rechargingvalue]").hide();
    jQuery("select[name=rechargingvalue]").removeClass('error');

}

function correctErrorsMessagesCustomPayment()
{
    jQuery("div[htmlfor=custompayment]").hide();
    jQuery("select[name=custompayment]").removeClass('error');
}

function correctErrorsMessagesInaSuma()
{
    jQuery("div[htmlfor=rechargingvalue]").hide();
    jQuery("div[htmlfor=custompayment]").hide();
}

function correctErrorsMessagesInaSumaSelect()
{
    jQuery("div[htmlfor=custompayment]").hide();
}
function showWaitingMessage(){
    if((jQuery(".error").length > 0) && (jQuery(".error").length < 2)){

        document.getElementById("smsDaCodeWaiting").setAttribute("style","display:block!important;");
        document.getElementsByName("submit")[0].disabled=true;
        document.getElementsByName("submit")[0].setAttribute("class","gray-button");
        document.forms["actionSmsDa"].hiddensubmit.click();

    }
}

function showSmsDaCustomCreditErrorMessages(){
    jQuery("#rechargingvalue").addClass('error');
    jQuery("div[htmlfor=rechargingvalue]").show();
}

function hideErrorMessageForDatePicker()
{

    var IntE6 = (navigator.userAgent.toLowerCase().indexOf( "msie 6" ) >= 0) ? true : false;
    if ( !IntE6 )
    {
        if ( document.getElementsByName( "dateOfPort" ).length != 0 )
        {
            var isErrorDateRecharging = document.getElementsByName( "dateOfPort" )[0].getAttribute( "class" );
            if ( isErrorDateRecharging == null )
            {

                isErrorDateRecharging = jQuery( "input[name=dateOfPort]" )[0].getAttributeNode( "class" );

            }
            if ( isErrorDateRecharging.indexOf( "error" ) > 0 )
            {

                jQuery( "input[name=dateOfPort]" )[0].setAttribute( "class", "element text hasDatepicker" );

                var datePickerRecharging = jQuery( ".datepicker" )[0];
                datePickerRecharging.children[3].style.cssText = "display:none;";
                //jQuery(".error")[0].style.cssText = "display:none;";
            }
        }
    }
}

function disableSmsDaButton(){

}


