var SMSTimer = "";
var DocOperator = "";
var DocChannel = "";
var DocMsisdn = "";
var DocGameNo = "";
var DocContentCost = "";
var DocContentType = "";
var DocContentPushcode = "";

function loadSMSYukleHTML(operator, number, cChannel, cPushcode, cCost, cType, cNo) {
    
    $.openPopupLayer({
            name: "SendContent",
            url: "/inc/sms_onay.jsp",
            width: 620,
            parameters: {op: operator, msisdn: number, chn: cChannel, cn: cPushcode, cc: cCost, ct: cType, gameNo: cNo},
            afterClose: function() {
                window.location.reload(true);
                }   
            });
    
}

function loadRegisteredSMS(cChannel, cPushcode, cCost, cType, cNo) {
    
    $.openPopupLayer({
            name: "SendContent",
            url: "/inc/sms_onay.jsp",
            width: 620,
            parameters: {chn: cChannel, cn: cPushcode, cc: cCost, ct: cType, gameNo: cNo},
            afterClose: function() {
                window.location.reload(true);
                }   
            });
    
}

function smsTimerRestart() {
      document.getElementById('sms_textinfo').className = "sms_textinfo";
      document.getElementById('timer_area').className = "timer_area";
      $('#sms_timer').html('');
      $(function() {$("#sms_timer").counter({min:"4",sec:"00", finish_function:"smsTimerExpired();"});});
      DocOperator = document.getElementById('operator').value;
      DocChannel = document.getElementById('channel').value;
      DocMsisdn = document.getElementById('msisdn').value;
      DocGameNo = document.getElementById('gameNo').value;
      DocContentCost = document.getElementById('contentCost').value;
      DocContentType = document.getElementById('contentType').value;
      DocContentPushcode = document.getElementById('contentPushcode').value;
      getSMSResult(DocOperator, DocChannel, DocMsisdn, DocGameNo, DocContentCost, DocContentType, DocContentPushcode);
  }
  
function smsTimerExpired() {
        $('#sms_textinfo').html('Onay mesajınız henüz ulaşmadı. Aşağıdaki "Zamanı Tekrar Başlat" butonuna tıklayıp durumunuzu izlemeye devam edebilirsiniz. ');
        document.getElementById('sms_textinfo').className = "sms_textinfowarning";
        document.getElementById('timer_area').className = "timer_areaerror";
        $('#sms_timer').html('<a href="#SMS_Durumu_Izleniyor" onclick="javascript:smsTimerRestart();">Zamanı Tekrar Başlat</a>');
        $('#sms_timerinfo').html('İçeriğinizi onaylamak için Lütfen cep telefonunuza gönderilen mesaja " <span class="sms_highlight">EVET</span> " yazarak cevap veriniz.');
        $('#sms_waiting').html('<img src="/skins/default/img/waiting_sms.gif"/><br/>Onay mesajınız halen bekleniyor.');
        clearTimeout(SMSTimer);
    }
    
function getSMSResult(oper, chan, Pnumber, cNo, conCost, conType, conPush){
  
  
  
  $.post('/xml/sms_status.jsp', {op:oper, chn:chan, msisdn:Pnumber, gameNo:cNo, cc:conCost, ct: conType, cn: conPush}, function(a){
      
                $(a).find('sorgu').each(function(){  

                    var $message = $(this);
                    var mesajdurumu = $message.attr("mesaj");
                    var ucretdurumu = $message.attr("ucret");
                    var durumtext = $message.text();
                    
                    
                    if (mesajdurumu == "1" && ucretdurumu == "0")
                    { 
                      stopTimer();
                      $('#popbaslik').html('Ücretlendirme Yapılamadı!');
                      document.getElementById('sms_textinfo').className = "sms_textinfoerror";
                      document.getElementById('timer_area').className = "sms_textinfoerror";
                      $('#sms_info').html('<img src="/skins/default/img/ico_error.png" border="0" class="png"/><br/>Ücretlendirme Hatası.');
                      $('#sms_textinfo').html(durumtext);
                      $('#sms_timer').remove();
                      $('#timer_area').html('<div id="sms_timerinfo" style="width:270px">Lütfen Müşteri Hizmetlerini arayınız. Numaralarımız: Turkcell: 0532 444 0 100, Vodafone: 0546 802 29 77, Avea: 0555 738 29 77, Sabit Hat: 0312 444 0 100</div>');
                      
                    } 
                    else if (mesajdurumu == "1" && ucretdurumu == "1")
                    { 
                        stopTimer();
                        $('#popbaslik').html('Teşekkürler! İçeriğiniz cep telefonunuza gönderildi.');
                        document.getElementById('sms_textinfo').className = "sms_textinfo";
                        document.getElementById('timer_area').className = "timer_areaok";
                        $('#sms_info').html('<img src="/skins/default/img/sms_ok.png" border="0" class="png"/><br/>SMS cevabınız ulaşmıştır.');
                        $('#sms_textinfo').html(durumtext);
                        $('#sms_timer').remove();
                        $('#sms_timerinfo').html('İçeriğiniz cep telefonunuza gönderilmiştir.');
                        setTimeout('closeSMSPopUp()',10000); 
                     }else if (mesajdurumu == "0" && ucretdurumu == "2"){ 
                        stopTimer();
                        $('#popbaslik').html('İçeriğinizi ücretsiz olarak indrebilirsiniz!');
                        document.getElementById('sms_textinfo').className = "sms_textinfo";
                        document.getElementById('timer_area').className = "timer_areaok";
                        $('#sms_info').html('<img src="/skins/default/img/sms_ok.png" border="0" class="png"/><br/>SMS göderilmiştir');
                        $('#sms_textinfo').html(durumtext);
                        $('#sms_timer').remove();
                        $('#sms_timerinfo').html('WAP-GPRS bağlantı ücretleri kullanıcılar tarafından ilgili operatöre kendi tarifeleri üzerinden ödenecektir.');
                        setTimeout('closeSMSPopUp()',10000); 
                      }else
                      { 
                          SMSTimer = setTimeout('smsTimerResult()',10000);
                    }
                     

                });
            });
}

function OpenPopup(URL) {
    
    $.openPopupLayer({
            name: "showContent",
            url: URL,
            height: 400,
            width: 620  
            });
    
}

function checkSMS(){
    
    
    SMSTimer = setTimeout('smsTimerResult()',10000);
    
}

function smsTimerResult() {
    DocOperator = document.getElementById('operator').value;
    DocChannel = document.getElementById('channel').value;
    DocMsisdn = document.getElementById('msisdn').value;
    DocGameNo = document.getElementById('gameNo').value;
    DocContentCost = document.getElementById('contentCost').value;
    DocContentType = document.getElementById('contentType').value;
    DocContentPushcode = document.getElementById('contentPushcode').value;
    getSMSResult(DocOperator, DocChannel, DocMsisdn, DocGameNo, DocContentCost, DocContentType, DocContentPushcode);
    
}

function startSMSTimer(){
    
    $(function() {$("#sms_timer").counter({min:"4",sec:"00", finish_function:"smsTimerExpired();"});});
    
    }


function closeSMSPopUp(){

        $.closePopupLayer('SendContent');
        window.location.reload(true);

    }
    
function updateLegalInfo (pricearea, infoarea, usergame, price1, price2) {
    
    var selectboxid = "opr_"+usergame;
    var useroperator = document.getElementById(selectboxid).value;
    
    
    if (useroperator == "1"){
        
        $('#'+ pricearea ).html('<br/>Turkcell için ücret:' + price1 + ' SMS');
        $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Belirtilen bedellere ÖİV dahil değildir. Wap - GPRS – SMS bağlantısında operatör tarifesi geçerli olacaktır. HIPIR Yardım Masası: Turkcell için Tel:0532 444 0 100 Avea için Tel:0555 738 33 77 Vodafone için Tel:0546 802 33 77 E-Posta: hipir@basari.com.tr Hafta İçi:08:00-23:30 Hafta Sonu:10:00-23:00. \');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a> ');
        
    }else if (useroperator == "2"){
        
         $('#'+ pricearea ).html('<br/>Vodafone için ücret:' + price1 + ' SMS');
         $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Yardım Merkezi: Turkcell: 0 532 444 0 100 Avea: 0 555 738 29 77 Vodafone: 0 546 802 29 77 Belirtilen bedellere ÖİV dahil değildir. Hattınızda yeterli kontörün bulunmaması durumunda içerik ücreti hattınızdan taksitlendirilerek tahsil edilecektir. Wap, GPRS ve SMS bağlantı ücretleri kullanıcı tarafından ilgili operatöre geçerli tarifesi üzerinden ödenecektir.\');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');
        
    }else if (useroperator == "3"){

         $('#'+ pricearea ).html('<br/>Avea için ücret:' + price1 + ' SMS');
              $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Yardım Merkezi: Turkcell: 0 532 444 0 100 Avea: 0 555 738 29 77 Vodafone: 0 546 802 29 77 Belirtilen bedellere ÖİV dahil değildir. Hattınızda yeterli kontörün bulunmaması durumunda içerik ücreti hattınızdan taksitlendirilerek tahsil edilecektir. Wap, GPRS ve SMS bağlantı ücretleri kullanıcı tarafından ilgili operatöre geçerli tarifesi üzerinden ödenecektir.\');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');

    }else if (useroperator == "4"){

        $('#'+ pricearea ).html('<br/>KKTCell için ücret:' + price2 + ' SMS');
        $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Belirtilen bedellere ÖİV dahil değildir. Wap - GPRS – SMS bağlantısında operatör tarifesi geçerli olacaktır. HIPIR Yardım Masası: Turkcell için Tel:0532 444 0 100 Avea için Tel:0555 738 33 77 Vodafone için Tel:0546 802 33 77 E-Posta: hipir@basari.com.tr Hafta İçi:08:00-23:30 Hafta Sonu:10:00-23:00. \');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');

    }
    
}

function updateLegalInfoGame (pricearea, infoarea, usergame, price1, price2) {
    
    var selectboxid = "opr"+usergame;
       var useroperator = document.getElementById(selectboxid).value;


       if (useroperator == "1"){

           $('#'+ pricearea ).html('<br/>Turkcell için ücret:' + price1 + ' SMS');
           $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Yardım Merkezi: Turkcell: 0 532 444 0 100 Avea: 0 555 738 29 77 Vodafone: 0 546 802 29 77 Belirtilen bedellere ÖİV dahil değildir. Hattınızda yeterli kontörün bulunmaması durumunda içerik ücreti hattınızdan taksitlendirilerek tahsil edilecektir. Wap, GPRS ve SMS bağlantı ücretleri kullanıcı tarafından ilgili operatöre geçerli tarifesi üzerinden ödenecektir.\');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');

       }else if (useroperator == "2"){

           //OpenPopup('/yardim/abonelik.jsp?pr='+price1);
           $('#'+ pricearea ).html('<br/>Vodafone için ücret:' + price1 + ' SMS');
           $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Yardım Merkezi: Turkcell: 0 532 444 0 100 Avea: 0 555 738 29 77 Vodafone: 0 546 802 29 77 Belirtilen bedellere ÖİV dahil değildir. Hattınızda yeterli kontörün bulunmaması durumunda içerik ücreti hattınızdan taksitlendirilerek tahsil edilecektir. Wap, GPRS ve SMS bağlantı ücretleri kullanıcı tarafından ilgili operatöre geçerli tarifesi üzerinden ödenecektir.\');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');
           
       }else if (useroperator == "3"){

           //OpenPopup('/yardim/abonelik.jsp?pr='+price1);
           $('#'+ pricearea ).html('<br/>Avea için ücret:' + price1 + ' SMS');
              $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Yardım Merkezi: Turkcell: 0 532 444 0 100 Avea: 0 555 738 29 77 Vodafone: 0 546 802 29 77 Belirtilen bedellere ÖİV dahil değildir. Hattınızda yeterli kontörün bulunmaması durumunda içerik ücreti hattınızdan taksitlendirilerek tahsil edilecektir. Wap, GPRS ve SMS bağlantı ücretleri kullanıcı tarafından ilgili operatöre geçerli tarifesi üzerinden ödenecektir.\');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');

       }else if (useroperator == "4"){

           $('#'+ pricearea ).html('<br/>KKTCell için ücret:' + price2 + ' SMS');
           $('#'+ infoarea ).html('<span id="INDIR_BILGI_SPAN_ID_HTML">Bu bir tekil içerik alımıdır. <font style="text-decoration:underline;">Abonelik yapılmamaktadır.</font> </span> <a onmouseover="tooltip_legal.show(\'Yardım Merkezi: Turkcell: 0 532 444 0 100 Avea: 0 555 738 29 77 Vodafone: 0 546 802 29 77 Belirtilen bedellere ÖİV dahil değildir. Hattınızda yeterli kontörün bulunmaması durumunda içerik ücreti hattınızdan taksitlendirilerek tahsil edilecektir. Wap, GPRS ve SMS bağlantı ücretleri kullanıcı tarafından ilgili operatöre geçerli tarifesi üzerinden ödenecektir.\');" onmouseout="tooltip_legal.hide();" style="cursor:pointer; font-size:10px; font-style:italic;">Ayrıntılı Bilgi</a>');

       }
    
}

function stopTimer(){
    
    clearTimeout(SMSTimer);
}

function createNavigation(){

	$("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)

	$("ul.topnav li span").mouseover(function() { //When trigger is clicked...

		//Following events are applied to the subnav itself (moving subnav up and down)
		$(this).parent().find("ul.subnav").slideDown('normal').show(); //Drop down the subnav on click

		$(this).parent().hover(function() {
		}, function(){
			$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
		});

		//Following events are applied to the trigger (Hover events for the trigger)
		}).hover(function() {
			$(this).addClass("subhover"); //On hover over, add class "subhover"
		}, function(){	//On Hover Out
			$(this).removeClass("subhover"); //On hover out, remove class "subhover"
	});

}

