function findimg(){var imgs,i;imgs=document.getElementsByTagName('img');for(i in imgs){}}function _getobjn(id){if(document.getElementById)var x=document.getElementById(id);else if(document.all)var x=document.all(id);else return;return x;}var rbHasOpenPopup=0;function RB_openPopup(url,name,widgets,openerUrl){var host=location.hostname;if(window==top){window.top.name="opener";}var popupWin=window.open(url,name,widgets);if(popupWin){rbHasOpenPopup=1;}if(popupWin&&popupWin.opener){if(openerUrl){popupWin.opener.location=openerUrl;}}if(popupWin){popupWin.focus();}}function RBWinBox(boxName,w,h,contentSrc){if(arguments.length>0){this.boxName=boxName;this.boxWidth=w;this.boxHeight=h;this.contentSrc=contentSrc;this.baseHeight=75;this.baseWidth=75;}this.createElements=function(){objBody=document.getElementsByTagName("body").item(0);objOverlay="";if(!document.getElementById('overlay')){objOverlay=document.createElement("div");objOverlay.setAttribute('id','overlay');objOverlay.style.filter="alpha(opacity=0);";objOverlay.style.MozOpacity="0.5";objOverlay.style.opacity="0.5";objBody.appendChild(objOverlay);};obj_rb_wrapper=document.createElement("div");obj_rb_wrapper.className="rbbox ";obj_rb_wrapper.setAttribute('id',boxName);obj_rbcontent=document.createElement("div");obj_rbcontent.className="rbboxcontent ";obj_rbcontent.style.height=(this.boxHeight)+"px";obj_rbcontent.style.width=(this.boxWidth)+"px";var rbcontent="";rbcontent+="<a href=\"#\" onclick=\"RBbox.close(); return 0;\" class=\"close\">close</a>";rbcontent+="<iframe src=\""+contentSrc+"\" width=\"100%\" height=\"100%\" scrolling=\"No\" frameborder=\"0\"></iframe>";obj_rbcontent.innerHTML=rbcontent;obj_rb_wrapper.appendChild(obj_rbcontent);objBody.appendChild(obj_rb_wrapper);this.objOverlay=objOverlay;this.obj_rb_wrapper=obj_rb_wrapper;this.obj_rbcontent=obj_rbcontent;}}function RBFlashBox(boxName,w,h,contentSrc,path){var options={};var Zindex=options.Zindex||90000;var winW=(document.layers||(document.getElementById&&!document.all))?window.innerWidth:(document.all?document.body.clientWidth:0);var winH=(document.layers||(document.getElementById&&!document.all))?window.innerHeight:(document.all?document.body.clientHeight:0);winW=(document.layers||(document.getElementById&&!document.all))?winW-30:(document.all?winW:0);var BackgroundOpacity=options.BackgroundOpacity||60;BackgroundOpacity=(BackgroundOpacity>0)?BackgroundOpacity:1;if(arguments.length>0){this.boxName=boxName;this.boxWidth=w;this.boxHeight=h;this.path=path;this.contentSrc=contentSrc;this.baseHeight=75;this.baseWidth=75;};this.createFlashBoxElements=function(){objBody=document.getElementsByTagName("body").item(0);objOverlay="";if(!document.getElementById('galleryoverlay')){objOverlay=document.createElement("div");objOverlay.setAttribute('id','galleryoverlay');objOverlay.style.top=0;objOverlay.style.left=0;objOverlay.style.height=winH+"px";objOverlay.style.width=winW+"px";objBody.appendChild(objOverlay);};obj_rb_wrapper=document.createElement("div");obj_rb_wrapper.className="rbbox ";obj_rb_wrapper.setAttribute('id',boxName);obj_rb_wrapper.style.height=winH+"px";obj_rb_wrapper.style.width=winW+"px";var obj_rbcontent="";obj_rbcontent=document.createElement("div");obj_rbcontent.style.height=winH+"px";obj_rbcontent.style.width=winW-20+"px";var rbcontent;winObj=obj_rbcontent;var obj_fla=document.createElement("div");obj_fla.setAttribute('id','objfla');obj_fla.appendChild(this.loadImage(contentSrc,path));obj_rbcontent.appendChild(obj_fla);obj_rb_wrapper.appendChild(obj_rbcontent);objBody.appendChild(obj_rb_wrapper);this.objOverlay=objOverlay;this.obj_rb_wrapper=obj_rb_wrapper;this.obj_rbcontent=obj_rbcontent;}}function createRBbox(boxName,w,h,contentSrc){RBbox=new RBWinBox(boxName,w,h,contentSrc);RBbox.load();}RBWinBox.prototype.load=function(){this.createElements();};RBWinBox.prototype.close=function(){this.objOverlay.parentNode.removeChild(this.objOverlay);this.obj_rb_wrapper.parentNode.removeChild(this.obj_rb_wrapper);};function createRBFlashbox(boxName,w,h,contentSrc,path){RBbox=new RBFlashBox(boxName,w,h,contentSrc,path);RBbox.load();}RBFlashBox.prototype.load=function(){this.createFlashBoxElements();};RBFlashBox.prototype.close=function(){this.objOverlay.parentNode.removeChild(this.objOverlay);this.obj_rb_wrapper.parentNode.removeChild(this.obj_rb_wrapper);};RBFlashBox.prototype.escapeHTML=function(someText){var div=document.createElement('div');var text=document.createTextNode(someText);div.appendChild(text);return div.innerHTML;};RBFlashBox.prototype.loadImage=function(src,path){var content="";var winW=(document.layers||(document.getElementById&&!document.all))?window.innerWidth:(document.all?document.body.clientWidth:0);var winH=(document.layers||(document.getElementById&&!document.all))?window.innerHeight:(document.all?document.body.clientHeight:0);winW=(document.layers||(document.getElementById&&!document.all))?winW-30:(document.all?winW:0);var oScript=document.createElement('script');oScript.type='text/javascript';content='';content+='\n';content+='var swfparameters = \'galleyimg='+src+'&bWidth='+winW+'&bHeight='+winH+'\';\n';content+='if (AC_FL_RunContent == 0) {\n';content+='alert(\'This page requires AC_RunActiveContent.js.\');\n';content+='} else {\n';content+='AC_FL_RunContent_html(\'codebase\',\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\',\'width\',\''+winW+'\',\'height\',\''+winH+'\',\'src\',\''+path+'assets/images/imageviewer\',\'quality\',\'high\',\'pluginspage\',\'http://www.macromedia.com/go/getflashplayer\',\'movie\',\''+path+'assets/images/imageviewer\',\'swfparameters\',swfparameters,\'wmode\',\'transparent\',\'name\',\'imageviewer\',\'align\',\'left\'); //end AC code \n';content+="}\n";oScript.text=content;return oScript;};function closeDiv(){var objBody=document.getElementsByTagName("body").item(0);var overlay=document.getElementById("galleryoverlay");var rBravo=document.getElementById("rBravo");var objfla=document.getElementById("objfla");overlay.parentNode.removeChild(overlay);rBravo.innerHTML="";rBravo.parentNode.removeChild(rBravo);}function reduceText(objid,maxlen){var obj=_getobjn(objid);if(obj!=null){var objvalue=obj.value;var currentChars=objvalue.length; if(currentChars>maxlen){obj.value=objvalue.substring(0,maxlen);}}}var menuTimer;var xval=0;var yval=0;function calVisibility(itemId,visibility){xval=getObject('myCalPos').offsetLeft+220;yval=getObject('myCalPos').offsetTop;changeObjectVisibility(itemId,visibility,xval,yval);}function getStyleObject(objectId){if(document.getElementById&&document.getElementById(objectId)){return document.getElementById(objectId).style;}else if(document.all&&document.all(objectId)){return document.all(objectId).style;}else if(document.layers&&document.layers[objectId]){return document.layers[objectId];}else{return 0;}}function getObject(objectId){if(document.getElementById&&document.getElementById(objectId)){return document.getElementById(objectId);}else if(document.all&&document.all(objectId)){return document.all(objectId);}else if(document.layers&&document.layers[objectId]){return document.layers[objectId];}else{return 0;}}function changeObjectVisibility(objectId,newVisibility,x,y){var ObjectName=getObject(objectId);if(ObjectName){if(newVisibility=="visible"){ObjectName.style.display='';ObjectName.className='showitem';}else{ObjectName.style.display='none';ObjectName.className='hideitem';}document.getElementById(objectId).style.left=y;ObjectName.left=x+'px';ObjectName.top=y+'px';return 1;}else{return 0;}}function hideItem(itemId,visibility){changeObjectVisibility(itemId,visibility,0,0);}function clsT(itemId,visibility){menuTimer=setTimeout("hideItem()",1000);}function clrT(){clearTimeout(menuTimer);}function disableSelection(element){element.disable=1;}function disableLinks(el){var sfEls=el.getElementsByTagName("a");for(var i=0;i<sfEls.length;i++){if(sfEls[i].tagName!=null&&sfEls[i].tagName.toLowerCase()=='a'){var l=sfEls[i];l.disabled=1;l.disable=1;}}var liEls=el.getElementsByTagName("li");for(var i=0;i<liEls.length;i++){if(liEls[i].tagName!=null&&liEls[i].tagName.toLowerCase()=='li'){var li=liEls[i];li.disabled=1;li.disable=1;}}var divEls=el.getElementsByTagName("div");for(var i=0;i<divEls.length;i++){if(divEls[i].tagName!=null&&divEls[i].tagName.toLowerCase()=='div'){var div=divEls[i];div.disabled=1;div.disable=1;}}}calVisibility('myCalendar','hidden');this.slideshow=function(obj){var s=$("li",obj).length;var w=obj.width();var ts=s-1;var t=0;$("ul",obj).css("width",s*w);var prev=$(".prev a",obj.parent());var next=$(".next a",obj.parent());prev.hide();next.click(function(){animate("next");if(t>=ts)$(this).fadeOut();prev.fadeIn()});prev.click(function(){animate("prev");if(t<=0)$(this).fadeOut();next.fadeIn()});this.animate=function(dir){if(dir=="next"){t=(t>=ts)?ts:t+1}else{t=(t<=0)?0:t-1};p=(t*w*-1);$("ul",obj).animate({marginLeft:p},800)}};this.slide_init=function(){$("#featuredlist").each(function(){slideshow($(this))});};$(document).ready(function(){slide_init();}); function checkEnrty(field, countfield, maxlimit) {var countobj = _getobjn(countfield);var len = field.value.length; if (len > maxlimit){field.value = field.value.substring(0, maxlimit);}else{countobj.innerHTML = "<p>Remaining: " + (maxlimit - len) + "</p>";};};function updatePanelFix(){var form =  Sys.WebForms.PageRequestManager.getInstance()._form; var form = Sys.WebForms.PageRequestManager.getInstance()._form;form._initialAction =  form.action =  window.location.href; form._initialAction = form.action = window.location.href;}var speed = 800;var timer = 10000;this.clientsslideshow = function(obj) {var s = $("li", obj).length;var w = obj.width();var ts = s - 1;var t = 0;var start = 0;var end = s * w;var run;$("ul", obj).css("width", s * w);run = setInterval('animate()', timer);this.animate = function(){clearInterval(animate);t = (t >= ts) ? 0 : t + 1;p = (t * w * -1);$("ul", obj).animate({ marginLeft: p }, speed)}};this.clientslide_init = function() {$("#rbclients").each(function() {clientsslideshow($(this))});};$(document).ready(function() {clientslide_init();});
 

var _initialiseForm = false;
function update(fld, val, id, dellbl) {

    var obj = document.getElementById(fld);
    //
    var delobj = document.getElementById(dellbl);
    if (obj != null) {
        //alert("hello world " + obj + "  " + val); 
        if (val.length > 0) {
            //obj.innerHTML = "Uploaded file: " + val;
            if (delobj != null) delobj.style.display = "block"
            obj.value = val;
        }
        else {
            //obj.innerHTML = "" + val;
            obj.value = val;
            if (delobj != null) delobj.style.display = "none"
        }
        //            var imageid = 'image' + id;
        //            document.getElementById(id).value = val;
    }
    //document.getElementById('txtDisplayName').innerText=elemValue[1]; //array returned
}
function openWin(url, prop, inpt) {
    var obj = document.getElementById(inpt);
    var inptval = "";
    //alert("i " + inpt);
    if (obj != null) inptval = obj.value; var fullurl = url + inptval;
    mywindow = window.open(url, "mywindow", prop);
}
function deleteImageComplete() {
    var obj = document.getElementById("ImageUrl");
    var delobj = document.getElementById("lnkDeleteImage");
    if (obj != null) {
        obj.value = "";
        if (delobj != null) delobj.style.display = "none"
    }
}
function initDelLink() {
    var obj = document.getElementById("ImageUrl");
    var delobj = document.getElementById("lnkDeleteImage");
    if (obj != null) {
        if (obj.value != "")
            if (delobj != null) delobj.style.display = "block"
    }
}
function pageReady() {
//alert(_initialiseForm);
    // Initialize post form
    if (_initialiseForm) { 
        _post = $get(_form);
        _btnPost = $get(_btn);
        $addHandler(_btnPost, "click", post);
        _commentsView = $create(Sys.UI.DataView, {}, {}, {}, $get("commentaries"));
     }
    
    var url = _url;
    MvcAjax.MvcHelpers.invokeGet(url, updateAllComments);
}
function pagingCommentary(url) {
    MvcAjax.MvcHelpers.invokeGet(url, updateAllComments);
}


function updateAllComments(data) {
    // var result = Sys.Serialization.JavaScriptSerializer.deserialize(data);
    var result = data;
    $get("commentaries").innerHTML = result.Data.toString();
    $get("commentariesPaging").innerHTML = result.JSPaging.toString();
    //alert("res " + result.Data.toString());
}
function post(e) {
    e.preventDefault();
    MvcAjax.MvcHelpers.invokePost(_postUrl, _post, postComplete);
}

function postComplete(modelState) {
    $("#operationMessage > span").empty();
    $("#operationMessage > ul").empty();
    $(':input').removeClass('input-error');
    if (modelState.Successfull != true) {
        $('#operationMessage').append('<span><br>' + modelState.Message + '</span>')
                             .removeClass('success')
                             .addClass('error');

        for (var err in modelState.Errors) {

            var propertyName = modelState.Errors[err].PropertyName;
            var errorMessage = modelState.Errors[err].ErrorMessage;
            var message = propertyName + ' ' + errorMessage;
            $("#" + propertyName).addClass('input-error');
            $('#operationMessage > ul').append('<li># ' + message + '</li>');
        }
    }
    else {
        //alert("e - no errors");
        // clear form
        MvcAjax.MvcHelpers.clearForm(_post);
        $get("SpamProtection").innerHTML = modelState.SpamProtection.toString();
        var url = _url;
        MvcAjax.MvcHelpers.invokeGet(url, updateAllComments);
    }
}
function beginAjaxRequest(args) {
    // Animate
    $('#detailsDiv').fadeOut('fast').hide();
    $('#divLoading').fadeIn('fast').show();
    //var img = "<img src=\"" + WEBPATH + "assets/images/ajax-loader.gif" + "\" alt=\"Loading, please wait...\" />";
    //alert("img " + img);
    $('#divLoading').html(img);


}

function successAjaxRequest() {
    // Animate
    $('#divLoading').fadeOut('slow').hide();
    $('#detailsDiv').fadeIn('slow').show();
}

function failureAjaxRequest() {
    alert("Could not continue.");
}
var ajaximgsrc = WEBPATH + "assets/images/ajax-loader.gif";
var ajaxpreloadimg = new Image();
ajaxpreloadimg.src = ajaximgsrc;

var img = "<img src=\"" + ajaxpreloadimg.src + "\" alt=\"Loading, please wait...\" />";
//alert("hello world");