﻿function render_player(movieURL)
{
    document.getElementById('videoContainer').innerHTML = '<div id="flash_container"></div>';

    var flashvars = { FLVUrl: movieURL };
    var params =
    {
        allowFullScreen: "true",
        quality: "high",
        wmode: "transparent",
        autoplay: "true"
    };
    var attributes =
    {
        id: "flash"
    }

    resize_flash();
    swfobject.embedSWF("flash/videoPlayer_stage3.swf", "flash_container", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}

function render_flash(swfURL)
{

    document.getElementById('videoContainer').innerHTML = '<div id="flash_container"></div>';

    var flashvars = null;
    var params = {
        allowFullScreen: "true",
        quality: "high",
        wmode: "transparent",
        autoplay: "true"
    };
    var attributes =
    {
        id: "flash"
    }

    resize_flash();
    swfobject.embedSWF(swfURL, "flash_container", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}

function resize_flash()
{
    height = window.innerHeight;
    if (navigator.appName.indexOf("Microsoft") != -1)
    {
        height = document.documentElement.clientHeight;
    }
    height -= 212; // footer

    if (height < 420)
    {
        height = 450;
    }
    width = height * 1.93;

    if (document.getElementById('videoContainer'))
    {
        document.getElementById('videoContainer').style.height = height + 'px';
        document.getElementById('videoContainer').style.width = width + 'px';
    }
}

















/* send app */
function openPrefixSelector(action) {
    switch (action) {
        case 1:
            $("#prefixSelectorClosed").css('display', 'none');
            $("#prefixSelectorOpened").css('display', 'block');
            break;
        case 0:
            $("#prefixSelectorClosed").css('display', 'block');
            $("#prefixSelectorOpened").css('display', 'none');
            break;
    }
}
function changePrefix(value) {
    $("#footerPrefixSelector").text(value);
}
function validateSufix() {
    var ValidChars = "0123456789";
    var Char;

    var textToValidate = $("#numberSufix").val();

    for (i = 0; i < textToValidate.length; i++) {
        Char = textToValidate.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            textToValidate = textToValidate.replace(Char, '');
        }
    }

    if (textToValidate.length > 7) {
        textToValidate = textToValidate.substring(0, 7);
    }

    $("#numberSufix").val(textToValidate);
}
function sendApplication() {
    var urlTarget = 'Ajax_Sendapplication.aspx';

    $.ajax({
        url: urlTarget,
        async: false,
        contentTypeString: 'application/x-www-form-urlencoded',
        type: 'GET',
        data: 'numberSufix=' + $("#numberSufix").val() + '&numberPrefix=' + $("#footerPrefixSelector").text() + '&notifyMe=' + $("#sendMeNews").val(),
        dataType: 'html',
        timeout: 5000,
        error: function() { alert('לא ניתן להוריד את האפליקציה למספר שציינת. אנא נסה שנית מאוחר יותר.'); },
        success: function(text) {
            if (text == 'OK') { alert('תודה, האפליקציה נשלחה בהצלחה. במידה ומכשירך לא תומן באפליקציה תקבל בעוד מספר רגעים לינק לאתר הסלולרי של דפי זהב.'); }
            else { alert('לא ניתן להוריד את האפליקציה למספר שציינת. אנא נסה שנית מאוחר יותר.'); }
        }
    });
    $("#numberSufix").val('');
    $("#footerPrefixSelector").text('050');
}

function setCheckbox2(objName) {
    if (document.getElementById(objName).value == 'off') {
        document.getElementById(objName + '_checkbox').src = 'Images/Part2/checkbox2_checked.png';
        document.getElementById(objName).value = 'on';
    }
    else {
        document.getElementById(objName + '_checkbox').src = 'Images/Part2/checkbox2_empty.png';
        document.getElementById(objName).value = 'off';
    }
}

var prefixCombo_opened = false;

function PrefixCombo_toggle() {
    if (!prefixCombo_opened) {
        document.getElementById('cellComboImg_closed').style.display = 'none';
        document.getElementById('cellComboImg_opened').style.display = '';
        prefixCombo_opened = true;
    }
    else {
        document.getElementById('cellComboImg_closed').style.display = '';
        document.getElementById('cellComboImg_opened').style.display = 'none';
        prefixCombo_opened = false;
    }
}

function setPrefix(prefix, hdnFieldObjID) {
    document.getElementById(hdnFieldObjID).value = prefix;
    document.getElementById('selectedPrefix').innerHTML = prefix;
    PrefixCombo_toggle();
}


function timer_update() {
    var urlTarget = 'Stage3_GetActiveTask_fortimer.aspx?rnd=' + Math.random();

    $.ajax({
        url: urlTarget,
        async: true,
        type: 'GET',
        error: function() { },
        success: function(text) { document.getElementById('timer').changeDate(text); }
    });
}
























//function showFBfeed(pageID)
//{

//    FB.api('/' + pageID + '/feed?fields=from,message&limit=20', function(response) {

//        if (response.data.length) {
//            document.getElementById('fbFeedContent').innerHTML = '';
//            for (var i = 0; i < response.data.length; i++) {
//                var feed = response.data[i];

//                feedAuthor = feed.from.name;
//                feedAuthorID = feed.from.id;
//                feedMessage = feed.message;

//                if (feedMessage) {
//                    document.getElementById('fbFeedContent').innerHTML += '<div style="float:right; width:20px; height:20px;"><img src="https://graph.facebook.com/' + feedAuthorID + '/picture" style="width:20px; height:20px;" valign="top"></div><div style="float:right; width:250px; margin-right:10px;">' + feedMessage + "</div><div style='clear:both;'></div><br>";
//                }

//            }
//        }


//    });
//}


//function isFan(pageID) {

//    FB.api(
//      {
//          method: 'pages.isFan',
//          page_id: pageID
//      },
//      function(response) {
//          if (response == true) {
//              publishStream(pageID);
//          }
//          else {
//              showNeedToBeFanScreen();
//          }
//      }
//    );


//}

//function publishStream(pageID) {
//       
//    postData = document.getElementById('postData').value;

//    if (postData == '') { alert('יש להכניס טקסט'); document.getElementById('postData').focus(); return false; }

//    var body = postData;

//    FB.api('/' + pageID + '/feed', 'post', { message: body }, function(response) {
//        if (!response || response.error) {
//            alert('חלה שגיאה');
//        } else {
//            showFBfeed('d.co.il');
//            document.getElementById('postData').value = '';
//        }
//    });


//}

//function checkLoginStatus(pageID) {

//    FB.getLoginStatus(function(response) {        
//        if (response.session) {
//            isFan(pageID);
//        } else {

//            fbLogin(pageID);
//        }
//    });
//}


//function fbLogin(pageID) {

//    FB.login(function(response) {
//        if (response.session) {
//            isFan(pageID);
//        } else {
//            alert('עליך להתחבר לחשבונך בפייסבוק על מנת לפרסם הודעות');
//        }
//    });

//}


//function showNeedToBeFanScreen() {
//    
//    CreatePopupDialog(document.getElementById('needToBeFanScreen'));
//}

//function needToBeFanScreen_close() {

//    RemoveBGlayer();
//    document.getElementById('needToBeFanScreen').style.display = 'none';
//}

//function CreatePopupDialog(divObj) {
//    width = window.innerWidth;
//    if (navigator.appName.indexOf("Microsoft") != -1) {
//        width = document.documentElement.clientWidth;
//    }

//    width -= 2;

//    height = window.innerHeight;
//    if (navigator.appName.indexOf("Microsoft") != -1) {
//        height = document.documentElement.clientHeight;
//    }
//    height -= 2;


//    divObj_width = parseInt(divObj.style.width + divObj.style.paddingLeft + divObj.style.paddingRight);
//    divObj_height = parseInt(divObj.style.height + divObj.style.paddingTop + divObj.style.paddingBottom);


//    divObj.style.top = parseInt((height / 2) - (divObj_height / 2)) + 'px';
//    divObj.style.left = parseInt((width / 2) - (divObj_width / 2)) + 'px';

//    divObj.style.position = 'fixed';


//    CreateBGlayer(width, height);

//    alertPlaceHolder = document.createElement('div');
//    document.body.appendChild(alertPlaceHolder);
//    document.body.replaceChild(divObj, alertPlaceHolder);


//    divObj.style.display = '';

//}

//function CreateAlertDialog(bgFile) {

//    width = window.innerWidth;
//    if (navigator.appName.indexOf("Microsoft") != -1) {
//        width = document.documentElement.clientWidth;
//    }

//    width -= 2;

//    height = window.innerHeight;
//    if (navigator.appName.indexOf("Microsoft") != -1) {
//        height = document.documentElement.clientHeight;
//    }
//    height -= 2;


//    divObj = document.getElementById('alertScreen');

//    divObj_width = parseInt(divObj.style.width + divObj.style.paddingLeft + divObj.style.paddingRight);
//    divObj_height = parseInt(divObj.style.height + divObj.style.paddingTop + divObj.style.paddingBottom);


//    divObj.style.top = parseInt((height / 2) - (divObj_height / 2)) + 'px';
//    divObj.style.left = parseInt((width / 2) - (divObj_width / 2)) + 'px';
//    divObj.style.position = 'fixed';
//    divObj.style.backgroundImage = 'url("images/part3/'+bgFile+'")';

//    CreateBGlayer(width, height);

//    alertPlaceHolder = document.createElement('div');    
//    document.body.appendChild(alertPlaceHolder);
//    document.body.replaceChild(divObj, alertPlaceHolder);
//    divObj.style.display = '';

//}


//function alertDialog_close() {
//    RemoveBGlayer();
//    divObj.style.display = 'none';
//}




//// create semi-transparent background
//function CreateBGlayer(availWidth, availHeight) {

//    if (!document.getElementById('DialogBox_BG')) {

//        var BGContainer = document.createElement('div');
//        BGContainer.id = 'DialogBox_BG';
//        BGContainer.style.position = 'fixed';
//        BGContainer.style.top = '1px';
//        BGContainer.style.left = '1px';
//        BGContainer.style.height = availHeight + 'px';
//        BGContainer.style.width = availWidth + 'px';
//        BGContainer.style.backgroundColor = '#F7F7F7';
//        BGContainer.style.filter = 'alpha(opacity=40)';
//        BGContainer.style.opacity = '0.4';
//        BGContainer.style.MozOpacity = '0.4';

//        document.body.appendChild(BGContainer);
//   

//    }
//}

//function RemoveBGlayer() {

//    document.body.removeChild(document.getElementById('DialogBox_BG'));
//}

//function toggleRadio(radioBtn, objID) {

//    btn_unselected = new Image();
//    btn_unselected.src = 'images/part3/stage_03_screen2_4slices_11.png';

//    btn_selected = new Image();
//    btn_selected.src = 'images/part3/stage_03_screen2_4slices_13.png';

//    if (radioBtn == '2') {
//        document.getElementById('radio1').src = btn_unselected.src;
//        document.getElementById('radio2').src = btn_selected.src;
//        document.getElementById(objID).value = '2';
//    }

//    if (radioBtn == '1') {
//        document.getElementById('radio1').src = btn_selected.src;
//        document.getElementById('radio2').src = btn_unselected.src;
//        document.getElementById(objID).value = '1';
//    }
//}


//function sendDPZquery(keywordsObjID, cityObjID, resultsObjID) {


//    if (document.getElementById(keywordsObjID).value == '') { CreateAlertDialog('popup-error-05_03.png'); return false; }
//    if (document.getElementById(cityObjID).value == '') { CreateAlertDialog('popup-error-02_03.png'); return false; }

//    if (document.getElementById(resultsObjID)) {
//        document.getElementById(resultsObjID).style.display = 'none';
//    }
//    document.getElementById('lbl_loading').style.display = '';
//    return true;
//}

//function validateAnswerBox(objID) {
//    if (document.getElementById(objID)) {
//        alert('יש להזין תשובה');
//        return false;
//    }
//    return true;
//}

//var lastBtn;
//var image1 = new Image();
//image1.src = 'images/part3/footer/liveTransmition_12.png';
//var image1_selected = new Image();
//image1_selected.src = 'images/part3/footer/liveTransmition_active_12.png';

//var image2 = new Image();
//image2.src = 'images/part3/footer/stage_03_version04_4slices_34.png';
//var image2_selected = new Image();
//image2_selected.src = 'images/part3/footer/stage_03_links-selected_35.png';

//var image3 = new Image();
//image3.src = 'images/part3/footer/stage_03_version04_4slices_33.png';
//var image3_selected = new Image();
//image3_selected.src = 'images/part3/footer/stage_03_links-selected_34.png';

//var image4 = new Image();
//image4.src = 'images/part3/footer/stage_03_version04_4slices_32.png';
//var image4_selected = new Image();
//image4_selected.src = 'images/part3/footer/stage_03_selected-links_33.png';

//var image5 = new Image();
//image5.src = 'images/part3/footer/stage_03_version04_4slices_31.png';
//var image5_selected = new Image();
//image5_selected.src = 'images/part3/footer/stage_03_links-selected_32.png';


//function footer_btn(btnNum, ishover) {


//    for (i = 1; i <= 5; i++) {
//        document.getElementById('footer_btn' + i).src = eval ('image'+i+'.src');
//    }

//    document.getElementById('footer_btn' + btnNum).src = eval('image' + btnNum + '_selected.src');

//    if (!ishover) {

//        lastBtn = btnNum;

//        if (btnNum == 1) { showFBlike(); render_liveFeed(); }
//        if (btnNum == 2) { document.getElementById('footerFacebook').style.display = 'none'; document.getElementById('footerDownloadApp').style.display = ''; }
//        if (btnNum == 3) { showFBlike(); document.getElementById('videoContainer').innerHTML = '<div style="padding-top:30px;"><img src="images/part3/stage_03_about_03.png" style="width:817px; height:255px;"></div>'; }
//        if (btnNum == 4) { showFBlike(); render_player('http://albums.tapuz.co.il/flix/buffer/completedFlashFiles/flx_3708025_3421375.flv'); }
//        if (btnNum == 5) { showFBlike(); render_player('http://albums.tapuz.co.il/flix/buffer/completedFlashFiles/flx_3696188_3421375.flv'); }
//    }
//}

//function footer_btn_mouseout() {
//    for (i = 1; i <= 5; i++) {
//        document.getElementById('footer_btn' + i).src = eval('image' + i + '.src');
//    }

//    document.getElementById('footer_btn' + lastBtn).src = eval('image' + lastBtn + '_selected.src');

//}

//function showFBlike() {
//    document.getElementById('footerFacebook').style.display = ''; 
//    document.getElementById('footerDownloadApp').style.display = 'none';
//}

//function render_liveFeed() {
//    document.getElementById('videoContainer').innerHTML = '<iframe id="idContent" width="100%" height="100%" src="http://www.cast-tv.biz/play/playW.asp?movId=dkmgc&clid=22784" frameborder="0" scrollbars="no" transparent="yes" ALLOWTRANSPARENCY="true"></iframe>';
//    resize_flash();
//}
