﻿var windowimgconfig={server:sitePath+"images/JamieDuries/window/green/",topbarclass:"wintopbarclass",topleft:"bar_left.png",closebtn:"closebtn.png",topright:"bar_right.png",contentstyle:"wincontentstyle",btmbarclass:"winbtmbarclass",btmleft:"bottom_left.png",btmright:"bottom_right.png"}
function jm_ask_an_expert(event,sender,isLogined)
{
   if(isLogined)
   {
    var winid="AAEXPERTWINDOW";
    var win=new CLWindows("Ask Expert",400,285,"AAEXPERTWINDOW",sender,event,windowimgconfig,"jm_forum_search_div");
    win.AddWindow();
    
    win.setFormContentHTML(ask_an_expert_form(winid)); 
    var window= eval("CLWindowsCache."+winid);   
    window.window=win;
   }
   else
   {
     document.location.href=loginurl;
   }
}
function ask_an_expert_form(id)
{
    var html="";
    html="<span style=\"padding:5px; padding-top:10px; padding-bottom:10px;\"><table border=\"0\" align=\"center\">"
         +"<tr><td class=\"RedH1\">Ask an Expert</td></tr>"
         +"<tr><td class=\"formlabel\" style=\"text-align:left;\">Question Subject</td></tr><tr><td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><input onkeypress=\"ask_an_expert_subject_onkeydown(this,'"+id+"');\" style=\"width:250px;\" type=\"text\" id=\"aaeQsubject\"></td><td style=\"color:red;\">*</td></tr></table></td></tr>"
         +"<tr><td class=\"formlabel\" style=\"text-align:left;\" valign=\"top\">Question Detail</td></tr><tr><td><textarea style=\"width:250px; height:75px;\" id=\"aaeQDetail\"></textarea></td></tr>"
         +"<tr><td align=\"center\" id=\"ask_an_expert_submit_btns\">"
                    +"<table border=\"0\" align=\"center\"><tr>"
                        +"<td><input type=\"button\" onclick=\"ask_an_expert_submit('"+id+"')\" value=\"Submit\"></td>"
                        +"<td><input type=\"button\" onclick=\"CLWindowsClosWindow('"+id+"')\" value=\"Cancel\"></td>"
                    +"</tr></table>"
         +"</td></tr></table></span>";
     return html;
}
function ask_an_expert_subject_onkeydown(sender,id)
{
    if(sender.value.length>0)
    {
        CLWindowsSetStatus(id,"");
    }
}
function ask_an_expert_submit(winid)
{
   var subjectobj=document.getElementById("aaeQsubject");
   var detailobj=document.getElementById("aaeQDetail");
   if(subjectobj.value.length<1)
   {
     CLWindowsSetStatus(winid,"<table cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\""+sitePath+"images/JamieDuries/window/green/status_warning.png\"></td><td valign=\"top\" style=\"color:red;\" >&nbsp;Question subject requried</td></tr></table>");
     subjectobj.focus();
     return;
   }
   var sender=new Object();
    var h=document.getElementById("ask_an_expert_submit_btns");
    sender.ajaxCaller=JamieDruieverySimpleCreateXmlHttpRequestObject();
    sender.from=sitePath+"scripts/ajaxpage/forum_ask_an_expert.aspx"; 
    sender.id="ask_an_expert_submit";
    sender.holder="ask_an_expert_submit_btns";
    sender.oldHTML=h.innerHTML;
    sender.winid=winid;
    sender.value="subject="+subjectobj.value+"&detail="+detailobj.value;
    sender.ajaxcallback=function(obj){ask_an_expert_submit_callback(obj);}
    JamieDruieverySimpleAjaxCallSimple(sender);
}
function ask_an_expert_submit_callback(sender)
{
    var re=sender.ajaxCaller.responseText;
    re=parseInt(re);
    if(re>0)
    {
        CLWindowsClosWindow(sender.winid);
    }
    else
    {
        var holder=document.getElementById(sender.holder);
        holder.innerHTML=sender.oldHTML;
        if(re==-3)
        {
            alert("Session out");
        }
        else if(re==0)
        {
            alert("System error");
        }
        else
        {
            alert("error");
        }
    }
}