﻿function Finalizare()
{
   
    if ($("hChanged").value=="true")
    {
        alert (("Comanda_Pentru finalizarea comenzii va rugam actualizati cosul de cumparaturi"));
        return false;
    }
    else
    {
        var errors = "";
        //Informatii pentru livrare
        if (trim($("txName").value).length == 0) 
        {
            errors += ("Completati campul Nume si prenume")+" \n";
        }
        if (!isEmail($("txFEmail").value)) 
        {
            errors += ("Introduceti o adresa de e-mail valida")+" \n";
        }
        if (trim($("txPhone").value).length == 0)
        {
            errors += ("Completati campul Telefon cu un numar de telefon valid")+" \n"; 
        }
        if (trim($("txDeliveryAddress").value).length == 0) 
        {
            errors += ("Completati campul Adresa")+" \n";
        }
        if (trim($("txDeliveryCity").value).length == 0) 
        {
            errors += ("Completati campul Localitate")+" \n";
        }
        if ($("ddDeliveryCountry").selectedIndex == 0)
        {
            errors += ("Alegeti un judet")+" \n";
        }
        /*if (trim($("txBI").value).length == 0)
        {
            errors += ("Completati campul BI")+" \n"; 
        }*/
		
		if (document.getElementById("ckAgree").checked)
        {	
		} else {
			errors += ("Trebuie sa fiti de acord cu termenii si conditiile")+" \n";
		}
       
        
        //Alegeti modalitatea de livrare
        try{
            if (document.getElementById("rbDinMagazin").checked && $("ddMagazin").selectedIndex == 0)
            {
                errors += ("Comanda_- alegeti un magazin pentru a ridica produsele \n");
            }
        }catch(ex){}
        
        
        //Informatii firma
        try{
            if ($("ckIsCompany").checked)
            {
                if (trim($("txCompanyName").value) == "")
                {
                    errors += ("Completati campul ume firma")+" \n";
                }
                if (trim($("txCF").value) == "")
                {
                    errors += "Completati campul \"Cod unic (CUI)\";\n";
                }
                if (trim($("txRegCom").value) == "")
                {
                    errors += "Completati campul \"Cod inregistrare\"; \n";
                }
                if (trim($("txBank").value) == "")
                {
                    errors += "Completati campul \"Banca\";  \n";
                }
                if (trim($("txIBAN").value) == "")
                {
                    errors += "Completati campul \"Cont banca IBAN\";  \n";
                }
                //Informatii Sediul social (pentru facturare)
                if (trim($("txAddress").value).length == 0) 
                {
                    errors += ("Completati campul Adresa-sediu")+" \n";
                }
                if (trim($("txCity").value).length == 0) 
                {
                    errors += ("Completati campul Localitate-sediu")+" \n";
                }
                if ($("ddCountry").selectedIndex == 0)
                {
                    errors += ("Alegeti un judet-sediu")+" \n";
                }
            }
        }catch (ex){}
        try{
            if ($("ckCreateAccount").checked)
            {
                if ((trim($("txEmailN").value) == "") || (!isEmail($("txEmailN").value)))
                {
                    errors += ("Introduceti o adresa de e-mail valida")+" \n";
                }
                if (trim($("txPasswordN").value).length < 6)
                {
                    errors += ("Campul Parola trebuie sa aiba minim 6 caractere")+" \n";
                }
                /*if (trim($("txPasswordCheckN").value) == "")
                {
                    errors += ("Completati campul Parola, din nou")+" \n";
                }
                if (trim($("txPasswordN").value) != trim($("txPasswordCheckN").value))
                {
                    errors += ("Introduceti acelasi text in campurile Parola si Parola, din nou")+"\n";
                }*/
            }
        }catch (ex){}
        if (errors.length > 0)
        {
            alert(errors);
            return false;
        }
        else
        {
            document.getElementById("ctl00_cpBody_hAction").value = "Finalizare";
            document.getElementsByTagName('form')[0].submit();
            //alert(document.getElementById("ctl00_cpBody_hAction").value);
        }

        return false;
    }
}
function getStoreInfo()
{
    var storeID=$("ddMagazin").value;
    if (storeID != 0)
    {
        var result=Netlogiq.Web.finalizareComanda.GetStore(storeID); 
        if(result!=null && result.value!=null)
        {
            $("dvStoreInfo").innerHTML=result.value;
        }
    }
}

function setStore()
{   
    if(document.getElementById("rbDinMagazin").checked)
    {
        try{$("ddMagazin").disabled=false;}
        catch(ex){}
        //document.getElementById("rbCardLaRidicare").disabled=false;
        document.getElementById("rbNumerar").disabled=false;
        document.getElementById("rbNumerar").checked=true;
        document.getElementById("rbRamburs").disabled=true;
        //document.getElementById("rbWestern").disabled=true;
        document.getElementById("rbCuOrdin").disabled=true;
        document.getElementById("rbRamburs").checked=false;
        //document.getElementById("rbWestern").checked=false;
        document.getElementById("rbCuOrdin").checked=false;
		jQuery('#ctl00_cpBody_dvStores .description').show();
    }
    else
    {
        try{$("ddMagazin").disabled=true;}
        catch(ex){}
        //document.getElementById("rbCardLaRidicare").disabled=true;
        //document.getElementById("rbCardLaRidicare").checked=false;      
        document.getElementById("rbNumerar").disabled=true;
        document.getElementById("rbNumerar").checked=false;
        document.getElementById("rbRamburs").disabled=false;
        //document.getElementById("rbWestern").disabled=false;
        document.getElementById("rbCuOrdin").disabled=false;
        document.getElementById("rbRamburs").checked=true;
        document.getElementById("rbCuOrdin").checked=false;  
		jQuery('#ctl00_cpBody_dvStores .description').hide();
    }

}
function setContract()
{
    if(document.getElementById("rbClientDa").checked)
    {
        document.getElementById("rbContractShipping").disabled=false;
        document.getElementById("rbContractPayment").disabled=false;
        document.getElementById("rbContractShipping").checked=true;
        document.getElementById("rbContractPayment").checked=true;
        
        document.getElementById("rbCurier").disabled=true;
        document.getElementById("rbDinMagazin").disabled=true;
        
        document.getElementById("rbRamburs").disabled=true;
        document.getElementById("rbCuOrdin").disabled=true;
        document.getElementById("rbNumerar").disabled=true;
    }
    else
    {
        document.getElementById("rbContractShipping").disabled=true;
        document.getElementById("rbContractPayment").disabled=true;
        document.getElementById("rbContractShipping").checked=false;
        document.getElementById("rbContractPayment").checked=false;
        
        document.getElementById("rbCurier").checked=true;
        document.getElementById("rbRamburs").checked=true;
        
        document.getElementById("rbCurier").disabled=false;
        document.getElementById("rbDinMagazin").disabled=false;
        
        document.getElementById("rbRamburs").disabled=false;
        document.getElementById("rbCuOrdin").disabled=false;
        document.getElementById("rbNumerar").disabled=false;
    }
}

jQuery(function($){

    $("input[type=checkbox]").each(function(){
        //$(this).attr("checked", false);
        divClass = $(this).attr("id").replace("ck","dv");
        $("#" + divClass).hide();
        if ($(this).is(":checked")) {
            $("#" + divClass).show();
            $("#" + divClass).find('.formItem:first input').focus();
        }
    });

    $("input[type=checkbox]").click(function(){ 
        divClass = $(this).attr("id").replace("ck","dv"); 
        if ($(this).is(":checked")){
            //alert('checked'); 
            $("#" + divClass).show("blind", function(){$("#" + divClass).find('.formItem:first textarea').focus();$("#" + divClass).find('.formItem:first input').focus();}, 1000); 
        } 
        else if ($(this).not(":checked")){ 
            //alert('unchecked'); 
            $("#" + divClass).hide("blind", {}, 1000); 
        } 
    }); 
    
    
    $("input").attr("autocomplete","off"); 
    $('#ctl00_cpBody_dvCreateAccount input').val('');
    
    $('input#ctl00_cpBody_txFEmail').blur(function(){
        email = $(this).val();
        //alert($(this).val());
        $('input#ctl00_cpBody_txEmailN').val(email);
    });
    
    
    $('#ctl00_cpBody_dvAutentif .formItem input').keypress(function(e){
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)){
            $(this).parent().next('.formItem').find('input').focus();
            $(this).parent().next('.formSubmit').find('input').click();
            return false;
        }
    });
    
});
