
/************* kod odpowiedzialny za interfejs podczas przesłań ajaxowych *************/

var upCartPanelClientID;

function InitializePageRequestManager(clientID)
{
    var prm = Sys.WebForms.PageRequestManager.getInstance(); 
    prm.add_initializeRequest(InitializeRequest);
    prm.add_endRequest(EndRequest);
    upCartPanelClientID = clientID;
}
 
function InitializeRequest(sender, args) 
{
    $get('content').style.cursor = "wait";
}
 
function EndRequest(sender, args) 
{    
    $get('content').style.cursor = 'auto';  
}

/***************************************************************************************/

      
function ChangeDivView(divId)
{
    if($(divId).style.display == 'none')
    {
        new Effect.Appear(divId, {duration:.6});
    }
    else
    {
        new Effect.Fade(divId);
    }
}

function compareEmails(textBox1Name, textBox2Name){
    if($(textBox1Name).value == $(textBox2Name).value){
        return true;
    }
    else{
        alert('These addresses are different, please reenter them carefuly.');
        return false;
    }
}

function checkemail(textBoxName){
    var testresults;
    var str=$(textBoxName).value;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if (filter.test(str))
        testresults=true;
    else{
        alert("Please input a valid email address!");
        testresults=false;
    }
    return (testresults)
}

function clearTextBox(textBoxName, defaultText){
    var str=$(textBoxName).value;
    if(str==defaultText){
        $(textBoxName).value = "";
    }
}

function checkPostPaidCheckBox(chkBoxName, alertText)
{
    if($(chkBoxName) != null){    
        if(!($(chkBoxName).checked)){
            alert(alertText);
            return false;
        }
        else{
            return true;
        }
    }
    else{
        return true;
    }
}

function countryChange(controlName){
    if($('nipSelector') != null){
        if($(controlName).value == 'Polska' || $(controlName).value == 'Poland'){    
            new Effect.Appear('nipSelector');
        }
        else{
            Element.hide('nipSelector');
        }
    }
}
    
