﻿
function HomeCategory() {
    $.ajax({
        type: "POST",
        url: "WebService.asmx/getCategory",
        contentType: "application/json;charset=utf-8",
        dataType: "json",
        data: "{}",
        timeout: 4000,
        cache: false,
        success: function (data) {
            $("#category").html(data.d);
        },
        error: function (errmsg) {
            HomeCategory();
            $("#category").html(errmsg);
        }
    });
}

function PopularCategory() {
    $("#pop").load("popcat.aspx");
}

function Luckydrawlist() {
    $.ajax({
        type: "POST",
        url: "WebService.asmx/luckydrawlist",
        contentType: "application/json;charset=utf-8",
        dataType: "json",
        data: "{}",
        timeout: 4000,
        cache: false,
        success: function (data) {
            $("#luckcol2").html(data.d);
        },
        error: function (errmsg) {
            Luckydrawlist();
            $("#luckcol2").html(errmsg);
        }
    });
}

function LuckydrawWinner() {
    var _add = window.location.href;
    var _loc = _add.substring(_add.lastIndexOf("/") + 1, _add.lastIndexOf("?"));
    var _param = _add.substring(_add.lastIndexOf("=") + 1, _add.length);
    if (_loc == "luckydraw.aspx") {
        $.ajax({
            type: "POST",
            url: "WebService.asmx/luckydrawWinner",
            contentType: "application/json;charset=utf-8",
            dataType: "json",
            data: "{'_id':'" + _param + "'}",
            timeout: 5000,
            cache: false,
            success: function (data) {
                $("#content").empty();
                $("#content").html(data.d);
            },
            error: function (errmsg) {
                LuckydrawWinner();
                $("#content").html(errmsg);
            }
        });
    }
    
}


function CP1_adv() {
    $.ajax({
        type: "POST",
        url: "WebService.asmx/PremiumAdvertiser",
        contentType: "application/json;charset=utf-8",
        dataType: "json",
        data: "{'_size':'cp1'}",
  
        cache: false,
        success: function (data) {
            var image = new Array();
            image = data.d;
            RunSlideShow(image);

        },
        error: function (errmsg) {
            CP1_adv();
            $("#premium_adv").html(errmsg);
        }
    });
}

function CP2_adv() {
    $.ajax({
        type: "POST",
        url: "WebService.asmx/PremiumAdvertiser",
        contentType: "application/json;charset=utf-8",
        dataType: "json",
        data: "{'_size':'cp2'}",
        cache: false,
        success: function (data) {
            var image = new Array();
            image = data.d;
            RunSlideShow2(image);

        },
        error: function (errmsg) {
            CP2_adv();
            $("#premium_adv2").html(errmsg);
        }
    });
}


function RunSlideShow(obj)    {
	 
	var currIndex=0;
	var cl;
	var timer=5000;
	
	$('#bodyImage').attr({"src": "images/cp1/"+obj[currIndex]+""});
	currIndex++;
	 
	function runCont()    {

	    //$('#bodyImage').hide().fadeIn(800).attr({ "src": "images/adv/cp1/" + obj[currIndex] + "" });
	    $('#bodyImage').animate({ width: 'hide' }, { duration: 'slow', easing: 'easeOutExpo' }).attr({ "src": "images/cp1/" + obj[currIndex] + "" });
	    $('#bodyImage').animate({ width: 'show' }, { duration: 'slow', easing: 'easeInExpo' }).attr({ "src": "images/cp1/" + obj[currIndex] + "" });
	    //$('#bodyImage').animate({ "width": "toggle" }, "show", "easeOutBounce").attr({ "src": "images/adv/cp1/" + obj[currIndex] + "" });
	    //$('#bodyImage').hide().slideToggle("slow").attr({ "src": "images/adv/cp1/" + obj[currIndex] + "" });
	if (currIndex >= (obj.length)) {
	    RunSlideShow(obj);
	return;
	}
	 
	currIndex++;
	cl = window.setTimeout(runCont, timer);
	
	}
	
    window.setTimeout(runCont, timer);


}

function RunSlideShow2(obj) {

    var currIndex = 0;
    var cl;
    var timer = 10000;

    $('#bodyImage2').attr({ "src": "images/cp2/" + obj[currIndex] + "" });
    currIndex++;

    function rotateImg() {
        //$('#bodyImage2').hide().fadeIn(600).attr({ "src": "images/adv/cp2/" + obj[currIndex] + "" });
        $('#bodyImage2').animate({ 'height': 'hide' }, { duration: 'slow', easing: 'easeOutBounce' }).attr({ "src": "images/cp2/" + obj[currIndex] + "" });
        //$('#bodyImage2').animate({ height: 'show' }, { duration: 'slow', easing: 'easeOutBounce' }).attr({ "src": "images/adv/cp2/" + obj[currIndex] + "" });
        $("#bodyImage2").animate({ 'height': 'show' }, { duration: 'slow', easing: 'easeOutElastic' }).attr({ "src": "images/cp2/" + obj[currIndex] + "" });
        //$("#register").animate({ 'height': 'toggle' }, 'slow', 'easeOutElastic');
        if (currIndex >= (obj.length)) {
            RunSlideShow2(obj);
            return;
        }

        currIndex++;
        cl = window.setTimeout(rotateImg, timer);
    }

    window.setTimeout(rotateImg, timer);



}

function MasterPageLayout() {
    $("body").css({ "background": "url(images/banner_bg.jpg) repeat-x left top", "margin": "0", "padding": "0" });
    $("#banner").css("display","block");
    $("#ban_left").css({"background":"url(images/ygn_banner_left.jpg)", "width":"450px", "height":"273px","float":"left"});
    $("#ban_right").css({ "background": "url(images/ygn_banner_right.jpg)", "width": "450px", "height": "273px", "float": "left" });
    $("#ban_right").append("<div id='menu'><a href='Default.aspx'><img src='images/home.gif' alt='Home'/></a><a href='contact.aspx'><img src='images/contact.gif' alt='Contact Us'/></a></div>");
    $("#download_app").css({ "top": "0", "right": "70px", "width": "138px", "height": "135px" });
    $("#download_app").append("<a href='YdgDirectory.rar' ><img src='images/download_app.gif' alt='Download Yangon Directory Mobile App'/></a>");
    $("#premium_adv").css({ "top": "276px", "left": "0px", "position": "fixed", "display": "block" });
    $("#premium_adv2").css({ "top": "276px", "right": "0px", "position": "fixed", "display": "block"});
    $("#register").css({ "bottom": "0px", "left": "0px", "position": "fixed", "display" : "block" });
    $("#register").append("<a href='register.aspx' class='reg'><img src='images/register.gif' alt=''/></a>");
    $("#register").append("<a href='register.aspx' ><img src='images/register.gif' alt=''/></a>");
    $("#aboutLD").append("<h1>Yangon Directory Lucky Draw အစီအစဥ္</h1><p>Step 1 - ယခုႏွစ္ ရန္ကုန္လမ္းညြန္ ၂၀၁၂ စာအုပ္ကို ရရွိသူမ်ားအေနျဖင့္ <br/>Step 2 - ၄င္းေရာင္ျပန္စေတကာေပၚတြင္ ကံစမ္းမဲနံပါတ္ (၅) လံုးပါရွိမွာျဖစ္ပါတယ္။<br/>Step 3 - ၄င္းနံပါတ္ (၅) လံုးႏွင့္အတူ အမည္၊ ဆက္သြယ္ရန္လိပ္စာတို႕ကို ေအာက္ပါလိပ္စာမ်ားထဲမွ တစ္ခုသုိ႔ ပို႔ ၍ ယခုခ်က္ခ်င္းစာရင္းသြင္းလိုက္ပါ။<br/><a href='#' id='readclick'>&nbsp; » Read more</a><br/><span id='clickslide'>1. Web : www.yangon-directory.com <br/>2. Email : luckydraw@yangon-directory.com / webadmin@yangon-directory.com<br/>3. Fax : 01-379597 <br/>4. ရန္ကုန္ရံုး : ၆လႊာ မွ ၉ လႊာ၊ အေဆာင္ (စီ)၊ စက္ရံုလမ္းႏွင္႔ ဗညားဒလလမ္းေထာင့္၊ မဂၤလာေစ်းသစ္၊ <br/>&nbsp;&nbsp;&nbsp;&nbsp; မဂၤလာေတာင္ညႊန္႔ျမိဳ႕နယ္၊ ရန္ကုန္။ <br/>မတ္လ မွ ေအာင္တိုဘာလအထိလစဥ္ (၁) ရက္ ေန႕ႏွင့္ (၁၆) ရက္ေန႕မ်ားတြင္ တစ္လ (၂) ၾကိမ္ဖြင့္လွစ္ေပး သြားမွာျဖစ္ပါတယ္။ <br/>ေပါက္မဲနံပါတ္မ်ားကို - ရန္ကုန္လမ္းညြန္ website ၊ အခြင့္အလမ္းဂ်ာနယ္၊ သတင္းစာႏွင့္ City FM Top 20 အစီအစဥ္တို႕တြင္ ေစာင့္ေမွ်ာ္ၾကည္႔ရႈ နားဆင္ႏိုင္ပါတယ္။</span></p>");
    //rotateAdv2();
    $("#profile").css({ "background": "url(images/profile.jpg)", "width": "315px", "height": "184px", "float": "left" });
    //$("#luckydraw_desc").children('p').append("<span class='luckydrawBlackFont'>Yangon </span><span class='luckydrawRedFont'>Directory</span>&nbsp;&nbsp;<b>Luckydraw Program</b><br />၁။ ရန္ကုန္လမ္းညႊန္ (၂၀၁၁) စာအုပ္အား အုပ္ေရစုစုေပါင္း (၆၈,၀၀၀) အုပ္ ထုတ္ေ၀ထားပါသည္။ စာအုပ္ အေရအတြက္အတုိင္း အမွတ္စဥ္မ်ားကုိ YANGON (00001) မွ YANGON (680000) ထိ Directory ID နံပါတ္မ်ား ပါ၀င္ေသာ Magnifying Card တစ္ခုစီ ထည့္သြင္းေပးထားပါသည္။<br />၂။ Directory ID နံပါတ္မ်ားကုိ ကံစမ္းမဲအျဖစ္ လစဥ္(၁)ရက္ေန႕ႏွင့္ (၁၆)ရက္ေန႕တုိင္းတြင္ မတ္လမွ ေအာက္တုိဘာလထိ ဖြင့္ေပးမည္ ျဖစ္ပါသည္။<a href='#' id='readhref'>» read more</a><br /><span id='clickread'>၃။ လစဥ္ေပါက္မဲမ်ား ကုိ အခြင့္အလမ္းဂ်ာနယ္ႏွင့္ ရန္ကုန္လမ္းညႊန္ Website(www.yangon-directory.com) တုိ႕တြင္ ေၾကညာထားပါမည္။ ရန္ကုန္လမ္းညႊန္ရုံးသုိ႕ လူကုိယ္တုိင္(သုိ႕) ဖုန္းဆက္၍လည္း စုံစမ္းႏုိင္ပါသည္။</br>၄။ ေပါက္မဲမ်ားကုိ ကံစမ္းမဲေပါက္သူသည္ စတင္ဖြင့္သည့္ေန႕မွ (၃၀)ရက္ အတြင္း မိမိေပါက္ေသာ နံပါတ္ကပ္ထားသည့္ Magnifying Card အားျပ၍ ဆုမဲကုိထုတ္ယူရပါမည္။ အေၾကာင္းၾကား ထုတ္ယူျခင္း မရွိပါကေပါက္မဲ နံပါတ္အား ပယ္ဖ်က္၍ အဆုိပါဆုမဲမ်ားကုိ ေနာက္လတြင္ဖြင့္မည့္ ဆုမဲမ်ားထဲတြင္ေပါင္း၍ ဖြင့္လွစ္ေပးမည္ျဖစ္ပါသည္။ <br />၅။ ကံစမ္းမဲမ်ားကုိ Myanmar Marketing (R&D) Ltd.၊ ရန္ကုန္လမ္းညႊန္ ႏွင့္ မႏၱေလးလမ္းညႊန္မွ ၀န္ထမ္းမ်ား ပါ၀င္ခံစားခြင့္မရွိပါ။</span>");
    $("#footer").css({ "width": "900px", "background-color": "#e9df00" });
    $("#footer").append("<img src='images/footer1.jpg' alt='' align='left'/>");
    $("#footer").append("<p id='offaddress'>Copy right 2010-2011. Yangon Directory Group.<br />No.7, 2nd Floor, Theingyi Bazaar E Complex, <br />599, Maha Bandoola Street, Latha Township, Yangon, Myanmar.<br />Phone: 245358, 373254. Email: ydg@mptmail.net.mm </p>");
    $("#up_menu").css({ "right": "0px", "top": "130px", "position" : "absolute"});
    
}

//function rotateAdv() {
//    CP1_adv();
//    CP2_adv();
//    Register();
//    //$("#premium_adv").append("<a href='#'><div><img src='images/advbar.jpg' /></div><div class='advbg'><img src='Images/adv/Adipati-Leyar-Htwek-Kone-Phyintsi-Yaung-Wel-Yae_-Export-&-Importers-9201(A).jpg' alt=''/></div></a>");
//    //$("#premium_adv").append("<a href='#'><div><img src='images/advbar.jpg' /></div><div class='advbg'><img src='Images/adv/Aladdin_Ice-Cream-&-Ice-Lolly-9203(G).jpg' alt=''/></div></a>");
//    //slideShowBounce();
//}

//function slideShowBounce() {
//    var current = $("#register .reg");
//     var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('#register') :current.next()) : $('div#rotator ul li:first'));
//    current.hide().removeClass("reg");
//    next.animate({ width: 'hide' }, { duration: 'slow', easing: 'easeOutCirc' });
//    next.animate({ width: 'show' }, { duration: 'slow', easing: 'easeOutBounce' }).addClass("reg");
//    setTimeout(slideShowBounce, 3000);
//}

//function rotateAdv2() {
//    $(".advbg").css({"display" : "block"});
//    $("#premium_adv2").append("<a href='#' class='show'><div><img src='images/advbar.gif' /></div><div class='advbg'><img src='Images/adv/77(Kwun-Kwun)_Packing-&-Wrapping-Equipment-9129(B).jpg' alt='' id='111'/></div></a>");
//    $("#premium_adv2").append("<a href='#'><div><img src='images/advbar.jpg' /></div><div class='advbg'><img src='Images/adv/Accoracy-Lighting-Co-Ltd-_-Electrical-Goods-Sales-&-Repairing-9192(A).jpg' alt=''/></div></a>");
//    $("#premium_adv2").append("<a href='#'><div><img src='images/advbar.jpg' /></div><div class='advbg'><img src='Images/adv/AGD-(Bank)_-Banks-9050(A).jpg' alt=''/></div></a>");
//    slideShow2();
//}


function Register() {
    var current = $("#register .reg");
    var next = current.next().length ? current.next() : current.parent().children(":first");
    current.hide().removeClass("reg");
    next.animate({ "width" : "toggle" }, "slow", "easeInExpo").addClass("reg");
    //next.slideUp("slow").addClass("reg");
    setTimeout(Register, 7000);
}

function MouseEventHandler() {
//    $("#premium_adv").mouseover(function (e) {
//        $(this).children().removeClass("1st");
//    });

//    $("#premium_adv").mouseleave(function (e) {
//        $(this).children().fadeOut("slow");
//        $(this).children().next().addClass("1st");
//    });

    $("#premium_adv a").click(function () {

        var $href = $(this).find(".advbg").children().attr("src");
        var source = $href.substring($href.indexOf("/") + 1, $href.length);

        $("#content").empty().append("<img src='' alt='' />");
        $("#content img").attr('src', 'images/adv/' + source);

    });


    $("#premium_adv2 a").click(function () {
        var $href = $(this).find(".advbg").children().attr("src");
        var source = $href.substring($href.indexOf("/") + 1, $href.length);

        $("#content").empty().append("<img src='' alt='' />");
        $("#content img").attr('src', 'images/adv/' + source);

    });

    $("#readclick").click(function () {
        $("#clickslide").slideToggle("slow");
    });

    $("#up_menu").hover(function () {
        $(this).find("div").html("<ul><li style='line-height:25px;'>&nbsp;</li><li class='li_bg'><a href='AddData.aspx'>Add Data</a></li><li class='li_bg'><a href='AdvertiseUs.aspx'>Add Advertise</a></li></ul>");
        $(this).find("div").slideDown();
    },
        function () {
            $(this).find("div").slideUp();
        }
   )
 
}


$(document).ready(function () {
    var _loc, _add;
    _add = window.location.href;
    _loc = _add.substring(_add.lastIndexOf("/") + 1, _add.length);

    PopularCategory();
    MasterPageLayout();
    CP1_adv();
    CP2_adv();
    Register();

    if (_loc == "" || _loc == "Default.aspx" || _loc == "Default.aspx#") {
        HomeCategory();
        Luckydrawlist();
   } 
//else {
//        _loc = _loc.substring(0, _loc.lastIndexOf("?"));
//        if (_loc == "listview.aspx") {
//            // like request.querystring in asp.net
//            $.urlParam = function (_param) {
//                var _result = new RegExp('[\\?&]' + _param + '=([^&#]*)').exec(window.location.href);
//                return _result[1];
//            }
//            CategoryHitCount($.urlParam("bizid"));
//        }
//    }


    $("#imgSearch").click(function () {
       
        var _name = document.getElementById("ctl00_txtBusinessName").value;
        var _cat = document.getElementById("ctl00_txtCategory").value;
        if (_name != null && _cat != null) { window.location.href = "listview.aspx?bizname=" + _name + "&cat=" + _cat; }
        else if (_name != null) {
            window.location.href = "listview.aspx?bizname=" + _name;
        }
        else { window.location.href = "listview.aspx?cat=" + _cat; }
    });

    MouseEventHandler();
    LuckydrawWinner();

    //    $(window).scroll(function () {
    //        var _pos = 275;
    //        
    //        //$('#premium_adv').css("position", "relative");
    //        $('#premium_adv').stop().animate({ top: $(document).scrollTop(_pos) }, 'slow', 'easeOutBack');

    //        //$('#premium_adv').scrollTo(275, "slow");

    //    });
});

function jsCategory(_param) {
    $.ajax({
        type: "POST",
        url: "WebService.asmx/ShowBusinessCategory",
        contentType: "application/json;charset=utf-8",
        dataType: "json",
        data: "{'_param':'" + _param + "'}",
        timeout: 4000,
        success: function (data) {
            $("#catlisting").html("<div class='div_clear'></div><div style='float:left;'>" + data.d + "</div>");
        },
        error: function (ermsg) {
            jsCategory(_param);
            _div.html(ermsg)
        }
    });
}


