
var xmlHttp;


//Show progress bar
function progress()
{
        if(document.getElementById('mainAreaCover').style.display == 'none')
                document.getElementById('mainAreaCover').style.display = 'block';
        else
                document.getElementById('mainAreaCover').style.display = 'none';
}
function pageLoad()
{
        var str_aff =  document.getElementById('txt_aff').value;
        var strParams = "action=pageLoad&aff=" + str_aff;
        ajaxPost('ajax.php', pageLoad_handler, strParams);
}
function pageLoad_handler()
{
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
                //alert(xmlhttp.responseText);
        }
}

/*=================================================================*/
function question_submit(blnCheckbox)
{
         if(document.getElementById('mainAreaCover').style.display == 'block')
                return;

        //Answer
        //if(document.getElementById('rbtnCorrect').checked == false)
        //{
        //        alert('Feil svar, prøv igjen');
        //        return;
        //}

        //Phone
        var str_ph=document.getElementById('txt_phone').value;
        if(str_ph == '')
        {
                alert('Skriv inn ditt telefonnummer');
                return;
        }

        if(ValidatePhone(str_ph) == false)
        {
                alert('Skriv inn ditt telefonnummer');
                return;
        }

        if(blnCheckbox == true)
        {
                if(!document.getElementById('chk1').checked)
                {
                        alert('Jeg er minst 18 år gammel, og har lest og godkjent betingelsene');
                        return;
                }
        }


        //Get affiliate name and details
        var str_aff =  document.getElementById('txt_aff').value;
        var str_qs =  document.getElementById('txt_qs').value;
        str_qs = str_qs.replace(/&/g, "|"); //change & to |

         //POST BY AJAX
        var strParams = "action=submitPhone&phoneNumber=" + str_ph + "&aff=" + str_aff + "&qs=" + str_qs;
        //alert(strParams);
        progress();
        ajaxPost('ajax.php', question_submit_ajax_handler, strParams);

}

function question_submit_ajax_handler()
{
        //alert('question_submit_ajax_handler');
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
                //alert(xmlhttp.responseText);
                progress();
                if(xmlhttp.responseText == '')
                {
                       //CHANGE STAGE
                        changeStage('divCode')

                        //LET GOOGLE KNOW WE CHANGED STAGE
                        _gaq.push(['_trackEvent', 'stage', 'phone number sent ok', '']);
                }
                else
                {
                        alert('Du abonnerer allerede på denne tjenesten')
                }

        }
}




/*=================================================================*/
function code_submit()
{
        if(document.getElementById('mainAreaCover').style.display == 'block')
                return;

        var str_ph=document.getElementById('txt_phone').value;
        var str_code=document.getElementById('txt_code').value;

        var strParams = "action=submitCode&phoneNumber=" + str_ph + "&code=" + str_code;

        //alert(strParams);
        progress();

        ajaxPost('ajax.php', code_submit_handler, strParams);
}
function code_submit_handler()
{
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
                progress();
                //alert(xmlhttp.responseText);
                if(xmlhttp.responseText == '')
                {
                        //LET GOOGLE KNOW WE CHANGED STAGE
                        //pageTracker._trackPageview('/form/thank_you_page');
                        var str_ph=document.getElementById('txt_phone').value;
                        var str_qs =  document.getElementById('txt_qs').value;
                        window.location = "thankyou.php?phoneNumber=" + str_ph + "&" + str_qs;
                }
                else
                {
                       alert('Feil PIN" Vennligst sjekk meldingen');
                }
        }
}


function analytics_event_thankyou_page()
{
         _gaq.push(['_trackEvent', 'stage', 'thank you page', '']);
         setTimeout('delayer()', 3000);
}

function delayer(){
    //window.location = "http://lp.amazecell.com/no/no/tips/diet_tips/page.php?aff=ac_no_no_car"
}


/*=================================================================*/
function changeStage(strDivToDisplay_Id)
{
        document.getElementById('divQuestion').style.display='none';
        document.getElementById('divRealQuestion').style.display='none';
        document.getElementById('divCode').style.display='none';
        document.getElementById(strDivToDisplay_Id).style.display='block';
}

function displayTerms(strDivToDisplay_Id)
{
        document.getElementById('termsText').style.display='none';
        document.getElementById('removeText').style.display='none';
        document.getElementById('conditionsText').style.display='none';
        document.getElementById('serviceText').style.display='none';
        document.getElementById(strDivToDisplay_Id).style.display='block';
}

function ValidatePhone(str_ph)
{
        //var regPhone = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/;
        //var regPhone = /^\d{3}\-\d{7}$/;
        var reg_ph = /^\d{8}$/;
        if (str_ph.match(reg_ph))
        {
                return true;
        }
        else
        {
                return false;
        }
}

function popitup(url) {
	newwindow=window.open(url,'name','resizable=1, scrollbars=1, height=800, width=600');
	if (window.focus) {newwindow.focus()}
	return false;
}

function check_answer(){
            //Answer
        if(document.getElementById('rbtnCorrect').checked == false)
        {
                alert('Feil svar, prøv igjen');
                return;
        }
        else
            {
                changeStage('divQuestion');

            }

}
