function acceptInvitation(actionURL,invID,fromuser,groupname,msg,relation,connid,index,customtag,userid)
{
    myuserid = userid;
    actiontype=1;
    pid=invID;
    var groupnameid;
    for(var k=1; k<=2; k++){
        var rdiv2= groupname+k;
        if(document.getElementById(rdiv2).checked) {
            groupnameid =document.getElementById(rdiv2).value;
        }
    }
    var relation1;
    for(var j=1; j<=6; j++){
        var rdiv1= relation+j;
        if(document.getElementById(rdiv1).checked) {
            relation1 = document.getElementById(rdiv1).value;
        }
    }
    var fromuserid = document.getElementById(fromuser).value;
    var message= document.getElementById(msg).value;
    var flag =  checkInGroup(fromuserid,groupnameid);
    if(flag){
        document.getElementById(pid).style.height='auto';
        document.getElementById(pid).style.display='';
        document.getElementById(pid).innerHTML=sHTMLSearchAnim.replace("###", "");
        document.getElementById(pid).innerHTML='<br/><p>This User Is Already In Your Connection..!!</p>';
        document.getElementById("inv"+index).style.display="none";
        closecommonconn();
        return false;
    } else{

        EzdiaConnection.splice(index,1);
        showResultWithQueryStr(actionURL, invID, messageHandler, "fromuser="+escape(fromuserid)+"&connid="+escape(connid)+"&togroup="+escape(groupnameid)+"&action="+escape(actiontype)+"&message="+escape(message)+"&tag=0&relation="+escape(relation1));

        var reqCount = parseInt(document.getElementById("invCountID").innerHTML);
        document.getElementById("inv"+index).style.display="none";
        document.getElementById("invCountID").innerHTML=reqCount-1;

        return true;

    }
}

function sendInvitation(actionURL,invID,touser,groupname,msg,chk,sendinv){

    var chkid = document.getElementById(chk);
    var actiontype;
    if(chkid.checked){
        actiontype=0;
    }
    else{
        actiontype=0;
    }
    pid=invID;
    var message= document.getElementById(msg).value;
    var touserid = document.getElementById(touser).value;
    var groupnameid  = document.getElementById(groupname).value;
    document.getElementById("Show_Error").style.display = '';
    document.getElementById("Show_Error").className = 'error';
    if(hiddenUserid == touserid){
        document.getElementById(pid).style.display='';
        document.getElementById(pid).innerHTML=sHTMLSearchAnim.replace("###", "");
        document.getElementById(pid).innerHTML="YOU CAN NOT ADD URSELF!!";
        return false;
    }
    var flag =  checkInGroup(touserid,groupnameid);
    if(flag){
        document.getElementById(pid).style.display='';
        document.getElementById(pid).innerHTML=sHTMLSearchAnim.replace("###", "");
        document.getElementById(pid).innerHTML='This User Is Already In Your Connection.';

        return false;
    } else{
        showResultWithQueryStr(actionURL, invID, messageHandler, 'to='+escape(touserid)+'&fromgroup='+escape(groupnameid)+'&inviteMessage='+escape(message)+'&action='+escape(actiontype)+'&relation=1');
        document.getElementById(sendinv).innerHTML='';
        return true;

    }
}

function addIntoConnection(actionURL,invID,touser,groupname,msg,relation,customtag,userid){

    myuserid = userid;
    var actiontype=0;
    pid=invID;
    var groupnameid;
    var relation1;
    for(var j=1; j<=6; j++){
        var rdiv1= relation+j;
        if(document.getElementById(rdiv1).checked) {
            relation1 = document.getElementById(rdiv1).value;
        }
    }

    for(var k=1; k<=2; k++){
        var rdiv2= groupname+k;
        if(document.getElementById(rdiv2).checked) {
            groupnameid = document.getElementById(rdiv2).value;
        }
    }
    var message= document.getElementById(msg).value;
    message= message.replace(/\n/g, '<br />');
    var touserid = document.getElementById(touser).value;
    if(hiddenUserid == touserid){
        document.getElementById(pid).style.height='auto';
        document.getElementById(pid).style.display='';
        document.getElementById(pid).innerHTML=sHTMLSearchAnim.replace("###", "");
        document.getElementById(pid).innerHTML="You can not add yourself!!";
        mclosecommontime2();
        return false;
    }
    var flag =  checkInGroup(touserid,groupnameid);
    if(flag){
        document.getElementById(pid).style.height='auto';
        document.getElementById(pid).style.display='';
        document.getElementById(pid).innerHTML=sHTMLSearchAnim.replace("###", "");
        document.getElementById(pid).innerHTML='This User Is Already In Your Connection.. ';
        closecommonconn();
        return false;
    } else{
        showResultWithQueryStr(actionURL, invID, messageHandler, 'to='+escape(touserid)+'&fromgroup='+escape(groupnameid)+'&inviteMessage='+escape(message)+'&action='+escape(actiontype)+"&relation="+escape(relation1)+"&tag=0");
        return true;

    }
}


function declineInvitation(actionURL,invID,fromuser,id,index,userid){
    myuserid= userid;
    actiontype = 2;
    EzdiaConnection.splice(index,1);
    pid=invID;
    var fromuserid = fromuser;
    showResultWithQueryStr(actionURL, invID, messageHandler, 'connid='+escape(id)+'&to='+escape(fromuserid)+'&action=2');

    var reqCount = parseInt(document.getElementById("invCountID").innerHTML);
    document.getElementById("inv"+index).style.display="none";
    document.getElementById("invCountID").innerHTML=reqCount-1;

    return true;
}


function messageHandler(result,pid){
    //    document.getElementById(pid).innerHTML ='';
    //    document.getElementById(pid).height='15px';
    //    var output = document.getElementById(pid).innerHTML;
    //    var i;
    //
    //    // var result = req.responseText;
    //    var jsonContent= eval('('+result+')');
    //    if(jsonContent.length == 0){
    //
    //    }
    //    else{
    //        for (i = 0 ; i<jsonContent.length ; i++){
    //            if(jsonContent[i].response){
    //                output+=jsonContent[i].response;
    //            }
    //        }
    //    }
    //    document.getElementById(pid).style.height='auto';
    //    document.getElementById(pid).innerHTML=output;
    //
    //    document.getElementById(pid).style.display='none';
    if(actiontype !=0){
        listUserConnections('MyConnection.do','0',myuserid);
    }
    //showResultAct('GetReqCountHome.do','requestTabhom',0);
    handleGlobalResponse2(result);
    ModalPopup.Close(pid, '1');
    mclosecommontime1();
}

//function callbackimportcontact(result,pid){
//    if(result.indexOf("INVALID")!=-1 ||result.indexOf("Sorry")!=-1 ) {
//        document.getElementById(pid).innerHTML='';
//        document.getElementById(pid).innerHTML=result;
//    }
//    else{
//        document.getElementById(pid).innerHTML='';
//        document.getElementById(pid).innerHTML=result;
//        document.getElementById(pid).style.display = '';
//        if(pid == 'Invitepopup'){
//            document.getElementById(pid).style.width = '780px';
//            document.getElementById(pid).style.height = '635px';
//            document.getElementById(pid).style.marginTop = '-105px';
//        }
//    }
//}

function callbackimportcontacthome(result,pid){
    if(result.indexOf("INVALID")!=-1 ||result.indexOf("Sorry")!=-1 ) {
        document.getElementById(pid).innerHTML='';
        document.getElementById(pid).innerHTML=result;
        timerBrInvite();
    }
    else{
        document.getElementById(pid).innerHTML='';
        document.getElementById(pid).innerHTML=result;
        document.getElementById(pid).style.display = '';
        if(pid == 'InviteHomepopup'){
            document.getElementById(pid).style.width = '780px';
            document.getElementById(pid).style.height = '635px';
            document.getElementById(pid).style.marginTop = '-105px';
        }
    }
}

function callbackinvitecontact(result,pid){
    if(result.indexOf("INVALID")!=-1 ||result.indexOf("Sorry")!=-1 ) {
        document.getElementById(pid).innerHTML='';
        document.getElementById(pid).innerHTML=result;
    }
    else{
        doLogin1('invite');
    }
}

function doLogin1(pagefrom)
{
    if(pagefrom == 'invite')
    {
        document.getElementById("import_username").value = reg_username;
        document.getElementById("import_password").value = reg_password;
        document.inviteForm.submit();
    }
    else if(pagefrom == 'import')
    {
        document.getElementById("invite_username").value = reg_username;
        document.getElementById("invite_password").value = reg_password;
        document.importForm.submit();
    }
}

//@todo Passing of values to the server left
//function ImportContacts(actionURL,invID,errordivid){
//    var errmsg='';
//    pid =invID;
//    var email = document.getElementById("emailid").value;
//    var maildomain =document.getElementById("maildomain").value;
//    var pass = document.getElementById("passwd").value;
//    if(email.length<1)
//    {
//        errmsg = 'Invalid email address';
//    }
//    else if(email.indexOf("@") != -1)
//    {
//        errmsg = 'Invalid email address';
//    }
//    else if(pass.length<1)
//    {
//        errmsg = 'Invalid password';
//    }
//    else
//    {
//        clearDiv('Show_Error');
//        actionURLs=actionURL;
//        showResultWithQueryStr(actionURLs, invID, callbackimportcontact, 'emailid='+escape(email)+'&maildomain='+escape(maildomain)+'&passwd='+escape(pass));
//    }
//    if(errmsg.length>0)
//    {
//        var ele_id = document.getElementById(errordivid);
//        ele_id.innerHTML = '';
//        ele_id.innerHTML = errmsg;
//        ele_id.style.display ='';
//    }
//}

function ImportContactsHome(actionURL,invID,errordivid){
    var errmsg='',maildomain = '';
    var ele_id = '', rightEmail = true;
    pid =invID;
    var flag = document.getElementById("displayMailingDomains").style.display;
    var email = document.getElementById("emailid").value;
    if(flag == ''){
        maildomain = document.getElementById("maildomain").value;
        if(email.length<1 || email.indexOf("@") != -1)
        {
            errmsg = 'Fill your email address';
            document.getElementById("emailid").focus();
            rightEmail = false;
        }
    }
    else{
        var checkEmail = checkEmailStr(email);
        if(checkEmail == false){
            errmsg = 'Invalid email address';
            rightEmail = false;
        }
        var emailAndDomain = email.split('@');
        email = emailAndDomain[0];
        maildomain = emailAndDomain[1];
    }
    var pass = document.getElementById("passwd").value;
    document.getElementById("Show_Error").style.display = '';
    document.getElementById("Show_Error").className = 'error';
        
    if(rightEmail == true){
        if(pass.length<1)
        {
            errmsg = 'Invalid password';
        }
        else
        {
            clearDiv('Show_Error');
            actionURLs=actionURL;
            showResultWithQueryStr1(actionURLs, invID, callbackimportcontacthome, 'emailid='+escape(email)+'&maildomain='+escape(maildomain)+'&passwd='+escape(pass));
        }
    }

    if(errmsg.length>0)
    {
        ele_id = document.getElementById(errordivid);
        ele_id.innerHTML = '';
        ele_id.innerHTML = errmsg;
        ele_id.style.display ='';
    }
    return true;
}

function projectInvitation(category,msg_id,invID,emailinputboxdiv,maxInvites,projectId){

    var flag;
    if(login_user == null || login_user == ''){
        flag = 'index';
    }
    else{
        flag = 'home';
    }
    pid =invID;
    var subscribed = document.getElementsByName(msg_id);
    var msg_ids = get_checked_value(subscribed);
    if(msg_ids.length == 0){
        document.getElementById("Show_Error").innerHTML='Please select any contact or Enter email list or skip this step!!!';
        return true;
    }
    showcommondivIndex(contextRoot + '/jsp/ProjectInvitation.do?flag='+flag+'&msg_ids='+msg_ids+'&category='+category+'&projectId='+projectId,'ConnectionPopUp','ConnectionPopUp')
}

function inviteFriends(actionURL,msg_id,invID,emailinputboxdiv,maxInvites){
    //    var countcheck = countchecks(msg_id,maxInvites);
    //    if(countcheck == 0){
    //        document.getElementById("Show_Error").innerHTML= "Sorry, You cannot invite more than "+maxInvites+" users at a time for Alpha release";
    //        document.getElementById("Show_Error").style.display = '';
    //        timerBrInvite();
    //        return true;
    //    }
    var flag;
    if(login_user == null || login_user == ''){
        flag = 'index';
    }
    else{
        flag = 'home';
    }
    pid =invID;
    //var emaillist = document.getElementById(emailinputboxdiv).value;
    var url = actionURL;
    var subscribed = document.getElementsByName(msg_id);
    var msg_ids = get_checked_value(subscribed);
    if(msg_ids.length == 0){
        document.getElementById("Show_Error").innerHTML='Please select any contact or Enter email list or skip this step!!!';
        return true;
    }
    url=url+'&userfriend='+msg_ids;
//    showcommondivIndex(contextRoot + '/jsp/InvitationMessage.jsp?flag='+flag+'&msg_ids='+msg_ids,'ConnectionPopUp','ConnectionPopUp')
showcommondivIndex(url,'ConnectionPopUp','ConnectionPopUp')
//showResultAct(url,'ConnectionPopUp');
//showResultWithQueryStr1(actionURL, invID, callbackx, "userfriend="+escape(msg_ids));
//    document.getElementById("Show_Error").innerHTML= "Your request has been recorded.";
}

function countchecks(msg_id,num){
    var subscribed = document.getElementsByName(msg_id);
    var msg_ids = get_check_count(subscribed);
    if(msg_ids > num) {
        return 0;
    }
    else{
        return 1;
    }
}

function get_check_count(msg_ids){
    var c_value = 0;
    for (var i=0; i < msg_ids.length; i++)
    {
        if (msg_ids[i].checked)
        {
            c_value++;
        }
    }
    return c_value;
}
function inviteFriendsHome(actionURL,emailinputbox,invID){

    pid =invID;
    var url = actionURL;
    var msg_csv;
    var msg_ids=new Array();


    msg_csv = document.getElementById("invitecontacts").value.replace(' ','');
    msg_ids = msg_csv.split(";");
    var i;

    for(i=0;i<msg_ids.length;i++)
    {

        //  if(msg_ids == ''){
        if(msg_ids[i] == ''){
            document.getElementById("Show_Error").innerHTML ='Please Put a Valid Email ID';
            //  document.getElementById("Show_Error").innerHTML =notvalidemail;
            document.getElementById(emailinputbox).focus();
            return true;
        }else{
            // if(!checkEmailStr(msg_ids[i])){
            if(echeck(msg_ids[i])==false){
                //   document.getElementById("Show_Error").innerHTML ='Please Put a Valid Email ID';
                document.getElementById("Show_Error").innerHTML =notvalidemail;
                document.getElementById(emailinputbox).focus();
                return true;
            }
            showResultWithQueryStr(actionURL, invID, callbackx, "userfriend="+escape('emaily#'+ msg_csv));
            return true;

        }
    }
}

function callbackx(result,pid){
    document.getElementById(pid).innerHTML = '';
    document.getElementById(pid).innerHTML=result;
    window.setTimeout('clearDiv("Show_Error")', 3000);
}

function get_checked_value(msg_ids)
{
    var c_value = "";
    for (var i=0; i < msg_ids.length; i++)
    {
        if (msg_ids[i].checked)
        {
            c_value = c_value + msg_ids[i].value + ";";
        }
    }
    return c_value;
}

//function inviteFriends1(actionURL,msg_id,invID,emailinputboxdiv){
//    pid =invID;
//
//    var emaillist = document.getElementById(emailinputboxdiv).value;
//    var url = actionURL;
//    var subscribed = document.getElementsByName(msg_id);
//    var msg_ids = get_checked_value(subscribed);
//    if(msg_ids == '' && emaillist == ''){
//        document.getElementById("Show_Error").innerHTML='Please select any contact or Enter email list or skip this step!!!';
//        return;
//    }
//    if(emaillist != '' && msg_ids!=''){
//        msg_ids =msg_ids+'#'+emaillist
//    }
//    if(emaillist == ''){
//        msg_ids =msg_ids+'#emailx';
//    }
//    if(msg_ids == ''){
//        msg_ids = 'emaily#'+emaillist;
//    }
//    if(msg_ids.length == 0)
//        return ;
//    showResultWithQueryStr(actionURL, invID, callbackx, "userfriend="+escape(msg_ids));
//}

function inviteFriends2(actionURL,invID,emailinputboxdiv){
    pid =invID;
    var url = actionURL;
    var msg_csv;
    var msg_ids=new Array();
    msg_csv = document.getElementById("invitecontacts").value.replace(' ','');
    msg_ids = msg_csv.split(";");

    var i;
    for(i=0;i<msg_ids.length;i++)
    {

        if(msg_ids[i] == ''){
            document.getElementById("Show_Error").innerHTML =notvalidemail;
            document.getElementById(emailinputboxdiv).focus();
            return;
        }else{
            // if(!checkEmailStr(msg_ids[i])){
            if(echeck(msg_ids[i])==false){
                //   document.getElementById("Show_Error").innerHTML ='Please Put a Valid Email ID';
                document.getElementById("Show_Error").innerHTML =notvalidemail;
                document.getElementById(emailinputboxdiv).focus();
                return;
            }
            showResultWithQueryStr(actionURL, invID, callbackx, "userfriend="+escape('emaily#'+ msg_csv));
            document.getElementById("Show_Error").innerHTML= "Your request has been recorded.";
            document.getElementById(invID).style.display='';

        }
    }

}

function inviteFriendsOneByOne(actionURL,invID,emailinputboxdiv,nameinputboxdiv){
    var flag;
    if(login_user == null || login_user == ''){
        flag = 'index';
    }
    else{
        flag = 'home';
    }
    pid =invID;
    var msg_csv;
    var msg_to_name;
    msg_csv = document.getElementById("invitecontacts").value.replace(' ','');
    msg_to_name = document.getElementById("invitecontactsName").value.replace(' ','');
    document.getElementById("Show_Error").style.display = '';
    document.getElementById("Show_Error").className = 'error';
    if(msg_to_name == ""){
        document.getElementById("Show_Error").innerHTML ='';
        document.getElementById("Show_Error").innerHTML ='Please type a name';
        document.getElementById(nameinputboxdiv).focus();
        return;
    }
    else if(msg_csv == ''){
        document.getElementById("Show_Error").innerHTML ='';
        document.getElementById("Show_Error").innerHTML ='Please enter an Email ID';
        document.getElementById(emailinputboxdiv).focus();
        return;
    }
    else{
        //if(!checkEmailStr(msg_csv)){
        if(echeck(msg_csv)==false){
            document.getElementById("Show_Error").innerHTML ='';
            document.getElementById("Show_Error").innerHTML ='Please Put a Valid Email ID';
            document.getElementById(emailinputboxdiv).focus();
            return;
        }
        showcommondivIndex(contextRoot + '/jsp/InviteMyFriends.do?name='+msg_to_name+'&email='+msg_csv+'&flag='+flag,'ConnectionPopUp','ConnectionPopUp')
    //showcommondiv('InvitationMessage.jsp?name='+msg_to_name+'&email='+msg_csv,'ConnectionPopUp','ConnectionPopUp');
    }
}

function showInvitaionMail(){
    msg_csv = document.getElementById("invitecontacts").value.replace(' ','');
    msg_to_name = document.getElementById("invitecontactsName").value.replace(' ','');
    showcommondiv('InvitationMessage.jsp?name='+msg_to_name+'&email='+msg_csv,'ConnectionPopUp','ConnectionPopUp');
}
function sendInvitation(actionURL,invID,email,name){
    var message = document.getElementById("invitemessage").value;
    message= message.replace(/\n/g, '<br />');
    showResultWithQueryStr1(actionURL, invID, callbackx, "friendMail="+email+"&friendName="+name+"&message="+message);
//timerBrInvite();
}
function sendInvitationFromList(actionURL,invID,msg_ids,flag){
    var message = document.getElementById("invitemessage").value;
    message= message.replace(/\n/g, '<br />');
    showResultWithQueryStr1(actionURL+'?flag='+flag, invID, callbackx, "userfriend="+escape(msg_ids)+"&message="+message);
//timerBrInvite();
}
function timerBrInvite(){
    window.setTimeout("cleardiv('Show_Error')",4000);
    return true;
}
function cleardiv(div){
    document.getElementById(div).style.display = 'none';
}

var otheruserid;
function listUserConnections(actionURL,type,userid,editProfile){
    otheruserid = userid;
    if(editProfile){
        connectionflag = editProfile;
    }
    var requrl=actionURL+'?type='+escape(type)+"&uid="+escape(userid);
    var invID = 'listconnectionsdiv';
    if(editProfile == 'home'){
        showResultWithQueryStr(requrl, invID, callbackconnectionlist, null,true);
    } else {
        showResultWithQueryStr(requrl, invID, callBackConnected, null,true);
    }
    return true;

}

function callbackconnectionlist(result,pid){
    var output = '';
    var i;
    myresult=result.split("####");
    connectionjsonstring=myresult[0];
    username=myresult[2];
    numOfConn=myresult[1];
    name = myresult[4];
    //    var firstName = name.split(" "); //used for other profile username--> '+firstName[0]+"'"+'s
    if(login_user == username)
        output='<div class="connHeadTitle">My Connections ('+numOfConn+')</div>';
    else
        output='<div class="connHeadTitle">Connections ('+numOfConn+')</div>';

    var jsonContent= eval('('+connectionjsonstring+')');
    for(i = 0 ; i<jsonContent.length ; i++){
        if(login_user == username){
            MyConnectionList[i] = new MyConn(jsonContent[i].userid, jsonContent[i].firstname,jsonContent[i].groupname,jsonContent[i].conid,jsonContent[i].relation,jsonContent[i].tag,jsonContent[i].presence,jsonContent[i].email);
        }
    }
    if(login_user == username){
        if(connectionflag && connectionflag == 'editProfile' ){
            var maxLength = jsonContent.length < 4 ? jsonContent.length:4;
        }else{
            maxLength = jsonContent.length < 6 ? jsonContent.length:6;
        }
    }else {
        maxLength = jsonContent.length < 5 ? jsonContent.length:5;
    }
    for (i = 0 ; i<maxLength ; i++){
        if(jsonContent[i].response){
            if(login_user == username){
                if(connectionflag && connectionflag == 'editProfile' ){
                    output+='<div id="userdiv1"  style="position: relative; width: 180px; left: 0px; top: 0px;">';
                    output+=jsonContent[i].response;
                }
                else{
                    output+='<div id="userdiv1"  style="position: relative; width: 180px; left: 0px; top: 0px;">';
                    output+=jsonContent[i].response;
                    output+='<div id="StartBuildingNetwork" style="z-index: 2; color: rgb(0, 64, 128); position: relative; font-size: 10px; width: 100%; height: 6%; bottom: -2%; text-align: right; left: 0%;">';
                    output+='<span class="action" onclick=jsonSearchExpertAdvice("EzdiaSearch.do","2","Expert",0,"middle_div","'+username+'");><b>Start building your network</b></span></div>';
                }
            }else {
                output+='<div id="userdiv"  style="position: relative; width: 186px; left: 0px; top: 5px; padding-bottom:25px;">Currently no connections to this user !!';
            }

            output+='</div>';
        }
        else{
            UserInfopopupDiv[i] = new UserInfo(jsonContent[i].userid,jsonContent[i].firstname,jsonContent[i].photo_thumbnail,jsonContent[i].summary,jsonContent[i].expertise,jsonContent[i].country,jsonContent[i].reviews,jsonContent[i].rating,jsonContent[i].rpm,jsonContent[i].category,jsonContent[i].position,jsonContent[i].company,jsonContent[i].skypeid,jsonContent[i].presence);
            output+='<div id="ulpv'+i+'" onmouseout="mclosetime()" onmouseover="mcancelclosetime()" style="display:none; left:-356px; margin-top:-10px; position: absolute; width: 355px; height: auto; z-index: 100;"></div>';
            if(login_user == username){
                if(connectionflag && connectionflag == 'editProfile' ){
                    output+='<div id="ul'+i+'" onmouseout=mclosetime2("ul'+i+'") onmouseover=viewBusinessCard('+i+',"ulpv'+i+'",event,"ul'+i+'","connections");colorBG("ul'+i+'");  style="border-bottom: 1px solid #DAEFFE; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; cursor: pointer; z-index: 1; top: 0%; height: 20px; left: 0%; width: 100%;">';
                }
                else{
                    output+='<div id="ul'+i+'" onmouseout=mclosetime2("ul'+i+'") onmouseover=viewBusinessCard('+i+',"ulpv'+i+'",event,"ul'+i+'","connections");colorBG("ul'+i+'");  style="border-bottom: 1px solid #DAEFFE; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; cursor: pointer; z-index: 1; top: 0%; height: 20px; left: 0%; width: 100%;">';
                }
            }else {
                output+='<div id="ul'+i+'" onmouseout=mclosetime2("ul'+i+'") onmouseover=viewBusinessCard('+i+',"ulpv'+i+'",event,"ul'+i+'","connections");colorBG("ul'+i+'");  style="border-bottom: 1px solid #DAEFFE; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; cursor: pointer; z-index: 1; top: 0%; height: 20px; left: 0%; width: 100%;">';
            }
            if(login_user == username){
                if(connectionflag && connectionflag == 'editProfile' ){

                }
                else {
            //                    output+='<div style="position: absolute; z-index: 100; height: 37px; width: 28px; top: 3px; left: 10px;">';
            //                    if(login_user == null || login_user == '' || !login_user )
            //                    {
            //                        output+='<img alt="uimg" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'&from=index","middle_div","'+jsonContent[i].userid+'") src="';
            //                    }
            //                    else{
            //                        output+='<img alt="uimg" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'","middle_div","'+jsonContent[i].userid+'") src="';
            //                    }
            //                    if(jsonContent[i].photo_thumbnail){
            //                        output+=localhost+jsonContent[i].photo_thumbnail;
            //                    }
            //                    else
            //                    {
            //                        output+='../static/images/userimg2.png';
            //                    }
            //                    output+='" width="28"  style="z-index:1" />';
            //                    output+='</div>';
            }
            }else {
            }
            if(login_user == username){
                if(connectionflag && connectionflag == 'editProfile' ){
                    output+='<div id="greendiv3" style="position: absolute; width: 10px; height: 10px; z-index: 1; left: 0%; top: 12%;">';
                }
                else {
                    output+='<div id="greendiv3" style="position: absolute; width: 10px; height: 10px; z-index: 1; left: 0%; top: 12%;">';
                }
            }else{
                output+='<div id="greendiv3" style="position: absolute; width: 10px; height: 10px; z-index: 1; left: 0%; top: 12%;">';
            }
            output+='<img src=' + ((jsonContent[i].presence == PRESENCE_STATUS_ONLINE)?"../static/images/green-dot-icon.png":"../static/images/gray-dot-icon.png");
            //output+='<img src="'+PRESENCE_SERVICE_URL.replace('$uid$',jsonContent[i].userid)+ '&rnd=' + Math.random()+'"';
            output+=' />';
            output+='</div>';
            if(login_user == null || login_user == '' || !login_user )
            {
                if(login_user == username){
                    if(connectionflag && connectionflag == 'editProfile' ){
                        output+='<div id="namediv3" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'&from=index","middle_div","'+jsonContent[i].userid+'","editProfile") style="overflow: hidden; position: absolute; height: 12px; z-index: 1; color: rgb(0, 0, 0); left: 10%; top: 14%; width: 90%;">';
                    }else {
                        output+='<div id="namediv3" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'&from=index","middle_div","'+jsonContent[i].userid+'","home") style="overflow: hidden; position: absolute; height: 12px; z-index: 1; color: rgb(0, 0, 0); left: 10%; top: 14%; width: 90%;">';
                    }
                }
                else{
                    output+='<div id="namediv3" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'&from=index","middle_div","'+jsonContent[i].userid+'","editProfile") style="overflow: hidden; position: absolute; height: 12px; z-index: 1; color: rgb(0, 0, 0); left: 10%; top: 14%; width: 90%;">';
                }
            }
            else{
                if(login_user == username){
                    if(connectionflag && connectionflag == 'editProfile' ){
                        output+='<div id="namediv3" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'","middle_div","'+jsonContent[i].userid+'","editProfile") style="overflow: hidden; position: absolute; height: 16px; z-index: 1; color: rgb(0, 0, 0); left: 10%; top: 14%; width: 90%;">';
                    }
                    else{
                        output+='<div id="namediv3" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'","middle_div","'+jsonContent[i].userid+'","home") style="overflow: hidden; position: absolute; height: 16px; z-index: 1; color: rgb(0, 0, 0); left: 10%; top: 14%; width: 90%;">';
                    }
                }
                else {
                    output+='<div id="namediv3" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'","middle_div","'+jsonContent[i].userid+'","editProfile") style="overflow: hidden; position: absolute; height: 16px; z-index: 1; color: rgb(0, 0, 0); left: 10%; top: 14%; width: 90%;">';
                }
            }
            output+=jsonContent[i].firstname.substring(0, 22);
            output+='</div>';
            if(login_user == username){
                if(connectionflag && connectionflag == 'editProfile' ){

                }
                else{
            //                    output+='<div id="jobdiv3" style="overflow: none; position: absolute; height: 14px; z-index: 1; font-size: 10px; color: rgb(102, 102, 102); left: 30%; width: 71%; top: 25px;">';
            //                    if(jsonContent[i].position)
            //                        output+=jsonContent[i].position.substring(0, 20);
            //                    output+='</div>';
            }
            }else {

            }
            output+='</div>';
        }
    }
    if(jsonContent.length-1 == 0 && jsonContent[0].response && otheruserid == myuserid){
        output+='<div id="view4" style="z-index: 2; color: rgb(0, 64, 128); position: relative; font-size: 10px; width: 100%; height: 6%; bottom: -2%; text-align: right; left: 0%;">';
        output+='<span class="action" onclick=jsonSearchExpertAdvice("EzdiaSearch.do","2","Expert",0,"middle_div","'+username+'");><b>Start building your network</b></span></div>';
    }
    else{
        if(numOfConn > 0){
            output+='<div id="view4" style="text-align: right; position: relative;">';
            output+='<span class="action" onclick=showmyconnectiion("MyConnection.do?type=0&uid='+username+'","middle_div","view",0,0,"'+username+'","viewotherconnections");>View all &raquo;</span></div>';
        }
    }
    var pidDiv = document.getElementById(pid);
    if(pidDiv !=null)
        pidDiv.innerHTML=output;
    //    if(login_user == otheruserid){
    //        getProfileViewers('getViewers.do', 'profileViewers');
    //    }
    addTrackEvent("connection",(login_user == otheruserid)?"self":"other",otheruserid);
    return true;
}

function callBackConnected(result,pid){
    var output = '';
    var i;
    myresult=result.split("####");
    connectionjsonstring=myresult[0];
    username=myresult[2];
    numOfConn=myresult[1];
    name = myresult[4];
    var jsonContent= eval('('+connectionjsonstring+')');
    for(i = 0 ; i<jsonContent.length ; i++){
        MyConnectionList[i] = new MyConn(jsonContent[i].userid, jsonContent[i].firstname,jsonContent[i].groupname,jsonContent[i].conid,jsonContent[i].relation,jsonContent[i].tag,jsonContent[i].presence,jsonContent[i].email);
    }
    var maxLength = jsonContent.length < 6 ? jsonContent.length:6;
    if(numOfConn > 0){
        for (i = 0 ; i<maxLength ; i++){
            UserInfopopupDiv[i] = new UserInfo(jsonContent[i].userid,jsonContent[i].firstname,jsonContent[i].photo_thumbnail,jsonContent[i].summary,jsonContent[i].expertise,jsonContent[i].country,jsonContent[i].reviews,jsonContent[i].rating,jsonContent[i].rpm,jsonContent[i].category,jsonContent[i].position,jsonContent[i].company,jsonContent[i].skypeid,jsonContent[i].presence);
                    
            output+='<div class="floatLeft">';
            output+='<a href="javascript:void(0)" onclick=showviewprofile("ViewOtherProfile.do?uid='+jsonContent[i].userid+'&from=index","middle_div","'+jsonContent[i].userid+'","home")>';
            output+='<img title="View '+jsonContent[i].firstname+'\'s Profile" alt="uimg" src="';
    
            if(jsonContent[i].photo_thumbnail){
                output+=localhost+jsonContent[i].photo_thumbnail;
            }
            else
            {
                output+='../static/images/userimg2.png';
            }
            output+='" width="31" hspace="2" border="0"/></a>';
            output+='</div>';
        }
        output+='<div style="position: absolute; margin-left: 220px; margin-top: 30px;">';
        output+='<a href="javascript:void(0)" onclick=showmyconnectiion("MyConnection.do?type=0&uid='+username+'","middle_div","view",0,0,"'+username+'","viewotherconnections");>View all &raquo;</a></div>';
    }
    else if(otheruserid == myuserid){
        output+='<a href="javascript:void(0)" onclick=jsonSearchExpertAdvice("EzdiaSearch.do","2","Expert",0,"middle_div","'+username+'");>Start building your network</a>';
    } else {
        output+='No Connections!';
    }
    var pidDiv = document.getElementById(pid);
    if(pidDiv !=null)
        pidDiv.innerHTML=output;
    addTrackEvent("profile_connection",(login_user == otheruserid)?"self":"other",otheruserid);
    return true;
}

var chatwith;
function checkInGroup(touser,group){
    var i;
    for(i=0;i<MyConnectionList.length;i++){

        if(MyConnectionList[i].username == touser){

            chatwith = MyConnectionList[i].name;

            return true;
        }
    }

    return false;
}
/*function checkInGroup1(touser){
    var i;
    for(i=0;i<MyConnectionList.length;i++){
     checkInGroup(touser)
        if(MyConnectionList[i].username == touser){
            //alert(MyConnectionList[i].username);
            var as = MyConnectionList[i].name;
            alert(as);
    }
        return as;
        }
                return false;
}*/
   
function viewPendingConnection(result,pid){
    closecommon();
    var output = '';
    var desired;
    //alert("START"+page);
    var CONNECTION_PAGE_LIMIT = 10;
    start = page * CONNECTION_PAGE_LIMIT;

    end = start + CONNECTION_PAGE_LIMIT;
    var allpages;
    var totalpages= new Array();
    totalpages = result.split("####");

    myresult=totalpages[0];
    totalrec=totalpages[3];
    // alert("total"+totalrec);
    //totalrecords=totalpages[1];
    //
    //alert("Total Records :"+totalrecords);
    /*if(totalrecords%CONNECTION_PAGE_LIMIT == 0){
        allpages = totalrecords/CONNECTION_PAGE_LIMIT;
        allpages = parseInt(allpages);
    }
    else{
        allpages = totalrecords/CONNECTION_PAGE_LIMIT +1;
        allpages = parseInt(allpages);
    }
    //alert("All pages :"+allpages);
    lastpage = allpages - 1;

     */
    var parseJsonResponse = eval('('+myresult+')');
    //var totalrecords;

    if(mid == 'pending'){
        output+='<div id="output1">';
        //Connections Div
        if(!isAlphaRelease ) {
            output+='<div id="ContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:23px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="padding: 0% 0% 0% 0%; margin-top:-3px; text-align: center; width: 100%; height: 71px; z-index: 100; line-height:15px;">';
            output+='<b style="color:#990000;">Contacts</b>';
            output+='<ul style="display:block; list-style-type:none; text-align: left; padding-left:65px; margin:0px; color:black; "><li>All(60)</li><li>Expert(20)</li><li>Explorer(20)</li><li>Friends(20)</li></b>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';

            output+='<div id="DownloadContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:125px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
            output+='<div style="width: 135px; margin: auto;"><div class="global-button global-color"><span class="action" style="color:#4070A0;">Download Contacts</span></div></div>';
            output+='<div style="width: 140px; text-align: left; margin-left: 22px;">You can download all your contacts in CSV(comma separated value) format.</div>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
        }
        if(pid  == "middle_div"){
            output+='<div id="InviteConnectionsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:0px;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
            output+='<img onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp") src="'+contextRoot+'/static/images/invite_all_logo.png">';
            output+='<div align="center" style="margin: auto; width: 152px;"><a href="javascript:void(0)" class="global-button global-color" onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp")>Invite More Friends</a>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';

            //Top Connection Search Div

            output+='<div style="position: relative; height: auto; width: 736px; top: 35px;">';
            output+='<table id="corner_dialog_table_bdr1" align="left" class="corner_dialog_table_bdr1" style="width: 100%;">';
            output+='<tr>';
            output+='<td class="corner_topleft_bdr1"></td>';
            output+='<td class="corner_border_bdr1_tm"></td>';
            output+='<td class="corner_topright_bdr1"></td>';
            output+='</tr>';
            output+='<tr>';
            output+='<td class="corner_border_bdr1_lm"></td>';
            output+='<td id="corner_content_bdr1" class="corner_content_bdr1">';
            output+='<div style="width: 100%; height: auto;">';
            //For Connection Tabs
            output+='<div class="popup-header global-bg-color" style="position: relative; height: 20px; z-index: 10; left: -13px; top: -42px; width: 720px;">Manage Connections';
            output+='</div>';

            output+='<div id="TabbedPanels1" class="TabbedPanels"  style="position: relative; width: 705px; height: auto; padding-top: 0px; left: 0px; top: 0px; z-index: 10;">';
            output+='<ul class="TabbedPanelsTabGroup" style="margin-top: -67px;">';
            output+='<li class="TabbedPanelsTab" tabindex="0" onclick=showmyconnectiion("MyConnection.do?type=0","MyConnections","view1",0,0,'+myuserid+') style="width:155px; float:left;">';
            if(myuserid == otheruserid)
                output+='My Connections';
            else
                output+='Connections';
            // output+=totalrecords;
            output+='</li>';
            if(myuserid == otheruserid){
                output+='<li class="TabbedPanelsTab" tabindex="0" style="width:155px; float:left;" onclick=showmyconnectiion("pendingConnection.do?type=0","MyConnections","pending",0,1,"'+myuserid+'");><span id="requestTabhom"></span>';
                //output+=totalrec;
                output+='</li>';
            }
            output+='</ul>';
            output+='<div class="TabbedPanelsContentGroup">';
        }
        //My Connection Tab Data Div
        output+='<div id="MyConnections" class="TabbedPanelsContent" style="padding:0px; width: 100%; height:auto; position:relative;">'
        output+= '</div>';
        output+='<div id="MyRequests" class="TabbedPanelsContent" style="padding:0; width: 100%; height:auto;">';
    //My Connection Tab Data Div
    //var parseJsonResponse = eval('(' +totalpages[1]+ ')');
    //output+='total pages are :'+totalpages[1];
    //output+='This page is:'+mypage;
    }
    if(parseJsonResponse.length > 0){
        output+='<div id="connectionoutput" style="position: relative; padding: 5px; margin-top: 28px;">';
        //alert("LENGTH :"+parseJsonResponse.length);
        if(end > parseJsonResponse.length)
            end = parseJsonResponse.length;
        if(!parseJsonResponse[parseJsonResponse.length-1].response && parseJsonResponse.length>0){
            for(var i=start;i<end;i++){
                output+='<div style="position: relative; width: auto; height: 123px; padding-top: 0px; left: 0px; margin-top: 6px;">';
                output+='<div style="position: absolute; width: 100%; height: auto; left: 0px; margin-top: 0px;">';
                output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
                output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
                output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
                output+='<div id="NoSearchConn" style="width:auto; height:100px;">';
                UserInfoConnDiv[i] = new UserInfo(parseJsonResponse[i].username,parseJsonResponse[i].firstname,parseJsonResponse[i].photo_thumbnail,parseJsonResponse[i].summary,parseJsonResponse[i].expertise,parseJsonResponse[i].country,parseJsonResponse[i].reviews,parseJsonResponse[i].rating,parseJsonResponse[i].rpm,parseJsonResponse[i].category);

                //MyConnectionList[i] = new MyConn(parseJsonResponse[i].userid, parseJsonResponse[i].firstname,parseJsonResponse[i].groupname,parseJsonResponse[i].conid,parseJsonResponse[i].relation,parseJsonResponse[i].tag);
                output+='<div id="mulpvPnd'+i+'" onmouseout="mclosetime()" onmouseover="mcancelclosetime()" style="display:none; left: 80px; top: 0px; position: absolute; height: auto; z-index: 100; width: 370px;"></div>';
                output+='<div id="ul" style="padding-right: 10px; padding-left: 10px; padding-top: 4px; width: 86px; z-index: 1;" >';
                if(parseJsonResponse[i].photo_thumbnail){
                    if(login_user == null || login_user == '' || !login_user ){
                        output+='<img id="mulPnd'+i+'" onmouseout=mclosetime(); onmouseover=viewBusinessCard('+i+',"mulpvPnd'+i+'",event,"mulPnd'+i+'","manageconnections"); style="border: 0px; cursor:pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src='+localhost+parseJsonResponse[i].photo_thumbnail+' height="76" />';
                    }
                    else{
                        output+='<img id="mulPnd'+i+'" onmouseout=mclosetime(); onmouseover=viewBusinessCard('+i+',"mulpvPnd'+i+'",event,"mulPnd'+i+'","manageconnections"); style="border: 0px; cursor:pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src='+localhost+parseJsonResponse[i].photo_thumbnail+' height="76" />';
                    }

                }
                else{
                    if(login_user == null || login_user == '' || !login_user ){
                        output+='<img id="mulPnd'+i+'" onmouseout=mclosetime(); onmouseover=viewBusinessCard('+i+',"mulpvPnd'+i+'",event,"mulPnd'+i+'","manageconnections"); style="border: 0px; cursor:pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src="'+contextRoot+'/static/images/newUserImg.png" height="76"/>';
                    }
                    else{
                        output+='<img id="mulPnd'+i+'" onmouseout=mclosetime(); onmouseover=viewBusinessCard('+i+',"mulpvPnd'+i+'",event,"mulPnd'+i+'","manageconnections"); style="border: 0px; cursor:pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src="'+contextRoot+'/static/images/newUserImg.png" height="76"/>';
                    }
                }
                output+='</div>';
                output+='<div id="available" style="width: 80px; margin-left: 30px; font-size: 12px; margin-top: 5px;">';
                output+='<img src=' + ((parseJsonResponse[i].presence == PRESENCE_STATUS_ONLINE)?"../static/images/green-dot-icon.png":"../static/images/gray-dot-icon.png");
                //output+='<img src="'+PRESENCE_SERVICE_URL.replace('$uid$',parseJsonResponse[i].userid)+ '&rnd=' + Math.random()+'"';
                output+=' />';
                //output+=((parseJsonResponse[i].presence == PRESENCE_STATUS_ONLINE)?"&nbsp;Available":"&nbsp;Offline") + '</div>';
                output+='</div>';
                output+='<div style="overflow: hidden; position: absolute; height: 120px; top: 20px; line-height: 20px; left: 34%;">';
                if(login_user == null || login_user == '' || !login_user ){
                    output+='<div id="namediv" style="cursor:pointer; overflow:hidden; max-height:20px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].username+'&from=index","middle_div","'+escape(parseJsonResponse[i].username)+'")><h1 style="font-size: 12px;">';
                }
                else{
                    output+='<div id="namediv" style="cursor:pointer; overflow:hidden; max-height:20px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].username+'","middle_div","'+escape(parseJsonResponse[i].username)+'")><h1 style="font-size: 12px;">';
                }
                output+= parseJsonResponse[i].firstname+'</h1></div>';
                //                output+='<div id="statusdiv" style="overflow:hidden; max-height: 20px; color: rgb(0, 64, 128);">';
                //                if(parseJsonResponse[i].summary){
                //                    output+= parseJsonResponse[i].summary+'</div>';
                //                }
                //                else{
                //                    output+='No summary</div>';
                //                }
                //                //                    output+='<div id="workDetailsdiv" style="overflow:hidden; color: rgb(0, 0, 0); max-height:20px;">';
                //                //                    output+=parseJsonResponse[i].position+'&nbsp;at&nbsp;'+parseJsonResponse[i].mycompany+'</div>';
                //                output+='<div id="ratingAndReview" style="max-height:20px;">';
                //                output+='<img alt="" src="../static/images/'+parseJsonResponse[i].rating+'rating.png"/>&nbsp;<span id="reviewsdiv">( <span class="action">'+parseJsonResponse[i].reviews+' Reviews</span> )</span></div>';
                //                output+='<div id="ratediv" style="color: rgb(51, 51, 51);">';
                //                output+='Rate : $ '+parseJsonResponse[i].rpm+'/minute</div>';
                output+='<div id="sendMsgDiv" style="color: rgb(31, 101, 152);">';
                output+='<table width="180"><tr>';
                output+='<td><span class="action" onclick="openChatWindow(\'';

                output+= parseJsonResponse[i].userid;
                output+="','" + parseJsonResponse[i].category;
                output+='\',\'' +parseJsonResponse[i].firstname+ '\',\'';
                if(parseJsonResponse[i].photo_thumbnail){

                    output+=localhost+parseJsonResponse[i].photo_thumbnail;
                }
                else
                {
                    output+= contextRoot+"/static/images/newUserImg.png";
                }
                output+='\')"><img alt="Chat" border="0" src="'+contextRoot+'/static/images/green-chat-icon.gif" title="Chat"/></span></td><td><span class="action" onclick="openChatWindow(\'';
                output+= parseJsonResponse[i].userid;
                output+="','" + parseJsonResponse[i].category;
                output+='\',\'' +parseJsonResponse[i].firstname+ '\',\'';
                if(parseJsonResponse[i].photo_thumbnail){

                    output+=localhost+parseJsonResponse[i].photo_thumbnail;
                }
                else
                {
                    output+= contextRoot+"/static/images/newUserImg.png";
                }
                output+='\')">Chat</span></td><td width="10"></td>';
                output+='<td><span class="action" onclick=showComposeMsg("messages/popupcompose.jsp?replyto='+escape(parseJsonResponse[i].userid)+'&firstname='+escape(parseJsonResponse[i].firstname)+'","common","compose",event)><img border="0" alt="" src="'+contextRoot+'/static/images/msgimg.png"/></span></td><td><span class="action" onclick=showComposeMsg("messages/popupcompose.jsp?replyto='+escape(parseJsonResponse[i].userid)+'&firstname='+escape(parseJsonResponse[i].firstname)+'","common","compose",event)>Send Message</span></td>';
                output+='</tr></table>';
                output+='</div>';
                output+='</div>';
                //Button for Action
                output+='<a href="javascript:void(0)" id="button" class="global-button global-color small-button-padding" style="position: absolute; top: 35px; left: 440px; margin-left: 35px;" onclick=showcommondiv("connection/AddConnections.jsp?username='+escape(parseJsonResponse[i].fromuser)+'&tousername='+escape(parseJsonResponse[i].firstname)+'&reqType=accept&connid='+escape(parseJsonResponse[i].idconnection)+'&index='+i+'","ConnectionPopUp","ConnectionPopUp")>Accept Request As &raquo;</a>';
                output+='</div>';
                output+='</div>';
                output+='</td><td class="right_side_border"></td></tr>';
                output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
                output+='</table>';
                output+='</div>';
                output+='</div>';
            }
        }
        else{
            output+='<div style="margin-left: 4px; margin-top: 38px; height: 65px; width: 699px;"';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<b>'+parseJsonResponse[parseJsonResponse.length-1].response+'</b>';
            output+='</td><td class="right_side_border"></td></tr>';
            output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
        }


    }else{
        //alert(parseJsonResponse.length);
        output+='<div id="pending" style="position: relative; width: auto; left: 0px; margin-top: 36px;">';
        output+='<table id="corner_dialog_table" align="center" class="corner_dialog_table" style="width: 695px;">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<div style="height:20px; font-weight:bold;">';
        output+='No Pending Invitations';
        output+='</div>';
        output+='</td><td class="right_side_border"></td></tr>';
        output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
    }
    output+='</div>';
    if(mid == 'pending' && pid == "middle_div"){
        output+='<table width="100%" align="right">';
        output+='<tr><td style="text-align:right;">';
        if(allpages > 1){
            output+=' <table id="pagination" align="right" width="180" style="margin-right:2%">';
            output+='<tr>';
            output+='<td width="30">Page</td>';
            output+='<td width="15">';
            output+='1';
            output+='</td>';
            output+='<td width="20">of</td>';
            output+='<td width="15">';
            output+=allpages;
            output+='</td>';
            output+='<td width="30">';
            lastpage = allpages - 1;
            output+='<span class="action" onclick=setNextlinks("MyConnection.do","connection",1,"'+allpages+'")>Next</span>';
            output+='</td>';
            output+='<td width="30">';
            output+='<span class="action" onclick=setNextlinks("MyConnection.do","connection","'+lastpage+'","'+allpages+'")>Last</span>';
            output+='</td></tr>';
            output+=' </table>';

        }

        if(pid == "middle_div")        {
            output+='</div>';
            output+='</div>';
            //My Pending Invitations Tab Data Div
            output+='</td></tr>';
            output+='</table>';
            output+='</div>';

            output+='</td>';
            output+='<td class="corner_border_bdr1_rm"></td>';
            output+='</tr>';
            output+='<td class="corner_bottomleft_bdr1"></td>';
            output+='<td class="corner_border_bdr1_bm"></td>';
            output+='<td class="corner_bottomright_bdr1"></td>';
            output+='</tr>';
            output+='</table>';
            output+='</div>';
            //output+='<table id="spacer" style="width:100%; height:70px;"><tr><td></td></tr></table>';
            output+='</div>';
        }

    }
    document.getElementById(pid).innerHTML=output;
//    var TabbedPanels1 = new Spry.Widget.TabbedPanels('TabbedPanels1',tabindexer);
}

function viewMyConnection(result,pid){
    closecommon();
    var output = '';
    var desired='';
    //alert("START"+page);
    var CONNECTION_PAGE_LIMIT = 10;
    start = page * CONNECTION_PAGE_LIMIT;

    end = start + CONNECTION_PAGE_LIMIT;

    var totalpages= new Array();
    totalpages = result.split("####");
    myresult=totalpages[0];
    totalrecords=totalpages[1];
    totalrec=totalpages[3];
    numOfConn=totalpages[1];
    //alert("Total Records :"+totalrec);
    if(totalrecords%CONNECTION_PAGE_LIMIT == 0){
        allpages = totalrecords/CONNECTION_PAGE_LIMIT;
        allpages = parseInt(allpages);
    }
    else{
        allpages = totalrecords/CONNECTION_PAGE_LIMIT +1;
        allpages = parseInt(allpages);
    }
    //alert("All pages :"+allpages);
    lastpage = allpages - 1;
    //mypage=totalpages[2];

    var parseJsonResponse = eval('('+myresult+')');
    //var totalrecords;

    if(mid == 'view'){
        output+='<div id="output1">';
        //Connections Div
        if(!isAlphaRelease ) {
            output+='<div id="ContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:23px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="padding: 0% 0% 0% 0%; margin-top:-3px; text-align: center; width: 100%; height: 71px; z-index: 100; line-height:15px;">';
            output+='<b style="color:#990000;">Contacts</b>';
            output+='<ul style="display:block; list-style-type:none; text-align: left; padding-left:65px; margin:0px; color:black; "><li>All(60)</li><li>Expert(20)</li><li>Explorer(20)</li><li>Friends(20)</li></b>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';

            output+='<div id="DownloadContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:125px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
            output+='<div style="width: 152px; margin: auto;"><div class="global-button global-color"><span class="action" style="color:#4070A0;">Download Contacts</span></div></div>';
            output+='<div style="width: 140px; text-align: left; margin-left: 22px;">You can download all your contacts in CSV(comma separated value) format.</div>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
        }
        output+='<div id="InviteConnectionsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:0px; z-index: 10;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
        output+='<img onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp") src="'+contextRoot+'/static/images/invite_all_logo.png">';
        output+='<div align="center" style="margin: auto; width: 152px;"><a href="javascript:void(0)" class="global-button global-color" onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp")>Invite More Friends</a>';
        output+='</div>';
        output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
        output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
        //Top Connection Search Div

        output+='<div style="position: relative; height: auto; width: 736px; top: 35px;">';
        output+='<table id="corner_dialog_table_bdr1" align="left" class="corner_dialog_table_bdr1" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft_bdr1"></td>';
        output+='<td class="corner_border_bdr1_tm"></td>';
        output+='<td class="corner_topright_bdr1"></td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border_bdr1_lm"></td>';
        output+='<td id="corner_content_bdr1" class="corner_content_bdr1">';
        output+='<div style="width: 100%; height: auto;">';
        //For Connection Tabs
        output+='<div class="popup-header global-bg-color" style="position: relative; height: 20px; z-index: 10; left: -13px; top: -42px; width: 720px;">';
        output+='</div>';
        output+='<div id="TabbedPanels1" class="TabbedPanels"  style="position: relative; width: 705px; height: auto; padding-top: 0px; left: 0px; top: 0px; z-index: 10;">';
        output+='<ul class="TabbedPanelsTabGroup" style="margin-top: -67px;">';

        if(myuserid == otheruserid){
            output+='<li class="TabbedPanelsTab" tabindex="0" onclick=showmyconnectiion("MyConnection.do?type=0","MyConnections","view1",0,0,'+myuserid+') style="width:155px; float:left;">';
            output+='My Connections ('+numOfConn+')</li>';
        }
        else{
            output+='<li class="TabbedPanelsTab" tabindex="0" onclick=showmyconnectiion("MyConnection.do?type=0&uid='+otheruserid+'","middle_div","view",0,0,'+otheruserid+') style="width:155px; float:left;">';
            output+='Connections ('+numOfConn+')';
            // output+=totalrecords;
            output+='</li>';
        }
        if(myuserid == otheruserid){
            output+='<li class="TabbedPanelsTab" tabindex="0" style="width:155px; float:left;" onclick=showmyconnectiion("pendingConnection.do?type=0","MyConnections","pending",0,1,"'+myuserid+'","viewpendingreq");><span id="requestTabhom"></span>';
            //output+=totalrec;
            output+='</li>';
        }
        output+='</ul>';
        output+='<div class="TabbedPanelsContentGroup">';
        //My Connection Tab Data Div
        output+='<div id="MyConnections" class="TabbedPanelsContent">';
        output+='<div id="searchFrndsA" style="margin-left: 4px; margin-top: 38px; height: 65px; width: 699px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft1">';
        output+='</td>';
        output+='<td class="corner_border_top1">';
        output+='</td>';
        output+='<td class="corner_topright1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border1"';
        output+='</td>';
        output+='<td id="corner_content1" class="corner_content1">';
        output+='<div style="width:100%; height:30px;">';
        output+='<div class="row" style="width:410px; margin-left:140px;"><div class="cell" style="font-size:12px; color:#990000; width:85px; margin-top:7px;">Search Friends</div><div class="cell" style="width:210px;"><input id="mysearch" onkeypress=onenterAction(event,"SearchFriendsInConn.do","searchconn"); type="text" value="" style="width:200px;"/></div><div class="cell" style="width:75px;"><a style="width: 60px;" href="javascript:void(0)" class="global-button global-color small-button-padding" onclick=showmysearch("SearchFriendsInConn.do","connectionsAndPagination","view1")>Search</a></div></div>';
        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_right1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_bottomleft1">';
        output+='</td>';
        output+='<td class="corner_border_bottom1">';
        output+='</td>';
        output+='<td class="corner_bottomright1">';
        output+='</td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';

    //My Connection Tab Data Div
    //var parseJsonResponse = eval('(' +totalpages[1]+ ')');
    //output+='total pages are :'+totalpages[1];
    //output+='This page is:'+mypage;
    }
    output+='<div id="connectionsAndPagination">';
    output+='<div id="connectionoutput">';
    //alert("LENGTH :"+parseJsonResponse.length);
    if(end > parseJsonResponse.length)
        end = parseJsonResponse.length;
    if(!parseJsonResponse[parseJsonResponse.length-1].response && parseJsonResponse.length>0){
        for(var i=start;i<end;i++){
            output+='<div style="position: relative; width: auto; height: 147px; padding-top: 0px; left: 0px; margin-top: 0px;">';
            output+='<div style="position: absolute; width: 99%; height: 145px; padding: 5px; left: 0px; margin-top: 0px;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div style="width:680px; height:120px;">';
            if(login_user == username)
                UserInfopopupDiv[i] = new UserInfo(parseJsonResponse[i].userid,parseJsonResponse[i].firstname,parseJsonResponse[i].photo_thumbnail,parseJsonResponse[i].summary,parseJsonResponse[i].expertise,parseJsonResponse[i].country,parseJsonResponse[i].reviews,parseJsonResponse[i].rating,parseJsonResponse[i].rpm,parseJsonResponse[i].category,parseJsonResponse[i].position,parseJsonResponse[i].company,parseJsonResponse[i].skypeid,parseJsonResponse[i].presence);
            // MyConnectionList[i] = new MyConn(parseJsonResponse[i].userid, parseJsonResponse[i].firstname,parseJsonResponse[i].groupname,parseJsonResponse[i].conid,parseJsonResponse[i].relation,parseJsonResponse[i].tag);
            //            output+='<div id="mulpv'+i+'" onmouseout="mclosetime()" onmouseover="mcancelclosetime()" style="display:none; left: 80px; top: 0px; position: absolute; height: auto; z-index: 100; width: 370px;"></div>';
            //            output+='<div id="ul" style="padding-right: 10px; cursor: pointer; padding-left: 10px; padding-top: 4px; width: 86px; z-index: 1;">';
            //            output+='<img id="mul'+i+'" onmouseout=mclosetime() onmouseover=viewBusinessCard('+i+',"mulpv'+i+'",event,"mul'+i+'","manageconnections") style="border: 0px; cursor:pointer;" alt="uimg" src="';
            output+='<div id="mulpv'+i+'" style="display:none; left: 80px; top: 0px; position: absolute; height: auto; z-index: 100; width: 370px;"></div>';
            output+='<div id="ul" style="padding-right: 10px; padding-left: 10px; padding-top: 4px; width: 86px; z-index: 1;" >';
            if(parseJsonResponse[i].photo_thumbnail){
                if(login_user == null || login_user == '' || !login_user ){
                    output+='<img id="mul'+i+'" style="cursor: pointer; border: 0px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src='+localhost+parseJsonResponse[i].photo_thumbnail+' height="96" />';
                }
                else{
                    output+='<img id="mul'+i+'" style="cursor: pointer; border: 0px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src='+localhost+parseJsonResponse[i].photo_thumbnail+' height="96" />';
                }
            }
            else{
                if(login_user == null || login_user == '' || !login_user ){
                    output+='<img id="mul'+i+'" style="cursor: pointer; border: 0px; margin-top:10px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src="'+contextRoot+'/static/images/newUserImg.png"/>';
                }
                else{
                    output+='<img id="mul'+i+'" style="cursor: pointer; border: 0px; margin-top:10px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src="'+contextRoot+'/static/images/newUserImg.png"/>';
                }
            }
            output+='</div>';
            output+='<div id="available" style="width: 80px; margin-left: 30px; font-size: 12px; margin-top: 5px;">';
            output+='<img src=' + ((parseJsonResponse[i].presence == PRESENCE_STATUS_ONLINE)?"../static/images/green-dot-icon.png":"../static/images/gray-dot-icon.png");
            //output+='<img src="'+PRESENCE_SERVICE_URL.replace('$uid$',parseJsonResponse[i].userid)+ '&rnd=' + Math.random()+'"';
            output+=' />';
            //output+=((parseJsonResponse[i].presence == PRESENCE_STATUS_ONLINE)?"&nbsp;Available":"&nbsp;Offline") + '</div>';
            output+='</div>';
            output+='<div style="overflow: hidden; position: absolute; height: 120px; top: 20px; line-height: 20px; left: 34%;">';
            if(login_user == null || login_user == '' || !login_user ){
                output+='<div id="namediv" style="cursor: pointer; overflow:hidden; max-height:20px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'")><h1 style="font-size: 12px;">';
            }
            else{
                output+='<div id="namediv" style="cursor: pointer; overflow:hidden; max-height:20px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'")><h1 style="font-size: 12px;">';
            }
            output+= parseJsonResponse[i].firstname+'</h1></div>';
            output+='<div id="statusdiv" style="overflow: hidden; width: 440px; line-height: 15px; max-height: 32px;">';
            if(parseJsonResponse[i].summary){
                if(parseJsonResponse[i].summary.length > 175){
                    output+= parseJsonResponse[i].summary.substr(0, 175)+'</div>';
                }
                else {
                    output+= parseJsonResponse[i].summary+'</div>';
                }
            }
            else{
                output+='No summary</div>';
            }
            //                    output+='<div id="workDetailsdiv" style="overflow:hidden; color: rgb(0, 0, 0); max-height:20px;">';
            //                    output+=parseJsonResponse[i].position+'&nbsp;at&nbsp;'+parseJsonResponse[i].mycompany+'</div>';
            output+='<div class="clear" style="margin-left:0;">';
            output+='<div class="floatLeft rating'+parseJsonResponse[i].rating+'" title="Profile Reviews"></div><div class="floatLeft">( <span class="action">'+parseJsonResponse[i].reviews+' Reviews</span> )</div></div>';
            output+='<div class="clear" id="ratediv" style="color: rgb(51, 51, 51);">';
            output+='Rate : $ '+parseJsonResponse[i].rpm+'/minute</div>';
            output+='<div id="sendMsgDiv" style="color: rgb(31, 101, 152);">';
            output+='<table width="280"><tr>';
            if(myuserid != parseJsonResponse[i].userid){
                output+='<td><span class="action" onclick="openChatWindow(\'';

                output+= parseJsonResponse[i].userid;
                output+="','" + parseJsonResponse[i].category;
                output+='\',\'' +parseJsonResponse[i].firstname+ '\',\'';
                if(parseJsonResponse[i].photo_thumbnail){

                    output+=localhost+parseJsonResponse[i].photo_thumbnail;
                }
                else
                {
                    output+= contextRoot+"/static/images/newUserImg.png";
                }
                output+='\',\''+parseJsonResponse[i].skypeid+'\',\''+parseJsonResponse[i].position+'\',\''+parseJsonResponse[i].company+'\')"><img alt="Chat" border="0" src="'+contextRoot+'/static/images/green-chat-icon.gif" title="Chat"/></span></td><td><span class="action" onclick="openChatWindow(\'';
                output+= parseJsonResponse[i].userid;
                output+="','" + parseJsonResponse[i].category;
                output+='\',\'' +parseJsonResponse[i].firstname+ '\',\'';
                if(parseJsonResponse[i].photo_thumbnail){

                    output+=localhost+parseJsonResponse[i].photo_thumbnail;
                }
                else
                {
                    output+= contextRoot+"/static/images/newUserImg.png";
                }
                output+='\',\''+parseJsonResponse[i].skypeid+'\',\''+parseJsonResponse[i].position+'\',\''+parseJsonResponse[i].company+'\')">Chat</span></td><td width="10"></td>';
                output+='<td><span class="action" onclick=showComposeMsg("messages/popupcompose.jsp?replyto='+escape(parseJsonResponse[i].userid)+'&firstname='+escape(parseJsonResponse[i].firstname)+'","common","compose",event)><img border="0" alt="" src="'+contextRoot+'/static/images/msgimg.png"/></span></td><td><span class="action" onclick=showComposeMsg("messages/popupcompose.jsp?replyto='+escape(parseJsonResponse[i].userid)+'&firstname='+escape(parseJsonResponse[i].firstname)+'","common","compose",event)>Send Message</span></td>';
                output+='<td><span class="action" style="color:#1F6598;" onclick=showcommondiv("checkfeedback.do?uid='+escape(parseJsonResponse[i].userid)+'&name='+escape(parseJsonResponse[i].firstname)+'&skillid=0&type=connection&remark=connection","ConnectionPopUp","ConnectionPopUp")>Give Feedback</span></td>';
            }
            output+='</tr></table>';
            output+='</div>';
            output+='</div>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr>';
            output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
            //Right Sie Connection Div
            //output+='<table><tr><td style="height:24px;"></td></tr></table>';
            if(!isAlphaRelease ) {
                output+='<div style="position: relative; left: 53.5%; z-index: 1; width: 46.2%; height: 124px; top: -17px;">';
                output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; line-height:15px; z-index: 10">';
                output+='<tr><td class="corner_topleft1"></td><td class="corner_border_top1"></td><td class="corner_topright1"></td></tr>';
                output+='<tr><td class="corner_border1"></td><td id="corner_content1" class="corner_content1">';
                output+='<div style="width:100%; height:100px;">';
                output+='<span style="color:teal; margin-left:5px;"><b>Java Tutorials</b></span><br/>';
                output+='<div style="position:relative; width:280px; height:50px; margin-left:5px; color:#004080; overflow:none;">Java made easy for you. It is commonly used programming....&nbsp;<span class="action" style="color:#004080">more</span></div>';
                output+='<div id="reviewdiv" style="cursor: pointer; position: relative; width: auto; height: 14px; z-index: 9; margin-left:5px; margin-top: 1%;">';
                output+='<img alt="" src="'+contextRoot+'/static/images/'+parseJsonResponse[i].rating+'rating.png"/>&nbsp; <span id="reviewsdiv">( <span class="action">'+parseJsonResponse[i].reviews+' Reviews</span> )</span></div>';
                output+='</div>';
                output+='</td><td class="corner_border_right1"></td></tr>';
                output+='<tr><td class="corner_bottomleft1"></td><td class="corner_border_bottom1"></td><td class="corner_bottomright1"></td>';
                output+='</tr></table>';
                output+='</div>';
            }
            output+='</div>';
        }
    }
    else{
        output+='<div style="margin-top: 10px; width: 699px; height: auto; margin-left: 4px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<b>'+parseJsonResponse[parseJsonResponse.length-1].response+'</b>';
        output+='</td><td class="right_side_border"></td></tr>';
        output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
    }
    output+='</div>';
    if(mid == 'view'){
        output+='<table width="100%" align="right">';
        output+='<tr><td style="text-align:right;">';
        if(allpages > 1){
            output+='<div id="pagination">';
            output+='<table align=right width="180" style="margin-right:2%">';
            output+='<tr>';
            output+='<td width="30">Page</td>';
            output+='<td width="15">';
            output+='1';
            output+='</td>';
            output+='<td width="20">of</td>';
            output+='<td width="15">';
            output+=allpages;
            output+='</td>';
            output+='<td width="30">';
            lastpage = allpages - 1;
            output+='<span class="action" onclick=setNextlinks("MyConnection.do?uid='+totalpages[2]+'","connection",1,"'+allpages+'","'+totalpages[2]+'")>Next</span>';
            output+='</td>';
            output+='<td width="30">';
            output+='<span class="action" onclick=setNextlinks("MyConnection.do?uid='+totalpages[2]+'","connection","'+lastpage+'","'+allpages+'","'+totalpages[2]+'")>Last</span>';
            output+='</td></tr>';
            output+=' </table>';

        }

        output+='</td></tr>';
        output+='</table>';
        output+='</div>';
        output+='</div>';
        output+='</div>';
        output+='<div id="MyRequests" class="TabbedPanelsContent" style="padding:0px; width: 100%; height:auto;">';
        output+= '</div>';
        output+='</div>';
        //My Pending Invitations Tab Data Div

        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_bdr1_rm"></td>';
        output+='</tr>';
        output+='<td class="corner_bottomleft_bdr1"></td>';
        output+='<td class="corner_border_bdr1_bm"></td>';
        output+='<td class="corner_bottomright_bdr1"></td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';
        //output+='<table id="spacer" style="width:100%; height:70px;"><tr><td></td></tr></table>';
        output+='</div>';

    }
    document.getElementById(pid).innerHTML=output;
    if(myuserid == otheruserid){
        var TabbedPanels1 = new Spry.Widget.TabbedPanels('TabbedPanels1',tabindexer);
    }
    showResultAct('GetReqCountHome.do','requestTabhom',0);
}



function viewMyConnection1(result,pid){
    closecommon();
    var output = '';
    var desired='';
    var CONNECTION_PAGE_LIMIT = 10;
    start = page * CONNECTION_PAGE_LIMIT;

    end = start + CONNECTION_PAGE_LIMIT;

    var totalpages= new Array();
    totalpages = result.split("####");
    myresult=totalpages[0];
    totalrecords=totalpages[1];
    totalrec=totalpages[3];
    //alert("Total Records :"+totalrec);
    if(totalrecords%CONNECTION_PAGE_LIMIT == 0){
        allpages = totalrecords/CONNECTION_PAGE_LIMIT;
        allpages = parseInt(allpages);
    }
    else{
        allpages = totalrecords/CONNECTION_PAGE_LIMIT +1;
        allpages = parseInt(allpages);
    }
    //alert("All pages :"+allpages);
    lastpage = allpages - 1;
    //mypage=totalpages[2];

    var parseJsonResponse = eval('('+myresult+')');
    //var totalrecords;
    if(pid != "connectionoutput"){
        if(document.getElementById('searchFrndsA') != null){
            document.getElementById('searchFrndsA').style.display = 'none';
        }
        output+='<div id="searchFrndsB" style="margin-left: 4px; margin-top: 38px; height: 65px; width: 699px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft1">';
        output+='</td>';
        output+='<td class="corner_border_top1">';
        output+='</td>';
        output+='<td class="corner_topright1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border1"';
        output+='</td>';
        output+='<td id="corner_content1" class="corner_content1">';
        output+='<div style="width:100%; height:30px;">';
        output+='<div class="row" style="width:410px; margin-left:140px;"><div class="cell" style="font-size:12px; color:#990000; width:85px; margin-top:7px;">Search Friends</div><div class="cell" style="width:210px;"><input id="mysearch" onkeypress=onenterAction(event,"SearchFriendsInConn.do","searchconn"); type="text" value="" style="width:200px;"/></div><div class="cell" style="width:75px;"><a style="width: 60px;" href="javascript:void(0)" class="global-button global-color small-button-padding" onclick=showmysearch("SearchFriendsInConn.do","connectionsAndPagination","view1")>Search</a></div></div>';
        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_right1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_bottomleft1">';
        output+='</td>';
        output+='<td class="corner_border_bottom1">';
        output+='</td>';
        output+='<td class="corner_bottomright1">';
        output+='</td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';
    }
    output+='<div id="connectionsAndPagination">';
    output+='<div id="connectionoutput">';

    //alert("LENGTH :"+parseJsonResponse.length);
    if(end > parseJsonResponse.length)
        end = parseJsonResponse.length;
    if(!parseJsonResponse[parseJsonResponse.length-1].response && parseJsonResponse.length>0){
        for(var i=start;i<end;i++){
            output+='<div style="position: relative; width: auto; height: 147px; padding-top: 0px; left: 0px; margin-top: 0px;">';
            output+='<div style="position: absolute; width: 99%; height: 145px; padding: 5px; left: 0px; margin-top: 0px;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div style="width:680px; height:120px;">';

            UserInfopopupDiv[i] = new UserInfo(parseJsonResponse[i].userid,parseJsonResponse[i].firstname,parseJsonResponse[i].photo_thumbnail,parseJsonResponse[i].summary,parseJsonResponse[i].expertise,parseJsonResponse[i].country,parseJsonResponse[i].reviews,parseJsonResponse[i].rating,parseJsonResponse[i].rpm,parseJsonResponse[i].category,parseJsonResponse[i].position,parseJsonResponse[i].company,parseJsonResponse[i].skypeid,parseJsonResponse[i].presence);
            //  MyConnectionList[i] = new MyConn(parseJsonResponse[i].userid, parseJsonResponse[i].firstname,parseJsonResponse[i].groupname,parseJsonResponse[i].conid,parseJsonResponse[i].relation,parseJsonResponse[i].tag);
            //            output+='<div id="mulpv'+i+'" onmouseout="mclosetime()" onmouseover="mcancelclosetime()" style="display:none; left: 80px; top: 0px; position: absolute; height: auto; z-index: 100; width: 370px;"></div>';
            //            output+='<div id="ul" style="padding-right: 10px; cursor: pointer; padding-left: 10px; padding-top: 4px; width: 86px; z-index: 1;">';
            //            output+='<img id="mul'+i+'" onmouseout=mclosetime() onmouseover=viewBusinessCard('+i+',"mulpv'+i+'",event,"mul'+i+'","manageconnections") style="border: 0px; cursor:pointer;" alt="uimg" src="';

            output+='<div id="mulpv'+i+'" style="display:none; left: 80px; top: 0px; position: absolute; height: auto; z-index: 100; width: 370px;"></div>';
            output+='<div id="ul" style="padding-right: 10px; padding-left: 10px; padding-top: 4px; width: 86px; z-index: 1;" >';
            if(parseJsonResponse[i].photo_thumbnail){
                if(login_user == null || login_user == '' || !login_user ){
                    output+='<img id="mul'+i+'" style="border: 0px; cursor: pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src='+localhost+parseJsonResponse[i].photo_thumbnail+' height="96" />';
                }
                else{
                    output+='<img id="mul'+i+'" style="border: 0px; cursor: pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src='+localhost+parseJsonResponse[i].photo_thumbnail+' height="96" />';
                }
            }
            else{
                if(login_user == null || login_user == '' || !login_user ){
                    output+='<img id="mul'+i+'" style="border: 0px; margin-top:10px; cursor: pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src="'+contextRoot+'/static/images/newUserImg.png"/>';
                }
                else{
                    output+='<img id="mul'+i+'" style="border: 0px; margin-top:10px; cursor: pointer;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") alt="uimg" src="'+contextRoot+'/static/images/newUserImg.png"/>';
                }
            }
            output+='</div>';
            output+='<div id="available" style="width: 80px; margin-left: 30px; font-size: 12px; margin-top: 5px;">';
            output+='<img src=' + ((parseJsonResponse[i].presence == PRESENCE_STATUS_ONLINE)?"../static/images/green-dot-icon.png":"../static/images/gray-dot-icon.png");
            //output+='<img src="'+PRESENCE_SERVICE_URL.replace('$uid$',parseJsonResponse[i].userid)+ '&rnd=' + Math.random()+'"';
            output+=' />';
            //output+=((parseJsonResponse[i].presence == PRESENCE_STATUS_ONLINE)?"&nbsp;Available":"&nbsp;Offline") + '</div>';
            output+='</div>';
            output+='<div style="overflow: hidden; position: absolute; height: 120px; top: 20px; line-height: 20px; left: 34%;">';
            if(login_user == null || login_user == '' || !login_user ){
                output+='<div id="namediv" style="cursor: pointer; overflow:hidden; max-height:20px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'")><h1 style="font-size: 12px;">';
            }
            else{
                output+='<div id="namediv" style="cursor: pointer; overflow:hidden; max-height:20px;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'")><h1 style="font-size: 12px;">';
            }
            output+= parseJsonResponse[i].firstname+'</h1></div>';
            output+='<div id="statusdiv" style="overflow: hidden; width: 440px; line-height: 15px; max-height: 33px;">';
            if(parseJsonResponse[i].summary){
                if(parseJsonResponse[i].summary.length > 175){
                    output+= parseJsonResponse[i].summary.substr(0, 175)+'</div>';
                }
                else {
                    output+= parseJsonResponse[i].summary+'</div>';
                }
            }
            else{
                output+='No summary</div>';
            }
            //                    output+='<div id="workDetailsdiv" style="overflow:hidden; color: rgb(0, 0, 0); max-height:20px;">';
            //                    output+=parseJsonResponse[i].position+'&nbsp;at&nbsp;'+parseJsonResponse[i].mycompany+'</div>';
            output+='<div class="clear" style="margin-left:0;">';
            output+='<div class="floatLeft rating'+parseJsonResponse[i].rating+'" title="Profile Reviews"></div><div class="floatLeft">( <span class="action">'+parseJsonResponse[i].reviews+' Reviews</span> )</div></div>';
            output+='<div class="clear" id="ratediv" style="color: rgb(51, 51, 51);">';
            output+='Rate : $ '+parseJsonResponse[i].rpm+'/minute</div>';
            output+='<div id="sendMsgDiv" style="color: rgb(31, 101, 152);">';
            output+='<table width="280"><tr>';
            output+='<td><span class="action" onclick="openChatWindow(\'';

            output+= parseJsonResponse[i].userid;
            output+="','" + parseJsonResponse[i].category;
            output+='\',\'' +parseJsonResponse[i].firstname+ '\',\'';
            if(parseJsonResponse[i].photo_thumbnail){

                output+=localhost+parseJsonResponse[i].photo_thumbnail;
            }
            else
            {
                output+= contextRoot+"/static/images/newUserImg.png";
            }
            output+='\')"><img alt="Chat" border="0" src="'+contextRoot+'/static/images/green-chat-icon.gif" title="Chat"/></span></td><td><span class="action" onclick="openChatWindow(\'';
            output+= parseJsonResponse[i].userid;
            output+="','" + parseJsonResponse[i].category;
            output+='\',\'' +parseJsonResponse[i].firstname+ '\',\'';
            if(parseJsonResponse[i].photo_thumbnail){

                output+=localhost+parseJsonResponse[i].photo_thumbnail;
            }
            else
            {
                output+= contextRoot+"/static/images/newUserImg.png";
            }
            output+='\',\''+parseJsonResponse[i].skypeid+'\',\''+parseJsonResponse[i].position+'\',\''+parseJsonResponse[i].company+'\')">Chat</span></td><td width="10"></td>';
            output+='<td><span class="action" onclick=showComposeMsg("messages/popupcompose.jsp?replyto='+escape(parseJsonResponse[i].userid)+'&firstname='+escape(parseJsonResponse[i].firstname)+'","common","compose",event)><img border="0" alt="" src="'+contextRoot+'/static/images/msgimg.png"/></span></td><td><span class="action" onclick=showComposeMsg("messages/popupcompose.jsp?replyto='+escape(parseJsonResponse[i].userid)+'&firstname='+escape(parseJsonResponse[i].firstname)+'","common","compose",event)>Send Message</span></td>';
            output+='<td><span class="action" style="color:#1F6598;" onclick=showcommondiv("checkfeedback.do?uid='+escape(parseJsonResponse[i].userid)+'&name='+escape(parseJsonResponse[i].firstname)+'&skillid=0&type=connection&remark=connection","ConnectionPopUp","ConnectionPopUp")>Give Feedback</span></td>';
            output+='</tr></table>';
            output+='</div>';
            output+='</div>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr>';
            output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
            //Right Sie Connection Div
            //output+='<table><tr><td style="height:24px;"></td></tr></table>';
            if(!isAlphaRelease ) {
                output+='<div style="position: relative; left: 53.5%; z-index: 1; width: 46.2%; height: 124px; top: -17px;">';
                output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; line-height:15px; z-index: 10">';
                output+='<tr><td class="corner_topleft1"></td><td class="corner_border_top1"></td><td class="corner_topright1"></td></tr>';
                output+='<tr><td class="corner_border1"></td><td id="corner_content1" class="corner_content1">';
                output+='<div style="width:100%; height:100px;">';
                output+='<span style="color:teal; margin-left:5px;"><b>Java Tutorials</b></span><br/>';
                output+='<div style="position:relative; width:280px; height:50px; margin-left:5px; color:#004080; overflow:none;">Java made easy for you. It is commonly used programming....&nbsp;<span class="action" style="color:#004080">more</span></div>';
                output+='<div id="reviewdiv" style="cursor: pointer; position: relative; width: auto; height: 14px; z-index: 9; margin-left:5px; margin-top: 1%;">';
                output+='<img alt="" src="'+contextRoot+'/static/images/'+parseJsonResponse[i].rating+'rating.png"/>&nbsp; <span id="reviewsdiv">( <span class="action">'+parseJsonResponse[i].reviews+' Reviews</span> )</span></div>';
                output+='</div>';
                output+='</td><td class="corner_border_right1"></td></tr>';
                output+='<tr><td class="corner_bottomleft1"></td><td class="corner_border_bottom1"></td><td class="corner_bottomright1"></td>';
                output+='</tr></table>';
                output+='</div>';
            }
            output+='</div>';
        }
        output+='</div>';
    }
    else{
        output+='<div style="margin-left: 4px; margin-top: 38px; height: 65px; width: 699px;"';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<b>'+parseJsonResponse[parseJsonResponse.length-1].response+'</b>';
        output+='</td><td class="right_side_border"></td></tr>';
        output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
    }
    if(mid == 'view1'){
        output+='<table width="100%" align="right">';
        output+='<tr><td style="text-align:right;">';
        if(allpages > 1){
            output+='<div id="pagination">';
            output+='<table align="right" width="180" style="margin-right:2%">';
            output+='<tr>';
            output+='<td width="30">Page</td>';
            output+='<td width="15">';
            output+='1';
            output+='</td>';
            output+='<td width="20">of</td>';
            output+='<td width="15">';
            output+=allpages;
            output+='</td>';
            output+='<td width="30">';
            lastpage = allpages - 1;
            output+='<span class="action" onclick=setNextlinks("MyConnection.do","connection",1,"'+allpages+'")>Next</span>';
            output+='</td>';
            output+='<td width="30">';
            output+='<span class="action" onclick=setNextlinks("MyConnection.do","connection","'+lastpage+'","'+allpages+'")>Last</span>';
            output+='</td></tr>';
            output+=' </table>';

        }

        output+='</td></tr>';
        output+='</table>';
        output+='</div>';
        output+='</div>';
        output+='</div>';
        output+='<div id="MyRequests" class="TabbedPanelsContent" style="padding:0px; width: 100%; height:auto;">';
        output+= '</div>';
        output+='</div>';
        //My Pending Invitations Tab Data Div

        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_bdr1_rm"></td>';
        output+='</tr>';
        output+='<td class="corner_bottomleft_bdr1"></td>';
        output+='<td class="corner_border_bdr1_bm"></td>';
        output+='<td class="corner_bottomright_bdr1"></td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';
        output+='</div>';

    }
    document.getElementById(pid).innerHTML=output;
    var TabbedPanels1 = new Spry.Widget.TabbedPanels('TabbedPanels1',tabindexer);

}

function ManageMyConnection(result,pid){
    closecommon();
    var output = '';
    var CONNECTION_PAGE_LIMIT = 10;
    start = page * CONNECTION_PAGE_LIMIT;

    end = start + CONNECTION_PAGE_LIMIT;
    var desired;
    var totalpages= new Array();
    totalpages = result.split("####");
    myresult=totalpages[0];
    totalrecords = totalpages[1];
    mypage=start;
    if(totalrecords%CONNECTION_PAGE_LIMIT == 0){
        allpages = totalrecords/CONNECTION_PAGE_LIMIT;
        allpages = parseInt(allpages);
    }
    else{
        allpages = totalrecords/CONNECTION_PAGE_LIMIT +1;
        allpages = parseInt(allpages);
    }
    var parseJsonResponse = eval('('+myresult+')');
    if(mid=='manage')
    {

        output+='<div id="output1">';
        //Connections Div
        if(!isAlphaRelease ){
            output+='<div id="ContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:23px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="padding: 0% 0% 0% 0%; margin-top:-3px; text-align: center; width: 100%; height: 71px; z-index: 100; line-height:15px;">';
            output+='<b style="color:#990000;">Contacts</b>';
            output+='<ul style="display:block; list-style-type:none; text-align: left; padding-left:65px; margin:0px; color:black; "><li>All(60)</li><li>Expert(20)</li><li>Explorer(20)</li><li>Friends(20)</li></b>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';

            output+='<div id="DownloadContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:125px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
            output+='<div style="width: 152px; margin: auto;"><div class="global-button global-color"><span class="action" style="color:#4070A0;">Download Contacts</span></div></div>';
            output+='<div style="width: 140px; text-align: left; margin-left: 22px;">You can download all your contacts in CSV(comma separated value) format.</div>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
        }
        output+='<div id="InviteConnectionsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:0px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
        output+='<span class="action" onclick=onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp")><img src="'+contextRoot+'/static/images/invite_all_logo.png"></span>';
        output+='<div align="center" style="margin: auto; width: 152px;"><a href="javascript:void(0)" class="global-button global-color" onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp")>Invite More Friends</a>';
        output+='</div>';
        output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
        output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
        output+='<div class="popup-header global-bg-color" style="position: relative; height: auto; z-index: 10; left: 3px; width: 726px; top: 0px; margin-top: 10px;">Manage Connections';
        output+='</div>';
        output+='<div style="position: relative; width: 78%; height: auto; left: 0px; z-index: 1; top: -6px;">';
        output+='<table id="corner_dialog_table_bdr1" align="left" class="corner_dialog_table_bdr1" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft_bdr1"></td>';
        output+='<td class="corner_border_bdr1_tm"></td>';
        output+='<td class="corner_topright_bdr1"></td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border_bdr1_lm"></td>';
        output+='<td id="corner_content_bdr1" class="corner_content_bdr1">';
        output+='<div style="width: 100%; height: auto;">';
        output+='<div style="position: relative; padding:2px; left: 0%; z-index: 1; width: 705px; height: 65px; top: 0px;">';
        //Top Connection Search Div
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft1">';
        output+='</td>';
        output+='<td class="corner_border_top1">';
        output+='</td>';
        output+='<td class="corner_topright1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border1">';
        output+='</td>';
        output+='<td id="corner_content1" class="corner_content1">';
        output+='<div style="width:100%; height:30px;">';
        output+='<div class="row" style="width:410px; margin-left:140px;"><div class="cell" style="font-size:12px; color:#990000; width:85px; margin-top:7px;">Search Friends</div><div class="cell" style="width:210px;">';
        output+='<input id="mysearch" type="text" value="" style="width:200px;" onkeypress=onenterAction(event,"SearchFriendsInConn.do","manage") /></div><div class="cell" style="width:75px;"><a style="width: 60px;" href="javascript:void(0)" class="global-button global-color small-button-padding" onclick=showmysearch("SearchFriendsInConn.do","middle_div","manage")>Search</a></div></div>';
        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_right1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_bottomleft1">';
        output+='</td>';
        output+='<td class="corner_border_bottom1">';
        output+='</td>';
        output+='<td class="corner_bottomright1">';
        output+='</td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';

    }
    //Left Side Connection Div
    output+='<div id="manageoutput" style="position: relative; width: auto; height: auto; left: 0px; padding: 3px; z-index: 10;">';
    if(!parseJsonResponse[parseJsonResponse.length-1].response && parseJsonResponse.length>0){
        for(var i=start;i<end;i++){
            if(parseJsonResponse[i]){
                //output+='<div id="mulpv'+i+'" onmouseout="mclosetime()" onmouseover="mcancelclosetime()" style="display:none; left:60px; position: absolute; width: 355px; height: auto; z-index: 100;"></div>';
                output+='<div id="manageFrnd'+i+'" name="manageFrnd" style="background: url('+contextRoot+'/static/images/edit_conn_bg.png) no-repeat; position: relative; width: 360px; height: 50px; padding: 5px; padding-right:0px; left: 0px; margin-top: 0px; z-index: 10;">';
            
                UserInfoConnDiv[i] = new UserInfo(parseJsonResponse[i].userid,parseJsonResponse[i].firstname,parseJsonResponse[i].photo_thumbnail,parseJsonResponse[i].summary,parseJsonResponse[i].expertise,parseJsonResponse[i].country,parseJsonResponse[i].reviews,parseJsonResponse[i].rating,parseJsonResponse[i].rpm,parseJsonResponse[i].category);

                // MyConnectionList[i] = new MyConn(parseJsonResponse[i].userid, parseJsonResponse[i].firstname,parseJsonResponse[i].groupname,parseJsonResponse[i].conid,parseJsonResponse[i].relation,parseJsonResponse[i].tag);
                output+='<div style="padding:5px; position: absolute; z-index: 100; height: 37px; width: 31px; top: 5px; left: 10px;">';
                if(login_user == null || login_user == '' || !login_user )
                {
                    output+='<img onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'") style="border: 0px; cursor:pointer;" alt="uimg" src="';
                }
                else{
                    output+='<img onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'") style="border: 0px; cursor:pointer;" alt="uimg" src="';
                }
                if(parseJsonResponse[i].photo_thumbnail){

                    output+=localhost+parseJsonResponse[i].photo_thumbnail;
                }
                else
                {
                    output+= contextRoot+"/static/images/userimg2.png";
                }
                output+='" width="28" /></div>';
                if(login_user == null || login_user == '' || !login_user )
                {
                    output+='<div id="namediv" style="position: absolute; width: auto; height: 14px; z-index: 3; left: 20%; top: 10%;"><h1 style="font-size: 12px;"><span class="action" style="color:black;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'&from=index","middle_div","'+parseJsonResponse[i].userid+'")>';
                }
                else{
                    output+='<div id="namediv" style="position: absolute; width: auto; height: 14px; z-index: 3; left: 20%; top: 10%;"><h1 style="font-size: 12px;"><span class="action" style="color:black;" onclick=showviewprofile("ViewOtherProfile.do?uid='+parseJsonResponse[i].userid+'","middle_div","'+parseJsonResponse[i].userid+'")>';
                }

                output+= parseJsonResponse[i].firstname+'</span></h1></div>';
                if(parseJsonResponse[i].summary){
                    output+='<div id="GroupName" style="overflow: hidden; left: 20%; position: absolute; width: 57%; height: 28px; top: 35%; color:#666;">';
                    output+= parseJsonResponse[i].summary+'</div>';
                }
                else{
                    output+='';
                }
                output+='<div id="Edit_Delete2" style="position: absolute; width: auto; height: auto; z-index: 10; left: 80%; top: 60%">';
                output+='<span class="action" onclick=showcommondiv("connection/EditConnections.jsp?firstname='+escape(parseJsonResponse[i].firstname)+'&conid='+escape(parseJsonResponse[i].conid)+'&touserid='+escape(parseJsonResponse[i].userid)+'&relation='+escape(parseJsonResponse[i].relation)+'&tag='+escape(parseJsonResponse[i].tag)+'","ConnectionPopUp","ConnectionPopUp") style="font-size:9px; color:gray;"> [Edit]</span>';
                output+='<span class="action" onclick=showcommondiv("profile/delete.jsp?id='+escape(parseJsonResponse[i].conid)+'&type=deleteconnection&divid='+i+'","ConnectionPopUp","ConnectionPopUp") style="font-size:9px; color:#990000;"> [Delete]</span></div>';
                output+='</div>';
            }
        }

        output+='</div>';
    }
    else{
        output+='<div style="position: relative; z-index: 1; left: 0px; top: 0pt; padding-top: 2px; width: 702px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<b>'+parseJsonResponse[parseJsonResponse.length-1].response+'</b>';
        output+='</td><td class="right_side_border"></td></tr>';
        output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
    }
    output+='</div>';




    if(mid=='manage'){
        //  alert("mid :"+mid);
        output+='<table width="100%" align="right">';
        output+='<tr><td style="text-align:right;">';
        if(allpages>1){
            output+='<div id="pagination">';
            output+='<table align="right" width="180" style="margin-right:2%">';
            output+='<tr>';
            output+='<td width="30">Page</td>';
            output+='<td width="15">';
            output+='1';
            output+='</td>';
            output+='<td width="20">of</td>';
            output+='<td width="15">';
            output+=allpages;
            output+='</td>';
            output+='<td width="30">';
            mypage++;
            output+='<span class="action" onclick=setNextlinks("MyConnection.do","manageconn","'+mypage+'","'+allpages+'") >Next</span>';
            output+='</td>';
            output+='<td width="30">';
            output+='<span class="action" onclick=setNextlinks("MyConnection.do","manageconn","'+mypage+'","'+allpages+'")>Last</span>';
            output+='</td></tr>';
            output+=' </table>';

        }

        output+='</td></tr>';
        output+='</table>';
        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_bdr1_rm"></td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_bottomleft_bdr1"></td>';
        output+='<td class="corner_border_bdr1_bm"></td>';
        output+='<td class="corner_bottomright_bdr1"></td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';
        output+='</div>';

    }
    document.getElementById(pid).innerHTML=output;

}

function ManageMyConnection1(result,pid){

    closecommon();
    var output = '';
    var CONNECTION_PAGE_LIMIT = 10;
    start = page * CONNECTION_PAGE_LIMIT;

    end = start + CONNECTION_PAGE_LIMIT;
    var desired;
    var totalpages= new Array();
    totalpages = result.split("####");
    myresult=totalpages[0];
    totalrecords = totalpages[1];
    mypage=start;
    if(totalrecords%CONNECTION_PAGE_LIMIT == 0){
        allpages = totalrecords/CONNECTION_PAGE_LIMIT;
        allpages = parseInt(allpages);
    }
    else{
        allpages = totalrecords/CONNECTION_PAGE_LIMIT +1;
        allpages = parseInt(allpages);
    }
    var parseJsonResponse = eval('('+myresult+')');
    if(mid=='manage' && pid != "manageoutput")
    {

        output+='<div id="output1">';
        //Connections Div
        if(!isAlphaRelease ){
            output+='<div id="ContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:23px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="padding: 0% 0% 0% 0%; margin-top:-3px; text-align: center; width: 100%; height: 71px; z-index: 100; line-height:15px;">';
            output+='<b style="color:#990000;">Contacts</b>';
            output+='<ul style="display:block; list-style-type:none; text-align: left; padding-left:65px; margin:0px; color:black; "><li>All(60)</li><li>Expert(20)</li><li>Explorer(20)</li><li>Friends(20)</li></b>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';

            output+='<div id="DownloadContactsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:125px; z-index: 10;">';
            output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
            output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
            output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
            output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
            output+='<div style="width: 152px; margin: auto;"><div class="global-button global-color"><span class="action" style="color:#4070A0;">Download Contacts</span></div></div>';
            output+='<div style="width: 140px; text-align: left; margin-left: 22px;">You can download all your contacts in CSV(comma separated value) format.</div>';
            output+='</div>';
            output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
            output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
            output+='</table>';
            output+='</div>';
        }
        output+='<div id="InviteConnectionsDiv" style="position: absolute; width: 22%; height: auto; padding: 0px; left: 78.5%; top:0px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="position:relative; margin-top:6px; width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<div id="InviteConnDiv" style="text-align: center; width: 100%; height: auto; z-index: 100;">';
        output+='<span class="action" onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp")><img src="'+contextRoot+'/static/images/invite_all_logo.png"></span>';
        output+='<div align="center" style="margin: auto; width: 152px;"><a href="javascript:void(0)" class="global-button global-color" onclick=showcommondivIndex("'+contextRoot+'/jsp/InviteFriendsHome.jsp?flag=home","ConnectionPopUp","ConnectionPopUp")>Invite More Friends</a>';
        output+='</div>';
        output+='</td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td>';
        output+='<td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
        output+='<div class="popup-header global-bg-color" style="position: relative; height: auto; z-index: 10; left: 3px; width: 726px; top: 0px; margin-top: 10px;">Manage Connections';
        output+='</div>';
        output+='<div style="position: relative; width: 78%; height: auto; left: 0px; z-index: 1; top: -6px;">';
        output+='<table id="corner_dialog_table_bdr1" align="left" class="corner_dialog_table_bdr1" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft_bdr1"></td>';
        output+='<td class="corner_border_bdr1_tm"></td>';
        output+='<td class="corner_topright_bdr1"></td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border_bdr1_lm"></td>';
        output+='<td id="corner_content_bdr1" class="corner_content_bdr1">';
        output+='<div style="width: 100%; height: auto;">';
        output+='<div style="position: relative; padding:2px; left: 0%; z-index: 1; width: 705px; height: 65px; top: 0px;">';
        //Top Connection Search Div
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%;">';
        output+='<tr>';
        output+='<td class="corner_topleft1">';
        output+='</td>';
        output+='<td class="corner_border_top1">';
        output+='</td>';
        output+='<td class="corner_topright1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_border1">';
        output+='</td>';
        output+='<td id="corner_content1" class="corner_content1">';
        output+='<div style="width:100%; height:30px;">';
        output+='<div class="row" style="width:410px; margin-left:140px;"><div class="cell" style="font-size:12px; color:#990000; width:85px; margin-top:7px;">Search Friends</div><div class="cell" style="width:210px;"><input id="mysearch" type="text" value="" style="width:200px;"/></div><div class="cell" style="width:75px;"><a style="width: 60px;" href="javascript:void(0)" class="global-button global-color small-button-padding" onclick=showmysearch("SearchFriendsInConn.do","middle_div","manage")>Search</a></div></div>';
        output+='</div>';
        output+='</td>';
        output+='<td class="corner_border_right1">';
        output+='</td>';
        output+='</tr>';
        output+='<tr>';
        output+='<td class="corner_bottomleft1">';
        output+='</td>';
        output+='<td class="corner_border_bottom1">';
        output+='</td>';
        output+='<td class="corner_bottomright1">';
        output+='</td>';
        output+='</tr>';
        output+='</table>';
        output+='</div>';

    }
    //Left Side Connection Div
    //output+='<div id="manageoutput" style="position: relative; width: auto; height: auto; left: 0px; padding: 3px; z-index: 10;">';
    if(!parseJsonResponse[parseJsonResponse.length-1].response && parseJsonResponse.length>0){
        if(end > parseJsonResponse.length)
            end = parseJsonResponse.length;
        for(var i=start;i<end;i++){
            output+='<div id="mulpv'+i+'" onmouseout="mclosetime()" onmouseover="mcancelclosetime()" style="display:none; left:60px; position: absolute; width: 355px; height: auto; z-index: 100;"></div>';
            output+='<div id="manageFrnd'+i+'" name="manageFrnd" style="background: url('+contextRoot+'/static/images/edit_conn_bg.png) no-repeat; position: relative; width: 360px; height: 50px; padding: 5px; padding-right:0px; left: 0px; margin-top: 0px; z-index: 10;">';
            UserInfoConnDiv[i] = new UserInfo(parseJsonResponse[i].userid,parseJsonResponse[i].firstname,parseJsonResponse[i].photo_thumbnail,parseJsonResponse[i].summary,parseJsonResponse[i].expertise,parseJsonResponse[i].country,parseJsonResponse[i].reviews,parseJsonResponse[i].rating,parseJsonResponse[i].rpm,parseJsonResponse[i].category);

            // MyConnectionList[i] = new MyConn(parseJsonResponse[i].userid, parseJsonResponse[i].firstname,parseJsonResponse[i].groupname,parseJsonResponse[i].conid,parseJsonResponse[i].relation,parseJsonResponse[i].tag);
            output+='<div style="padding:5px; position: absolute; z-index: 100; height: 37px; width: 31px; top: 5px; left: 10px;">';
            output+='<img id="mul'+i+'" onmouseout=mclosetime() onmouseover=viewBusinessCard('+i+',"mulpv'+i+'",event,"mul'+i+'","manageconnections") style="border: 0px; cursor:pointer;" alt="uimg" src="';

            if(parseJsonResponse[i].photo_thumbnail){

                output+=localhost+parseJsonResponse[i].photo_thumbnail;
            }
            else
            {
                output+= contextRoot+"/static/images/userimg2.png";
            }
            output+='" width="28" /></div>';
            output+='<div id="namediv" style="position: absolute; width: auto; height: 14px; z-index: 3; left: 20%; top: 10%;"><h1 style="font-size: 12px;">';
            output+= parseJsonResponse[i].firstname+'</h1></div>';
            if(parseJsonResponse[i].summary){
                output+='<div id="GroupName" style="overflow: hidden; left: 20%; position: absolute; width: 57%; height: 28px; top: 35%; color:#666;">';
                output+= parseJsonResponse[i].summary+'</div>';
            }
            else{
                output+='';
            }
            output+='<div id="Edit_Delete2" style="position: absolute; width: auto; height: auto; z-index: 10; left: 80%; top: 60%">';
            output+='<span class="action" onclick=showcommondiv("connection/EditConnections.jsp?firstname='+escape(parseJsonResponse[i].firstname)+'&conid='+escape(parseJsonResponse[i].conid)+'&touserid='+escape(parseJsonResponse[i].userid)+'&relation='+escape(parseJsonResponse[i].relation)+'&tag='+escape(parseJsonResponse[i].tag)+'","ConnectionPopUp","ConnectionPopUp") style="font-size:9px; color:gray;"> [Edit]</span>';
            output+='<span class="action" onclick=showcommondiv("profile/delete.jsp?id='+escape(parseJsonResponse[i].conid)+'&type=deleteconnection&divid='+i+'","ConnectionPopUp","ConnectionPopUp") style="font-size:9px; color:#990000;"> [Delete]</span></div>';
            output+='</div>';
        }

        output+='</div>';
    }
    else{
        output+='<div style="position: relative; z-index: 1; left: 0px; top: 0pt; padding-top: 2px; width: 702px;">';
        output+='<table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; z-index: 10">';
        output+='<tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr>';
        output+='<tr><td class="left_side_border"></td><td id="corner_content" class="corner_content">';
        output+='<b>'+parseJsonResponse[parseJsonResponse.length-1].response+'</b>';
        output+='</td><td class="right_side_border"></td></tr>';
        output+='<tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr>';
        output+='</table>';
        output+='</div>';
    }
    output+='</div>';

    document.getElementById(pid).innerHTML=output;

}
function editManageConnection(actionURL,invID,touser,groupname,relation,customtag,connid){

    pid=invID;
    var groupnameid;
    var relation1;
    for(var j=1; j<=6; j++){
        var rdiv1= relation+j;
        if(document.getElementById(rdiv1).checked) {
            relation1 = document.getElementById(rdiv1).value;
        }
    }
    var tag= document.getElementById(customtag).value;
    if(tag == 'put your own group name'){
        tag='';
    }

    for(var k=1; k<=3; k++){
        var rdiv2= groupname+k;
        if(document.getElementById(rdiv2).checked) {
            groupnameid = document.getElementById(rdiv2).value;
        }
    }
    var message="your group has been changed ";
    var touserid = document.getElementById(touser).value;
    var url = actionURL;
    showResultWithQueryStr(actionURL, invID, messageHandler, 'connuser='+escape(touserid)+'&group='+escape(groupnameid)+'&inviteMessage='+escape(message)+'&relation='+escape(relation1)+'&tag='+escape(tag)+'&connid='+escape(connid)+'&action=0');
    ModalPopup.Close(invID, '1');
    mclosecommontime2();
    return true;
}


function deleteFromConnection(actionURL,invID,conid){
    pid =invID;
    var url = actionURL;
    showResultWithQueryStr(actionURL, invID, messageHandler,'connid='+escape(conid)+'&action=1');
    mclosecommontime2();
    return true;
}


function commonmanagecallback(){
    if (req.readyState==4){
        if (req.status == 200){

            document.getElementById(pid).style.display='';
            document.getElementById(pid).style.top= (tempY-50)+'px';
            document.getElementById(pid).style.marginLeft = newIcordX+'px';
            document.getElementById(pid).innerHTML = '';
            document.getElementById(pid).innerHTML=req.responseText;
        }else{
    //@todo
    }
    }
    else{
        document.getElementById(pid).style.display='';
        document.getElementById(pid).innerHTML=sHTMLSearchAnim.replace("###", "");
        showDetailscommon('output');
    }
}


function addcustomgroup(field){
    document.getElementById(field).style.display ='';
}


function clearcutomgroup(field){
    document.getElementById(field).style.display ='none';
}

/*function showpendingcount(actionURL)
{ alert("doing");
 var ah = new AjaxHandler();
    ah.init(actionURL);
    ah.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajaxRequest.onreadystatechange = viewPendingConnection;
    ah.send(null);
    alert("done");
}*/
function showmyconnectiion(actionURL,invID,type,mypage,tabindex,username,flag){
    var contype = type;
    mid =type;
    pid=invID;
    page=mypage;
    tabindexer=tabindex;
    if(!username){
        otheruserid = myuserid;
    }
    else{
        otheruserid =username;
    }

    if(login_user == null || login_user == '')
    {
        ModalPopup('NewLoginpopupdiv','');
        document.getElementById('login_details').value = flag+':'+actionURL+':'+invID+':'+type+':'+mypage+':'+tabindex+':'+username;
        return true;
    }
    else
    {
        if(contype == 'view'){
            if(invID == 'middle_div')
                showResultWithQueryStr(actionURL, invID, viewMyConnection, null,true,tabindex,type,mypage);
            else
                showResultWithQueryStr(actionURL, invID, viewMyConnection1, null,false,tabindex,type,mypage);
        }
        if(contype == 'view1'){
            if(invID == 'middle_div')
                showResultWithQueryStr(actionURL, invID, viewMyConnection, null,false,tabindex,type,mypage);
            else
                showResultWithQueryStr(actionURL, invID, viewMyConnection1, null,false,tabindex,type,mypage);
        }
        if(contype == 'pending')
            showResultWithQueryStr(actionURL, invID, viewPendingConnection, null,false,tabindex,type,mypage);

        if(contype == 'manage'){
            if(invID == 'middle_div')
                showResultWithQueryStr(actionURL, invID, ManageMyConnection, null,false,tabindex,type,mypage);
            else
                showResultWithQueryStr(actionURL, invID, ManageMyConnection1, null,false,tabindex,type,mypage);
        }
        //        if(contype == 'manage1'){
        //            alert("manage1");
        //            showResultWithQueryStr(actionURL, invID, ManageMyConnection1, null);
        //        }
        return true;
    }
}
function showmysearch(actionURL,invID,type,searchstr){
    //alert(invID);
    if(document.getElementById('mysearch')){
        desired= document.getElementById('mysearch').value;

    }
    else
        desired = searchstr;
    if(desired == '')
    {
        document.getElementById('connectionoutput').innerHTML ='<div style="position: relative; z-index: 1; left: 4px; top: 0pt; padding-top: 4px; width: 698px;"><table id="corner_dialog_table" align="left" class="corner_dialog_table" style="width: 100%; z-index: 10"><tr><td class="corner_topleft"></td><td class="top_side_border"></td><td class="corner_topright"></td></tr><tr><td class="left_side_border"></td><td id="corner_content" class="corner_content"><b>No String for Search</b></td><td class="right_side_border"></td></tr><tr><td class="corner_bottomleft"></td><td class="bottom_side_border"></td><td class="corner_bottomright"></td></tr></table></div>';
        //document.getElementById('Middle_Div').innerHTML='No String for Search';
        return;
    }

    var contype = type;
    mid =type;
    pid=invID;
    if(contype == 'view'){
        showResultWithQueryStr(actionURL, invID, viewMyConnection,"desired="+escape(desired));
    }
    if(contype == 'view1'){
        showResultWithQueryStr(actionURL, invID, viewMyConnection,"desired="+escape(desired));
    }
    if(contype == 'manage'){
        showResultWithQueryStr(actionURL, invID, ManageMyConnection,"desired="+escape(desired));
    }
    if(contype == 'pending'){
        showResultWithQueryStr(actionURL, invID, viewPendingConnection,"desired="+escape(desired));
    }
    if(contype == 'manage1'){
        showResultWithQueryStr(actionURL, invID, ManageMyConnection,"desired="+escape(desired));
    }
}
