var $user; var $result; (function($) {
    $.fn.hint = function(blurClass) {
        if (!blurClass) blurClass = 'blur'; return this.each(function() {
            var $$ = $(this); var title = $$.attr('title'); if (title) {
                $$.blur(function() { if ($$.val() == '') { $$.val(title).addClass(blurClass); } }).focus(function() {
                    if ($$.val() == title) { $$.val('').removeClass(blurClass); }
                    else { $$.removeClass(blurClass); }
                }).parents('form:first').submit(function() { if ($$.val() == title) { $$.val('').removeClass(blurClass); } }).end().blur(); if ($.browser.mozilla && !$$.attr('autocomplete')) { setTimeout(function() { if ($$.val() == title) $$.val(''); $$.blur(); }, 10); }
            }
        });
    };
})(jQuery); $.fn.clearForm = function() {
    return this.each(function() {
        var type = this.type, tag = this.tagName.toLowerCase(); if (tag == 'form')
            return $(':input').clearForm(); if (type == 'text' || type == 'password' || tag == 'textarea')
            this.value = ''; else if (type == 'checkbox' || type == 'radio')
            this.checked = false; else if (tag == 'select')
            this.selectedIndex = 0;
    });
}; function resetSearch() { $(':input').clearForm(); initUIHeader(); }
function clickButton(e, buttonid) { var charCode = (e.which) ? e.which : window.event.keyCode; if (charCode == 13) { $('#' + buttonid).click(); } }
function checkUsernameCharacter(evt, el) {
    evt = (evt) ? evt : (window.event) ? event : null; if (evt) {
        var keyUser = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0)); if (keyUser <= 122) { $('#' + el).css('display', 'none'); return true; }
        else { $('#' + el).html('Allow only in English character.'); $('#' + el).show(); return false; }
    }
}
function CommitLoginForm(remember, email, password) {
    if ($("#" + remember).is(':checked'))
        var remember = 1;
    else
        var remember = 0;
    var email = $('input[name=' + email + ']').val();
    var password = $('input[name=' + password + ']').val();
    var url = server_root + '/Processor/ProcLogin.aspx';
    if (email != '' && password != '') {
        $(document).ready(function() {
            $.ajax({ url: url, dataType: 'html', async: true, cache: false, data: { email: email, password: password, remember: remember, client_offset: client_dtime_offset }, success: function(responseText) {
                if ($('#flogin').html(responseText).find('#afterLogin').length > 0) {
                    $('#flogin').html(responseText); if ($('#mnavheader').attr('class') == 'home') { window.location.replace(server_root); }
                    onMainSuccess(); $('.mlogin_dialogue').dialog('close');
                }
                else {
                    var failed_msg = $('#failed_msg').val();
                    if (failed_msg.indexOf('Invalid') > -1) {
                        $('#flogin').html(responseText);
                        controlInputPassword();
                        $('#continueMsg').hide();
                        $('#pMError').show();
                        getLoginPDialog();
                    } else {
                        initEmailConfirmationDialog(email);
                    }
                }
            }, error: function(error) { alert('Error:' + error); }
            });
        });
    }
    { if (email == $('input[name=username]').attr('title')) { $('#continueMsg').hide(); $('#pMError').hide(); getLoginPDialog(); } }
}
$(document).ready(function() {
    function daysInMonth(month, year) {
        if (year == -1)
            defaultyear = 2000; else
            defaultyear = year; var dd = new Date(defaultyear, month, 0); return dd.getDate();
    }
    function setDayDrop(dyear, dmonth, dday) {
        var year = dyear.options[dyear.selectedIndex].value; var month = dmonth.options[dmonth.selectedIndex].value; var day = dday.options[dday.selectedIndex].value; var days = (year == -1 && month == -1) ? 31 : daysInMonth(month, year); dday.options.length = 0; dday.options[dday.options.length] = new Option('Day', -1); for (var i = 1; i <= days; i++) {
            var opt = document.createElement('option'); opt.setAttribute('value', i); if (day == i) { opt.setAttribute('selected', 'selected'); }
            opt.appendChild(document.createTextNode(i)); dday.appendChild(opt);
        }
    }
    function setDay(syear, smonth, sday) { var year = document.getElementById(syear); var month = document.getElementById(smonth); var day = document.getElementById(sday); setDayDrop(year, month, day); }
    $('#year').change(function() { setDay('year', 'month', 'day'); }); $('#month').change(function() { setDay('year', 'month', 'day'); });
}); function checkLogin(remember, email, password, errorBox) {
    if ($("#" + remember).is(':checked'))
        var remember = 1; else
        var remember = 0; var email = $('input[name=' + email + ']').val(); var password = $('input[name=' + password + ']').val(); var url = server_root + '/Processor/PProcLogin.aspx'; $(document).ready(function() {
            $.ajax({ url: url, dataType: 'html', cache: false, data: { email: email, password: password, remember: remember, client_offset: client_dtime_offset }, success: function(responseText) {
                $('#' + errorBox).html(responseText); if ($('#' + errorBox).find('#afterLogin').length > 0) {
                    $user = email; $('#flogin').html(responseText); if ($('#mnavheader').attr('class') == 'home') { window.location.replace(server_root); }
                    onSuccess(); $('.mlogin_dialogue').dialog('close');
                }
                else { $('#' + errorBox).html(responseText); $('#' + errorBox).show(); }
            }, error: function(error) { alert('Error:' + error); }
            });
        });
}
function checkLoginSub(remember, email, password, errorBox) {
    if ($("#" + remember).is(':checked'))
        var remember = 1; else
        var remember = 0; var email = $('input[name=' + email + ']').val(); var password = $('input[name=' + password + ']').val(); var url = server_root + '/Processor/PProcLogin.aspx'; $(document).ready(function() {
            $.ajax({ url: url, dataType: 'html', cache: false, data: { email: email, password: password, remember: remember, client_offset: client_dtime_offset }, success: function(responseText) {
                $('#' + errorBox).html(responseText); if ($('#' + errorBox).find('#afterLogin').length > 0) {
                    $user = email; $('#flogin').html(responseText); if ($('#mnavheader').attr('class') == 'home') { window.location.replace(server_root); }
                    $('.login_dialogue').dialog('close'); onSuccessSub();
                }
                else { $('#' + errorBox).html(responseText); $('#' + errorBox).show(); }
            }, error: function(error) { alert('Error:' + error); }
            });
        });
}
$(document).ready(function($) {
initUIHeader(); setTabFocus("#mnav span a", "#mnavheader"); setSubnavClick("#mnav li div a", "#mnavheader"); setTab('#mnav li', '#mnavheader'); header.update(); controlInputPassword(); changeSubnavPosition(); initLoginDialog(); if ($.browser.msie && parseInt($.browser.version) < 7) {
    $(window).scroll(function() {
        changeSubnav
    (); }); }
    $(window).resize(function() { changeSubnavPosition(); }); if (header.focusTab != '')
        $('#snav' + header.focusTab).css('display', 'none');
}); function setTextareAutoResize(cl_name) { if ($('textarea.' + cl_name).length > 0) { $('textarea.' + cl_name).autoResize(); } }
function setTextBoxAutoResize(el) { if ($(el + ' .blogTextarea').length > 0) { $(el + ' .blogTextarea').autoResize(); } }
function changeSubnavPosition() { setSubnavPosition('#snavhome', 0); setSubnavPosition('#snavsocial', 0); setSubnavPosition('#snavpage', 265); setSubnavPosition('#snavdating', 65); setSubnavPosition('#snavforums', 0); setSubnavPosition('#snapoll', 0); setSubnavPosition('#snavmall', 130); setSubnavPosition('#snavnews', 130); setSubnavPosition('#snavacademics', 300); setSubnavPosition('#snavjobs', 475); setSubnavPosition('#snavmore', 200); }
function setSubnavPosition(el, indentX) {
    var left = 0; var winWidth = $(window).width(); if ($.browser.msie) { left = document.body.scrollLeft || document.documentElement.scrollLeft; }
    else { left = window.pageXOffset; }
    var leftOff = left - 980 / 2; var startPosition = leftOff < 20 ? 0 : leftOff
    $(el).css('left', startPosition + indentX);
}
function controlInputPassword() {
    $('#passHidden').focus(function() { $(this).css('display', 'none'); $('#txtPassword').css('display', 'block'); $('#txtPassword').focus(); })
    if ($('#txtPassword').val() != '') { $('#passHidden').css('display', 'none'); $('#txtPassword').css('display', 'block'); }
    else { $('#passHidden').css('display', 'block'); $('#txtPassword').css('display', 'none'); }
}
function initUIHeader() { $('input[title!=""]').hint(); $('textarea[title!=""]').hint(); }
function localizeUrl(url) { if (LANG == '') return url; if (url[0] != '/') url = '/' + url; return LANG + url; }
function setCookie(name, value, nDays) {
    if (!nDays) nDays = 1; var expire = new Date(); expire.setTime(expire.getTime() + 3600000 * 24 * nDays); document.cookie = name + "=" + escape(value)
+ ";expires=" + expire.toGMTString()
+ ";path=/";
}
function getCookie(n) { var c = "" + document.cookie; var i = c.indexOf(n); if (i < 0) return ""; var j = c.indexOf(';', i); if (j < 0) j = c.length; return unescape(c.substring(i + n.length + 1, j)); }
var header = { focusTab: "", focusSub: "", update: function() {
    try {
        var c = getCookie("focusTab"); var s = getCookie("focusSub"); if (c) { this.focusTab = c; var currentTab = $("#mnavheader").attr('class'); $("#mnavheader").attr('class', this.focusTab); var blockdisplay = '#snav' + this.focusTab; $(blockdisplay).show(); }
        setCookie("focusTab", this.focusTab); if (s) {
            var blockdisplay = '#snav' + $("#mnavheader").attr('class'); this.focusSub = s; $(blockdisplay + ' a').removeClass('focus'); if (this.focusSub.length > 1)
            { $('#' + this.focusSub).addClass('focus'); }
        }
        setCookie("focusSub", this.focusSub);
    }
    catch (e) { }
}
}
function setTab(el, main) {
    $(el).bind('mouseenter', function() {
        var focusElement = '#' + $(this).attr('id'); $('#mnav li span a').bind('mouseenter', function() { if (!$('#mheader').hasClass('newpromotion')) { $('#mheader').addClass('defaultHeader'); } }).bind('mouseleave', function() { if (!$('#mheader').hasClass('newpromotion')) { $('#mheader').removeClass('defaultHeader'); } }); var hoverElement = focusElement.substring(6); var subNavBlock = '#snav' + hoverElement; var currectSubNav = '#snav' + header.focusTab; if (header.focusTab != hoverElement) {
            $(subNavBlock).css("display", "block"); $(subNavBlock).bind('mouseenter', function() { $(focusElement + ' span a').addClass('active'); }).bind('mouseleave', function() { $(focusElement + ' span a').removeClass('active'); })
            $(currectSubNav).css("display", "none");
        }
        else { $(currectSubNav).css("display", "block"); }
    }).bind('mouseleave', function() {
        var focusElement = '#' + $(this).attr('id'); var hoverElement = focusElement.substring(6); var subNavBlock = '#snav' + hoverElement; var currectSubNav = '#snav' + header.focusTab; if (header.focusTab != hoverElement) { $(subNavBlock).css("display", "none"); $(currectSubNav).css("display", "block"); }
        else { $(currectSubNav).css("display", "block"); }
    })
}
function setSubnavClick(el, main) { $(el).click(function() { var selectedTab = $(main).attr('class'); var focusMNavID = '#' + $(this).parent().parent().attr('id'); var activeMNav = focusMNavID.substring(6); var subNavBlock = '#snav' + activeMNav; $(subNavBlock + ' a').attr('class', ''); $(this).addClass('focus'); $(main).attr('class', activeMNav); $('#snav' + selectedTab).css('display', 'none'); $(subNavBlock).css('display', 'block'); header.focusSub = $(this).attr('id'); header.focusTab = activeMNav; setCookie("focusTab", header.focusTab); setCookie("focusSub", header.focusSub); }) }
function setTabFocus(el, navBlock) { $(el).click(function() { var selectedTab = $(navBlock).attr('class'); $('#snav' + selectedTab).css('display', 'none'); $(navBlock).attr('class', $(this).text().toLowerCase()); header.focusTab = $(this).text().toLowerCase(); setCookie("focusTab", header.focusTab); }) }
function validateLoginRequiredField(messageControl, message) {
    if ($("#name").val() == '' || $("#email").val() == '' || $("#password").val() == '' || $("#sex") == -1 || $("#month").val() == -1 || $("#day").val() == -1 || $("#year").val() == -1) { $(messageControl).css("display", "block"); $(messageControl).text(message); if ($("#name").val() == '') $("#name").focus(); }
    else { $(messageControl).css("display", "none"); completeFirstStage(); }
}
function calcTime(offset) { d = new Date(); utc = d.getTime() + (d.getTimezoneOffset() * 60000); nd = new Date(utc + (3600000 * offset)); return nd.toLocaleString(); }
function convertUtcToLocalTimeZone(utc) { var local_time = new Date(); var current_time = utc.getTime() - (local_time.getTimezoneOffset() * 60000); var nd = new Date(current_time); return nd; }
function getAjaxResult(url) { var t = new Date().getTime(); url = url + '&t=' + t; var respText = $.ajax({ url: url, async: false }).responseText; return respText; }
function getOnlyNewsTitle(strNews) {
    var strReplace = '';
    var intOldIndex = 0;
    var intNewIndex = 0;
    while (strNews.indexOf('<div>') > -1) {
        intNewIndex = strNews.indexOf('<div>');
        strReplace = strNews.substr(strNews.indexOf('<div>'), (strNews.indexOf('</div>') - strNews.indexOf('<div>')) + 6);
        strNews = strNews.replace(strReplace, '');

        if (intNewIndex == intOldIndex)
            strNews = strNews.replace('<div>', '');

        intOldIndex = intNewIndex;
    }
    return strNews;
}
var glang_type;  var server_root; var client_dtime_offset; var ao_currency; var culture; var local_time = new Date(); client_dtime_offset = local_time.getTimezoneOffset(); $(document).ready(function() { $("#txtSearch").bind("keypress", function(evt) { var charCode = (evt.which) ? evt.which : window.event.keyCode; if (charCode == 13) { gis_phonetic_click = 0; onSearchClick(); } }); }); $(document).ready(function() { $('#searchIn').hover(function() { $('#searchInContent').show(); }, function() { $('#searchInContent').hide(); }); }); function hideListBox(value) { $('#aSearchListBox').text(value); $('#searchInContent').hide(); }
function onSearchClick() {
    var lis_box = $('#aSearchListBox').text(); var keyword = $('#txtSearch').val().toLowerCase(); var title = $('#txtSearch').attr('title').toLowerCase(); var url = ''; if (keyword != '') {
        if (keyword != title) {
            switch (lis_box) { case 'English-Khmer': url = 'english-khmer.aspx?q=' + keyword + '&st=' + lis_box; break; case 'Internet Cafes': url = 'internetcafes.aspx?q=' + keyword + '&st=' + lis_box; break; case 'Events': url = 'eventlist.aspx?q=' + keyword + '&st=' + lis_box; break; case 'Jobs': url = 'joblistings.aspx?q=' + keyword + '&st=' + lis_box; break; case 'Current Friends': url = 'friends.aspx?q=' + keyword + '&st=' + lis_box; break; case 'New Friends': url = 'friends.aspx?q=' + keyword + '&st=' + lis_box; break; }
            window.location.replace(url);
        }
        else { $("#txtSearch").focus(); }
    }
    else { $("#txtSearch").focus(); }
}
function increaseCounter(ref_type_cd, ref_id, seed) { var t = new Date().getTime(); var url = server_root + "/Processor/GeneralProcess.aspx"; var respText = $.ajax({ url: url, async: false, data: { proc_id: 31, t: t, ref_id: ref_id, ref_type_cd: ref_type_cd, seed: seed} }).responseText; return respText; }
function goHome() { var url = server_root + '/'; window.location.replace(url); $('#mnavheader').attr('class', ''); header.focusTab = 'home'; $('#mnavheader').attr('class', 'home'); header.focusSub = ''; setCookie('focusSub', header.focusSub); setCookie('focusTab', header.focusTab); $('#snavhome').css('display', 'block'); }
function isOrganizerMember() { var t = new Date().getTime(); var url = server_root + "/Processor/GeneralProcess.aspx"; var respText = $.ajax({ url: url, async: false, data: { proc_id: 34, t: t} }).responseText; return respText; }
function isCompanyMember() { var t = new Date().getTime(); var url = server_root + "/Processor/GeneralProcessPart2.aspx"; var respText = $.ajax({ url: url, async: false, data: { proc_id: 7, t: t} }).responseText; return respText; }
function getMemberId() { var t = new Date().getTime(); var url = server_root + "/Processor/GeneralProcess.aspx"; var respText = $.ajax({ url: url, async: false, data: { proc_id: 22, t: t} }).responseText; return respText; }
function xmlFilter(xml_value, filter_value) {
    var my_object; if ($.browser.mozilla && $.browser.version.indexOf("1.8") > -1) { $(xml_value).filter(filter_value).each(function() { my_object = this; }); } else { $(xml_value).find(filter_value).each(function() { my_object = this; }); }
    return my_object;
}
function print(id, styleName) { var disp_setting = "toolbar=no,location=no,directories=yes,menubar=no,"; disp_setting += "scrollbars=yes,width=850, height=600, left=100, top=25"; var content_vlue = document.getElementById(id).innerHTML; var docprint = window.open("", "", disp_setting); docprint.document.open(); docprint.document.write('<html><head><title>AngkorOne Event Print</title>'); docprint.document.write('<link type="text/css" href="' + server_root + '/styles/' + styleName + '.css" rel="Stylesheet" />'); docprint.document.write('</head><body onload="">'); docprint.document.write('<div style="width:800px;">'); docprint.document.write(content_vlue); docprint.document.write('<div></body></html>'); docprint.document.write('<script type="text/javascript">setTimeout("self.print(); self.close();", 100);'); docprint.document.write('<\/script>'); docprint.document.close(); docprint.focus(); }
function save(id, styleName) { var disp_setting = "toolbar=no,location=no,directories=yes,menubar=yes,"; disp_setting += "scrollbars=yes,width=850, height=600, left=100, top=25"; var content_vlue = document.getElementById(id).innerHTML; var docsave = window.open("", "", disp_setting); docsave.document.open(); docsave.document.write('<html><head><title>AngkorOne Event Print</title>'); docsave.document.write('<link type="text/css" href="' + server_root + '/styles/' + styleName + '.css" rel="Stylesheet" />'); docsave.document.write('</head><body onload="">'); docsave.document.write('<div style="width:800px;">'); docsave.document.write(content_vlue); docsave.document.write('<div></body></html>'); docsave.document.write('<\/script>'); docsave.document.close(); docsave.focus(); }
function popitup(url) {
    newwindow = window.open(url, 'name', 'scrollbars=yes,width=850, height=600, left=100, top=25'); if (window.focus) { newwindow.focus() }
    return false;
}
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); }
String.prototype.ltrim = function() { return this.replace(/^\s+/, ""); }
String.prototype.rtrim = function() { return this.replace(/\s+$/, ""); }
function loadingForm(control_name) { var loading_form = '<div align="center" style="width:auto;"><img src="' + server_root + '/styles/images/ajax-loader.gif" /></div>'; $(control_name).html(loading_form); $(control_name).show(); }
function stopLoadingForm(control_name) { $(control_name).html(''); $(control_name).hide(); }
$(document).ready(function() {
    $('input[name="ppass"]').focus(function() {
        var email = $('input[name="pname"]').val(); if (email != '' && email != $('input[name="pname"]').attr('title')) {
            if (!checkValidEmail(email))
            { $('#pEmailError').html('Invalid Email Address'); $('input[name="pname"]').addClass('error'); }
            else { $('#pEmailError').html(''); $('input[name="pname"]').removeClass('error'); }
        }
        else { $('#pEmailError').html(''); }
    }); $('input[name="pass"]').focus(function() {
        var email = $('input[name="username"]').val(); if (email != '' && email != $('input[name="username"]').attr('title')) {
            if (!checkValidEmail(email))
            { $('#lblUsernameError').html('Invalid Email Address'); }
            else { $('#lblUsernameError').html(''); }
        }
        else { $('#lblUsernameError').html(''); }
    });
}); function checkValidEmail(email) {
    var testresults = true; var str = email; var filter = /^.+@.+\..{2,3}$/; if (filter.test(str))
        testresults = true; else { testresults = false; }
    return testresults;
}
my_replace = { replaceAll: function(value, org_value, replace_value) {
    while (value.indexOf(org_value) > -1) { value = value.replace(org_value, replace_value); }
    return value;
}
}; function getFirstName(full_name) { var arrName = full_name.split(' '); return arrName[0]; }
function aoCurrency(value) { value = parseFloat(value); return '$' + value.toFixed(2); }
function getLoginPDialog() { $('.mlogin_dialogue').dialog('open'); $('input[name="pname"]').focus(); }
function onMainSuccess() { }
function onSuccess() { }
function onSuccessSub() { }
function initLoginDialog() { $(function() { if ($('.mlogin_dialogue').length > 0) { $('.mlogin_dialogue').dialog({ autoOpen: false, width: 330, closeOnEscape: false, closeText: 'close', position: 'middle', draggable: false, modal: true }); } }); }
function myCommitMLoginForm() { checkLogin('pRemember', 'pname', 'ppass', 'pMError'); }
function closeLoginDialog() { $('.mlogin_dialogue').dialog('close'); }
function initThumnailToolTip(control_name) { if ($(control_name + ' .friendImg a img').length > 0) { if ($(control_name + ' .friendImg a img:not(.already)').attr('title') != '') { $(control_name + ' .friendImg a img:not(.already)').tooltip({ track: true, delay: 100, showURL: false, showBody: " - ", fixPNG: true, opacity: 1, left: 0 }); $(control_name + ' .friendImg a img').addClass('already'); } } }
function initBaseThumnailToolTip(control_name) { if ($(control_name).length > 0) { if ($(control_name + ':not(.already)').attr('title') != '') { $(control_name + ':not(.already)').tooltip({ track: true, delay: 100, showURL: false, showBody: " - ", fixPNG: true, opacity: 1, left: 0 }); $(control_name).addClass('already'); } } }
function closeBrowserUpgrade() { $('#browserUpgrade').hide(); }
function showCEOLetter() { $('#ceoLetter').show(); $('#viewCEOLetter').hide(); }
function closeCEOLetter() { $('#ceoLetter').hide(); $('#viewCEOLetter').show(); }
function fillControlValue(str_control_name, str_value_name, xml) { var value = $(xml).attr(str_value_name); $(str_control_name).val(value); }
function onShowMoreHottestReplies() { var url = server_root + "/Processor/GeneralProcessPart8.aspx"; $.ajax({ url: url, dataType: "html", async: true, cache: false, type: 'POST', data: { proc_id: 22, type_cd: 'HOT', blnIsHotDiff: true }, success: function(responseText) { $("#moreRcHottest").remove(); $("#hottestMoreLoading").fadeOut(200, function() { $("#rcMoreHottest").append(responseText); }); } }); }
function multiDimensionalArray(iRows, iCols) {
    var i; var j; var a = new Array(iRows); for (i = 0; i < iRows; i++) { a[i] = new Array(iCols); for (j = 0; j < iCols; j++) { a[i][j] = ""; } }
    return (a);
}
var bustcachevar = 1; var loadedobjects = ""; var rootdomain = server_root; var bustcacheparameter = ""; function ajaxpage(url, containerid) {
    var page_request = false; if (window.XMLHttpRequest)
        page_request = new XMLHttpRequest(); else if (window.ActiveXObject) {
        try { page_request = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) {
            try { page_request = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch (e) { }
        }
    }
    else
        return false; page_request.onreadystatechange = function() { loadpage(page_request, containerid); }
    if (bustcachevar)
        bustcacheparameter = (url.indexOf("?") != -1) ? "&" + new Date().getTime() : "?" + new Date().getTime(); page_request.open('GET', url + bustcacheparameter, true); page_request.send(null);
}
function loadpage(page_request, containerid) {
    if (page_request.readyState == 4 && (page_request.status == 200 || window.location.href.indexOf("http") == -1))
        document.getElementById(containerid).innerHTML = page_request.responseText;
}
function loadobjs() {
    if (!document.getElementById)
        return; for (i = 0; i < arguments.length; i++) {
        var file = arguments[i]; var fileref = ""; if (loadedobjects.indexOf(file) == -1) {
            if (file.indexOf(".js") != -1) { fileref = document.createElement('script'); fileref.setAttribute("type", "text/javascript"); ; fileref.setAttribute("src", file); ; }
            else if (file.indexOf(".css") != -1) { fileref = document.createElement("link"); fileref.setAttribute("rel", "stylesheet"); ; fileref.setAttribute("type", "text/css"); ; fileref.setAttribute("href", file); ; }
        }
        if (fileref != "") { document.getElementsByTagName("head").item(0).appendChild(fileref); loadedobjects += file + " " }
    }
}
function getUrlLink(text_value) {
    var v = new RegExp(); v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); if (!v.test(text_value)) { return false; }
    return true;
}
var curcontentindex = 0; $(document).ready(function() { if ($('.rotateContent').length > 0) { setInterval('rotateContent()', 60000); rotateContent(); } }); function rotateContent() { if ($('.rotateContent').length > 0) { $('.rotateContent').hide(); var randNum = $('.rotateContent').size(); if (getCookie('currentRotateIndex') != '') { curcontentindex = parseInt(getCookie('currentRotateIndex')) < randNum ? parseInt(getCookie('currentRotateIndex')) + 1 : 1; } else { curcontentindex = curcontentindex < randNum ? curcontentindex + 1 : 1; } $('#rotate' + curcontentindex).show(); setCookie('currentRotateIndex', curcontentindex); } }
function getEmailConfirmationDialog() {
    var deleteDialog = "                                        <!--Cancel Dialog--> " +
                        "                                        <div id=\"emailConfirmation_dialog\" class=\"deleteComment_dialogue\" title=\"Email Confirmation\" style=\"height:auto !important;display:none; padding:10px;\"> " +
                        "                                            <div>" +
                        "                                              <p>Your AngkorOne account is still pending. You need to complete your registration by confirming your email. Another confirmation email has been sent to <user email>. Please check your email inbox, and if you don't find it there, check your junk mail inbox.  If you still haven't seen an email from AngkorOne after 10 minutes, you may send an email to <a href=\"mailto:confirm@angkorone.com\">confirm@AngkorOne.com</a> from your email at with the title of <strong>'email confirmation.'</strong> This last option may take up to 24 hours for your account to be fully activated. </p> " +
                        "                                              <p class=\"topPadding\"><img src=\"styles/images/email_confirmation.gif\" /> </p> " +
                        "                                              <div class=\"centerAlign topPadding\"><input type=\"button\" id=\"\" name=\"\" value=\"Close\" class=\"buttonSBlue\" onclick=\"closeEmailConfirmationDialogue();\" /></div>" +
                        "                                            </div> " +
                        "                                        </div>";
    return deleteDialog;
}

function initEmailConfirmationDialog(email) {
    if ($('#emailConfirmation_dialog').length == 0) {
        $('body').append(getEmailConfirmationDialog().replace('<user email>', email));
        $(function() {
        $('#emailConfirmation_dialog').dialog({
                autoOpen: false,
                width: 550,
                height: 450,
                closeOnEscape: false,
                closeText: 'close',
                position: 'middle',
                draggable: true,
                modal: true
            });
        });
    }
    $('#emailConfirmation_dialog').dialog('open');
}
function closeEmailConfirmationDialogue() {
    $('#emailConfirmation_dialog').dialog('close');
    goHome();  
}
