﻿function gup(name)        
{
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
    var regexS = "[\\?&]"+name+"=([^&#]*)"; 
    var regex = new RegExp( regexS );  
    var results = regex.exec( window.location.href );  
    if(results != null){return results[1];} else {return ''};
}
        
function SelectMsg(ddlObject, Step)
{  
var ddlid = ge(ddlObject).value;
var GrdInbox;
if(Step == "1")
{
    GrdInbox=ge('ctl00_cp1_WzdMessage_grdInbox');
}
else if(Step == "2")
{
    GrdInbox=ge('ctl00_cp1_WzdMessage_grdSent');
}
if(ddlid == "1")
{
    for (i=0; i < document.forms[1].elements.length; i++) 
			{
				if (document.forms[1].elements[i].type == 'checkbox')
				{
					document.forms[1].elements[i].checked = false;
				}
			}
			
    if(Step == "1")
    {
        linkStatus();
    }
    else if(Step == "2")
    {
        linkSentStatus();
    }
}
else if(ddlid =="2")
{
    if(GrdInbox != null)
    {
    for (var i=0;i<GrdInbox.rows.length;i++){
    ctrls=GrdInbox.rows[i].cells[0];
    arspan=ctrls.getElementsByTagName('span');
    archeck=ctrls.getElementsByTagName('input');
    
    if((arspan[1].innerHTML == 'R')){
        archeck[0].checked = true;}else{
        archeck[0].checked = false;
    }}}
           
     if(Step == "1")
    {
        linkStatus();
    }
    else if(Step == "2")
    {
        linkSentStatus();
    }
	
}
else if(ddlid == "3")
{
    if(GrdInbox != null){
    for (var i=0;i<GrdInbox.rows.length;i++){
    ctrls=GrdInbox.rows[i].cells[0];
    arspan=ctrls.getElementsByTagName('span');
    archeck=ctrls.getElementsByTagName('input');
    
    if((arspan[1].innerHTML == 'U')){
        archeck[0].checked = true;}else{
        archeck[0].checked = false;
    }}}
           
     if(Step == "1")
    {
        linkStatus();
    }
    else if(Step == "2")
    {
        linkSentStatus();
    }
}
else if(ddlid =="4")
{  
     for (i=0; i < document.forms[1].elements.length; i++) 
			{
				if (document.forms[1].elements[i].type == 'checkbox')
				{ 
					document.forms[1].elements[i].checked = true;
				}
			}
			
     if(Step == "1")
    {
        linkStatus();
    }
    else if(Step == "2")
    {
        linkSentStatus();
    }
}
}
    
 function linkStatus()
{
    var GrdInbox=ge('ctl00_cp1_WzdMessage_grdInbox');
    var Ids=0;
    var icount = 0;
    var iRead=0;
    if(GrdInbox != null)
    {    
        for (var i=0;i<GrdInbox.rows.length;i++)
        {
           ctrls=GrdInbox.rows[i].cells[0];
           arspan=ctrls.getElementsByTagName('span');
           archeck=ctrls.getElementsByTagName('input');
           if(archeck[0].checked == true)
           {
                Ids += 1;
               
                if((arspan[1].innerHTML == 'U') )
                {
                    icount += 1;
                }
                if ((arspan[1].innerHTML == 'R'))
                {
                    iRead += 1;
                }
            }
        }
      }
    if(iRead == 0 && icount == 0){
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').disabled=true;
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').href='#';
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').className = 'disablelink';
    
    ge('ctl00_cp1_WzdMessage_lbtnDelete').disabled=true;
    ge('ctl00_cp1_WzdMessage_lbtnDelete').href='#';
    ge('ctl00_cp1_WzdMessage_lbtnDelete').className = 'disablelink';
    
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').disabled=true;
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').href='#';
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').className = 'disablelink';
    getElement('hdnDel').value = 'disable';
    }
    
    else if (iRead > 0 && icount == 0){
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnMarkUnread','')";
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').className = 'enablelink';

    ge('ctl00_cp1_WzdMessage_lbtnDelete').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnDelete').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnDelete','')";
    ge('ctl00_cp1_WzdMessage_lbtnDelete').className = 'enablelink';

    
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').disabled=true;
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').href='#';
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').className = 'disablelink';
    getElement('hdnDel').value = 'enable';
    }
    
    else if(iRead == 0 && icount > 0){
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').disabled=true;
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').href='#';
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').className = 'disablelink';
    
    ge('ctl00_cp1_WzdMessage_lbtnDelete').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnDelete').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnDelete','')";
    ge('ctl00_cp1_WzdMessage_lbtnDelete').className = 'enablelink';
    
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnMarkRead','')";
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').className = 'enablelink';
    getElement('hdnDel').value = 'enable';
    }
    
    else if(iRead > 0 && icount > 0){
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnMarkUnread','')";
    ge('ctl00_cp1_WzdMessage_lbtnMarkUnread').className = 'enablelink';
    
    ge('ctl00_cp1_WzdMessage_lbtnDelete').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnDelete').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnDelete','')";
    ge('ctl00_cp1_WzdMessage_lbtnDelete').className = 'enablelink';
    
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnMarkRead','')";
    ge('ctl00_cp1_WzdMessage_lbtnMarkRead').className = 'enablelink';
    getElement('hdnDel').value = 'enable';
    }
}
    
function linkSentStatus()
{
var GrdSent=ge('ctl00_cp1_WzdMessage_grdSent');
    var Ids=0;
    if(GrdSent != null)
    {    
        for (var i=0;i<GrdSent.rows.length;i++)
        {
           ctrls=GrdSent.rows[i].cells[0];
           archeck=ctrls.getElementsByTagName('input');
           if(archeck[0].checked == true)
           {
                Ids += 1;
           }
        }
     }
    if(Ids > 0)
    {
    ge('ctl00_cp1_WzdMessage_lbtnDeleteSent').disabled=false;
    ge('ctl00_cp1_WzdMessage_lbtnDeleteSent').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnDeleteSent','')";
    ge('ctl00_cp1_WzdMessage_lbtnDeleteSent').className = 'enablelink';
    getElement('hdnDel').value = 'enable';
    }
    else
    {
    ge('ctl00_cp1_WzdMessage_lbtnDeleteSent').disabled=true;
    ge('ctl00_cp1_WzdMessage_lbtnDeleteSent').href="javascript:__doPostBack('ctl00$cp1$WzdMessage$lbtnDeleteSent','')";
    ge('ctl00_cp1_WzdMessage_lbtnDeleteSent').className = 'disablelink';
    getElement('hdnDel').value = 'disable';
    }
}

function showDetails(smallPanel, DetailPanel, chkControl, chkControl1, subject, tablerow, msgId, IsMsgRead, Number)
{  
    if(ge(chkControl).checked)
        ge(chkControl1).checked = true;
    else
        ge(chkControl1).checked = false;
        
    ge(smallPanel).style.display = 'none';
    ge(DetailPanel).style.display = 'block';
        if(ge(IsMsgRead).innerHTML == 'U')
        {
            AJAXMethods.UpdateAsRead(msgId, Number);
            ge(tablerow).style.backgroundColor="#FFFFFF";
            ge(IsMsgRead).innerHTML = 'R';
        }
    return false;
}

function hideDetails(smallPanel, DetailPanel, chkControl, chkControl1, Step)
{ 
    if(ge(chkControl1).checked)
        ge(chkControl).checked = true;
    else
        ge(chkControl).checked = false;
    
    ge(DetailPanel).style.display = 'none';
    ge(smallPanel).style.display = 'block';
    if(Step == '1')
    {
        linkStatus();
    }
    else if(Step == '2')
    {
        linkSentStatus();
    }
    
    return false;
}

function showNotification()
{
var list=ge('ctl00_cp1_WzdMessage_dlstNotificationFrom');
var listlength=list.rows.length;
var mstrid;
 for (var i=0;i<listlength;i++)
 {
     ctrls=list.rows[i].cells[0];//.innerHTML;
     span=ctrls.getElementsByTagName('span');
     check=ctrls.getElementsByTagName('input');
     var mstrid=span[0].innerHTML;
       if(check[0].checked == false)
       {
            var datalist=ge('ctl00_cp1_WzdMessage_dlstNotification');
            var datalistlength=datalist.rows.length;
             for (var j=0;j<datalistlength;j++)
            {
             ctrls1=datalist.rows[j].cells[0];
             arspan=ctrls1.getElementsByTagName('span');
             artable=datalist.getElementsByTagName('table');
             var tableid = artable[j].id;
             var usermstrid=arspan[1].innerHTML;
             if(usermstrid == mstrid)
                {
                    ge(artable[j].id).style.display='none';
                }
             }
       }
       else if(check[0].checked == true)
       {
            var datalist=ge('ctl00_cp1_WzdMessage_dlstNotification');
            var datalistlength=datalist.rows.length;
             for (var k=0;k<datalistlength;k++)
            {
             ctrls1=datalist.rows[k].cells[0];
             arspan=ctrls1.getElementsByTagName('span');
             artable=datalist.getElementsByTagName('table');
             var tableid = artable[k].id;
             var usermstrid=arspan[1].innerHTML;
             if(usermstrid == mstrid)
                {
                    ge(artable[k].id).style.display='block';
                }
             }
       }
}
}

/* Used in  Group Section under Member's Tab */
function AddToList(userid, groupid)
{
AJAXMethods.AddTempList(userid,groupid,'1',callback_AddTempList);
ge('ctl00_cp1_WzdGroup_divInvitationList').style.display='block';

var mainspan=ge('friends_list');
var arspan=mainspan.getElementsByTagName('span');
for(var i=0;i<arspan.length;i++)
{  
if(userid == arspan[i].getAttribute('u_id'))
    mainspan.removeChild(ge(arspan[i].id));
}    
}
function RemoveList(uid, gid,name)
{
AJAXMethods.AddTempList(uid,gid,'2',callback_RemoveList);

//Show that row in the datalist.
mainspan=ge('friends_list');
var arspan=mainspan.getElementsByTagName('span');
var iCount=0;
for(var i=0;i<mainspan.getElementsByTagName('span').length;i++)
{
if(uid == arspan[i].getAttribute('u_id'))
{
    iCount++;
    break;
}
}
if(iCount=='0')
{
    sp = document.createElement('span');
    sp.innerHTML="<input class=\"inputcheckbox\" type=\"checkbox\" onclick=\"AddToList('"+uid+"','"+gid+"','"+name+"');\"/>";
    arlabel= document.createElement('label');
    arlabel.innerHTML=name;
    br = document.createElement('br');
    arlabel.setAttribute('class',' ');
    sp.setAttribute('u_id', uid);
    sp.setAttribute('id', 'rep_ctrl'+uid);
    sp.setAttribute('u_name', name);
    sp.appendChild(arlabel);
    sp.appendChild(br);
    mainspan.appendChild(sp);
}
}
function callback_AddTempList(res)
{
if(res != null && res.value != null && res.value.Tables != 0 && res.value.Tables.length == 1)
{
if(res.value.Tables[0].Rows.length > 0)
{
    ge('ctl00_cp1_WzdGroup_lblCount').innerHTML=res.value.Tables[0].Rows[0]['TotCount'];
    
    table = ge('ctl00_cp1_WzdGroup_tblList');
    tbody = table.getElementsByTagName('tbody');
    if(_isIE)
    {
        if ( tbody[0].hasChildNodes() )
        {
            while ( tbody[0].childNodes.length >= 1 )
            {
                tbody[0].removeChild( tbody[0].firstChild );       
            } 
        }
    }
    else
    {
        tbody1 = document.createElement('tbody');
         if (table.childNodes.length!=0)
            {
                while ( table.childNodes.length >= 1 )
                {
                    table.removeChild( table.firstChild );
                } 
            }
    }
    for(var i=0; i<res.value.Tables[0].Rows.length;i++)
    {
        tr = document.createElement('tr');
        td1 = document.createElement('td');
        td2 = document.createElement('td');
        tr.setAttribute('id',res.value.Tables[0].Rows[i]['userid']);
        tr.setAttribute('r_id',res.value.Tables[0].Rows[i]['userid']);
        td1.innerHTML = "<a href=\"MemberProfile.aspx?id="+res.value.Tables[0].Rows[i]['userid']+"\">"+res.value.Tables[0].Rows[i]['fullname']+"</a>";
        td2.innerHTML = "<a href=\"#\" onclick=\"RemoveList('"+ res.value.Tables[0].Rows[i]['userid'] + "','" + res.value.Tables[0].Rows[i]['GroupID'] + "','" + res.value.Tables[0].Rows[i]['fullname'] + "');\">"+removeText+"</a>";
        tr.appendChild(td1);
        tr.appendChild(td2);
        if(_isIE)
        {  tbody[0].appendChild(tr); }
        else 
        { tbody1.appendChild(tr); }
    }
    if(_isIE)
       { table.appendChild(tbody[0]); }
    else
       { table.appendChild(tbody1);  }
    td1.setAttribute("width","80%");
    td2.setAttribute("width","20%");
}
}
}
function callback_RemoveList(resp)
{
if(resp != null && resp.value != null && resp.value.Tables != 0)
{
if(resp.value.Tables[0].Rows.length > 0)
{
    var cnt = resp.value.Tables[0].Rows[0]['TotCount'];
    if(cnt > 0)
    {
        ge('ctl00_cp1_WzdGroup_lblCount').innerHTML=cnt;
        
        table = ge('ctl00_cp1_WzdGroup_tblList');
        tbody = table.getElementsByTagName('tbody');
        if(_isIE)
        {
            if ( tbody[0].hasChildNodes() )
            {
                while ( tbody[0].childNodes.length >= 1 )
                {
                    tbody[0].removeChild( tbody[0].firstChild );       
                } 
            }
        }
        else
        {
             tbody1 = document.createElement('tbody');
             if (table.childNodes.length!=0)
                {
                    while ( table.childNodes.length >= 1 )
                    {
                        table.removeChild( table.firstChild );
                    } 
                }
        }
        for(var i=0; i<resp.value.Tables[0].Rows.length;i++)
        {
            tr = document.createElement('tr');
            td1 = document.createElement('td');
            td2 = document.createElement('td');
            tr.setAttribute('id',resp.value.Tables[0].Rows[i]['userid']);
            tr.setAttribute('r_id',resp.value.Tables[0].Rows[i]['userid']);
            td1.innerHTML = "<a href=\"MemberProfile.aspx?id="+resp.value.Tables[0].Rows[i]['userid']+"\">"+resp.value.Tables[0].Rows[i]['fullname']+"</a>";
            td2.innerHTML = "<a href=\"#\" onclick=\"RemoveList('"+ resp.value.Tables[0].Rows[i]['userid'] + "','" + resp.value.Tables[0].Rows[i]['GroupID'] + "','" + resp.value.Tables[0].Rows[i]['fullname'] + "');\">"+removeText+"</a>";
            tr.appendChild(td1);
            tr.appendChild(td2);
            if(_isIE)
              {  tbody[0].appendChild(tr); }
            else 
              { tbody1.appendChild(tr); }
         }
        if(_isIE)
           { table.appendChild(tbody[0]); }
        else
           { table.appendChild(tbody1);  }
        td1.setAttribute("width","80%");
        td2.setAttribute("width","20%");
    }
    else
    {
        ge('ctl00_cp1_WzdGroup_divInvitationList').style.display='none';
    }
}
else
{
   ge('ctl00_cp1_WzdGroup_divInvitationList').style.display='none';
}
}
}


// Used in ShareLink
var isNS4 = (navigator.appName=="Netscape")?1:0;
function handlekeypress(evt)
{
var clickElement;
if(!isNS4)
{
if(window.event)
{
    e=window.event;
    clickElement=e.srcElement.id;
}
}
else
{
if(evt)
{
    e=evt;
    clickElement=e.target.id;
}
}

if(clickElement=='title')
{  
//when user click on a title
title.style.display='none';
txttitle.style.display='block';
desc.style.display='block';
txtdesc.style.display='none';
txttitle.value=title.innerHTML;
desc.innerHTML=encode(txtdesc.value);
txttitle.select();
hdndesc.value
}
else if(clickElement=='txttitle'){ }
else if(clickElement=='desc')
{  
title.style.display='block';
txttitle.style.display='none';
desc.style.display='none';
txtdesc.style.display='block';
txtdesc.value=desc.innerHTML;
title.innerHTML=encode(txttitle.value);
txtdesc.select();
}
else if(clickElement=='txtdesc'){ }
else
{
title.innerHTML=encode(txttitle.value);
desc.innerHTML=encode(txtdesc.value);
title.style.display='block';
desc.style.display='block';
txttitle.style.display='none';
txtdesc.style.display='none';
}
hdntitle.value=title.innerHTML;
hdndesc.value=desc.innerHTML;
}

function GetData(){ 
if(!isNS4){
var xml=new ActiveXObject('Msxml2.XMLHTTP');
}else{var xml=new XMLHttpRequest();}

getElement('ifrmShareLink').style.visibility="hidden";
dvShareLink.style.visibility="hidden";

var textUrl=t1.value.replace(/^\s+|\s+$/g,"");
if((textUrl!="http://") && (textUrl!=''))
{
if(xml)
{  
DivShareLink.style.display='block';
dvAttachShareLink.style.display='none';
loading.style.display='block';
attachment_stage_area1.style.display='none';
xml.open('Get','sharelink.ashx?url='+textUrl,true);
xml.onreadystatechange=function()
{
if(xml.readyState==4)
{  
    attachment_stage_area1.style.display='block';
    
    var response=xml.responseText.split('|');
    
    title.innerHTML=encode(response[0]);
    
    hdntitle.value=response[0];
   
    txttitle.value=response[0];
    
    if((response[1]!="")||(response[1]!="NULL"))
    {
        dvDesc.style.display='block';
        desc.innerHTML=response[1];
        txtdesc.value=response[1];
        hdndesc.value=response[1];
    }
    else
    { 
        dvDesc.style.display='none';
    }
    
    link.innerHTML=encode(textUrl);
    hdnlink.value=link.innerHTML;
     
    if(response[2]!='')
    {
        PicSec.style.display='block';
        dv.innerHTML=response[2];
        counter.innerHTML= '1 of '+dv.getElementsByTagName('img').length;
        DVs[0].className='thumbnail thumbnail_selected';
		hdnPicName.value=divPic[0].src;
    }
    else
    {   
        PicSec.style.display='none';
    }
    index.value=0;
    buttons(index);
    
    loading.style.display='none';
    document.onclick=handlekeypress;
}
}
}
xml.send(null);
}
}
function noPic(ele)
{
if(ele==true)
{
phSec.style.display='none'
}
else
{
phSec.style.display='block'
}
}
function Left()
{		
DVs[index.value].className="thumbnail thumbnail_unselected";
index.value=parseInt(index.value)-1;
hdnPicName.value=divPic[index.value].src;
DVs[index.value].className="thumbnail thumbnail_selected"	
buttons(index);
}
function Right()
{
DVs[index.value].className="thumbnail thumbnail_unselected";
index.value=parseInt(index.value)+1;
hdnPicName.value=divPic[index.value].src;
DVs[index.value].className="thumbnail thumbnail_selected"
buttons(index);

}
function buttons(index)
{
var dIndex=parseInt(index.value)+1;
counter.innerHTML= dIndex +" of "+DVs.length;
if(index.value==0)
btnLeft.disabled=true;
else
btnLeft.disabled=false;
if(index.value==DVs.length-1)
btnRight.disabled=true;
else
btnRight.disabled=false;
}

function ShareLink(){
dvAttachShareLink.style.display='inline';
DivShareLink.style.display='none';
t1.value='http://';
title.innerHTML='';
desc.innerHTML='';
hdntitle.value='';
hdndesc.value='';
txttitle.value='';
txtdesc.value='';
}    
function encode(string){
var newstring=string.replace(/<\s*(\w+)\b(.*?)>(.*?)<\/\1>/g,'&lt;$1$2&gt;$3&lt;/$1&gt;');
return newstring;
}    
function RemoveShareVideo()
{
dvAttachShareVideo.style.display='inline';
DivShareVideo.style.display='none';    
hdnVid.value='';
hdnVPic.value='';
hdnVTags.value='';
hdnVTitle.value='';
txtEmbdCode.value='';
}

function CloseDiv(num){ 
if(num==1)
{
dvNoVideo.style.visibility='hidden';
if(_isIE)
getElement('ifrmNoVideo').style.visibility='hidden';
}
if(num==2)
{
dvAddVideo.style.visibility='hidden';
if(_isIE)
getElement('ifrmAddVideo').style.visibility='hidden';
}
dvVideo.innerHTML='';
return false;
}
function showPreview(num,vid)
{
dvAddVideo.style.visibility='hidden';
if(_isIE)
 getElement('ifrmAddVideo').style.visibility='hidden';
showmessage(getUpdateMessage(loadingText),1000,dvAddVideo,'ifrmAddVideo','td_AddVideo');
if(num==1)
{
returnvalue=AJAXMethods.GetVideoPreview(vid);
dvVideo.innerHTML=returnvalue.value;
pnlAddVideo.style.display='none';
pnlPreview.style.display='block';
pnlSucess.style.display='none';
}
else if(num==2)
{
   dvVideo.innerHTML='';
   pnlAddVideo.style.display='block';
   pnlPreview.style.display='none';
   pnlSucess.style.display='none';
}
return false;
}
function embedCode(num){ 
if(txtEmbdCode.value.replace(/^\s+|\s+$/g,"")=='')
{ 
    if(num==3)
    { // hide popup emb code
    dvVideoCode.style.visibility='hidden';
    if(_isIE)
        getElement('ifrmVideoCode').style.visibility='hidden';
    }
    else
    {
    return showmessage(getUpdateMessage(loadingText),1000,dvNoVideo,'ifrmNoVideo','td_NoVideo');
    }
}
else
{
str=txtEmbdCode.value.replace(/^\s+|\s+$/g,"");
returnstr=encodeURI(text_get_hyperlinks(str));
if(returnstr!=null && returnstr!='' && returnstr!='null')
{
utube='http://www.youtube.com/';
var index = returnstr.indexOf('watch');
if(index>0)
{
    utube='http://www.youtube.com/watch?v=';
}
else
{
    var indx = returnstr.indexOf('v');
    if(indx>0)
    {
        utube='http://www.youtube.com/v/';
    }
}
if(returnstr.split(',')[0])
{
    vid=returnstr.split(',')[0].replace(utube,'');
    var index1 = vid.indexOf('%22');
    if(index1>0)
    {
        vid=vid.substring(0,index1);
    }
    var index2 = vid.indexOf('%3E');
    if(index2>0)
    {
        vid=vid.substring(0,index2);
    }
    var index3 = vid.indexOf('&');
    if(index3>0)
    {
        vid=vid.substring(0,index3);
    }
    DisplayVideo(vid,num);
}
else
{
    if(num==3)
    { // hide popup emb code
    txtEmbdCode.value=''
    dvVideoCode.style.visibility='hidden';
    if(_isIE)
        getElement('ifrmVideoCode').style.visibility='hidden';
    }
    return showmessage(getUpdateMessage(loadingText),1000,dvNoVideo,'ifrmNoVideo','td_NoVideo');
}
}
else
{
    if(num==3)
    { // hide popup emb code
    txtEmbdCode.value=''
    dvVideoCode.style.visibility='hidden';
    if(_isIE)
        getElement('ifrmVideoCode').style.visibility='hidden';
    }
    return showmessage(getUpdateMessage(loadingText),1000,dvNoVideo,'ifrmNoVideo','td_NoVideo');
}
}
return false;
}

function DisplayVideo(vid,num){  
hdnVid.value=vid;
if(num==3){
dvVideoCode.style.visibility="hidden";
if(_isIE)
getElement('ifrmVideoCode').style.visibility="hidden";
dvAttachShareVideo.style.display='none';
DivShareVideo.style.display='block';
vdetails1=AJAXMethods.GetVideoDetails(vid);
if(vdetails1.value!='' && vdetails1.value!='null'&& vdetails1.value!='error'){
hdnVTitle.value=vdetails1.value.split('||')[0];
hdnVPic.value=vdetails1.value.split('||')[3];
lblVideoTitle.innerHTML=hdnVTitle.value;
hdnVDesc.value=vdetails1.value.split('||')[1];
divShareVideoPic.innerHTML='<img src="' + hdnVPic.value + '" />';
}
else{
dvAttachShareVideo.style.display='block';
DivShareVideo.style.display='none';
return showmessage(getUpdateMessage(loadingText),1000,dvNoVideo,'ifrmNoVideo','td_NoVideo');
}
}
if(num!=3){
vdetails=AJAXMethods.GetVideoDetails(vid);
if(vdetails.value!='' && vdetails.value!='null' && vdetails.value!='error'){
lblTitleHead.innerHTML='" '+vdetails.value.split('||')[0]+' "';
txtTitle.value=vdetails.value.split('||')[0];
txtDesc.value=vdetails.value.split('||')[1];
hdnVPic.value=vdetails.value.split('||')[3];
hdnVTags.value=vdetails.value.split('||')[2];
showmessage(getUpdateMessage(loadingText),1000,dvAddVideo,'ifrmAddVideo','td_AddVideo');
if(num==1){
returnvalue=AJAXMethods.GetVideoPreview(vid);
dvVideo.innerHTML=returnvalue.value;
pnlAddVideo.style.display='none';
pnlPreview.style.display='block';
pnlSucess.style.display='none';
}
else if(num==2){
dvVideo.innerHTML='';
pnlAddVideo.style.display='block';
pnlPreview.style.display='none';
pnlSucess.style.display='none';
}
}
else{
dvAddVideo.style.visibility='hidden';
if(_isIE)
getElement('ifrmAddVideo').style.visibility='hidden';
return showmessage(getUpdateMessage(loadingText),1000,dvNoVideo,'ifrmNoVideo','td_NoVideo');
}}
return false;}

function addVideo(){
var videoid=hdnVid.value;
var pic=hdnVPic.value;
var tags=hdnVTags.value;
var cid=ddlCategory.value;
var title=txtTitle.value.replace(/^\s+|\s+$/g,"");
var desc=txtDesc.value.replace(/^\s+|\s+$/g,"");
if(ddlCategory.value=='0' || title=='' || desc==''){
alert(EnterAllDetailsText);}
else{
AJAXMethods.AddVideo(videoid,cid,title,desc,pic,tags);
dvAddVideo.style.visibility='hidden';
if(_isIE)
getElement('ifrmAddVideo').style.visibility='hidden';
showmessage(getUpdateMessage(loadingText),1000,dvAddVideo,'ifrmAddVideo','td_AddVideo');
dvVideo.innerHTML='';
ddlCategory.value='0';
txtEmbdCode.value='';
pnlAddVideo.style.display='none';
pnlPreview.style.display='none';
pnlSucess.style.display='block';
}
return false;
}
function callAfterDelay(){
dvAddVideo.style.visibility='hidden';
if(_isIE)
getElement('ifrmAddVideo').style.visibility='hidden';
}
/*Start of Share External Photo*/
function RemoveUploadSharePhoto(){
dvAttachSharePhoto.style.display='inline';
dvUploadSharePhoto.style.display='none';
hdnSharePid.value='';}
function openPopup(){
if(_isIE)
var ht=312
else
var ht=303
winNew = window.open('UploadPic.aspx','Upload','width=600,height='+ht+',resizable=no,toolbar=no,menubar=no,status=no,titlebar=no,scrollbars=yes,left=200,top=200');
winNew.focus();}
function openPreview(PhotoName){
window.open('Preview.aspx?tp=1&id='+PhotoName,'Preview','width=500,height=500,toolbar=no,menubar=no,scrollbars=yes,left=100,top=100');}

/***************************************************************************************************/

function showDv(hypRemoveJob,wallId,divID,iframeID,hdnVarID)
{
    getElement(divID).style.top=(getElementTop(hypRemoveJob)) + "px";
    getElement(divID).style.left=getElementLeft(hypRemoveJob)+ "px";
    getElement(divID).style.right=(ge(hypRemoveJob).offsetTop + 250)+ "px"
    if(_isIE)
    {
        ge(iframeID).style.top=ge(divID).style.top;
        ge(iframeID).style.left=ge(divID).style.left;
        ge(iframeID).style.height="100px";
        ge(iframeID).style.visibility = 'visible';
    }
    ge(hdnVarID).value=wallId;
    ge(divID).style.display='block';
    return false;
}

function showPendingDv(hypRemoveJob,battleId,divID,hdnVarID,HeaderID,HeaderText,labelID,Text,hdnTextType,TextTypeValue)
{
    getElement(divID).style.top=(getElementTop(hypRemoveJob)) + "px";
    getElement(divID).style.left=(getElementLeft(hypRemoveJob)-300)+ "px";
    getElement(divID).style.right=(ge(hypRemoveJob).offsetTop + 250)+ "px"; 
   
    ge(hdnVarID).value=battleId;
    ge(hdnTextType).value=TextTypeValue;
    ge(HeaderID).innerHTML=HeaderText;
    ge(labelID).innerHTML=Text;
    ge(divID).style.display='block';
    return false;
}

function hidePDiv()
{
    ge('dvChallenge').style.display='none';
}

function showPopupMsg(btnName,LoadingText)
{
    getElement('dvMsg').style.top=(getElementTop(btnName)) + "px";
    getElement('dvMsg').style.left=(getElementLeft(btnName)-300)+ "px";
    getElement('dvMsg').style.right=(ge(btnName).offsetTop + 250)+ "px"; 
    ge('dvMsg').style.display='block';
    window.setTimeout("callAfterDelay()",3000); 
}

function callAfterDelay()
{
    ge('dvMsg').style.display='none';
}

function showPic(Loc,PicName,divID,iframeID,img,uid)
{
    ge('btnProfile').onclick=function(){location.href='MemberProfile.aspx?id='+uid;}
    getElement(divID).style.top=(getElementTop(Loc)) + "px";
    getElement(divID).style.left=(getElementLeft(Loc)-200)+ "px";
    getElement(divID).style.right=(ge(Loc).offsetTop + 250)+ "px"
    if(_isIE && iframeID!='')
    {
        ge(iframeID).style.top=ge(divID).style.top;
        ge(iframeID).style.left=ge(divID).style.left;
        ge(iframeID).style.height="100px";
        ge(iframeID).style.visibility = 'visible';
    }
    ge(img).src="ProfileMediumPic/"+PicName;
    ge(divID).style.display='block';
    return false;
}
/*********************Games*********************************************************************************/

function showGameDv(hypRemoveJob,divID,iframeID,hdnVarID,wallId,GameNameLabel,GameName)
{
    getElement(divID).style.top=(getElementTop(hypRemoveJob)) + "px";
    getElement(divID).style.left=(getElementLeft(hypRemoveJob)-300)+ "px";
    getElement(divID).style.right=(ge(hypRemoveJob).offsetTop + 250)+ "px"
    if(_isIE)
    {
        ge(iframeID).style.top=ge(divID).style.top;
        ge(iframeID).style.left=ge(divID).style.left;
        ge(iframeID).style.height="100px";
        ge(iframeID).style.visibility = 'visible';
    }
    ge(hdnVarID).value=wallId;
    ge(GameNameLabel).innerHTML=GameName.replace("||","'");
    ge(divID).style.display='block';
    return false;
}

function hideGameDiv(divID,iframeID)
{
    ge(divID).style.display='none';
    getElement(iframeID).style.visibility='hidden';
}

function getGameInfo(EmbedCode,EmbedIcon,category)
{ //alert(EmbedCode+','+EmbedIcon+','+category);
    var txtCode=ge(EmbedCode).value;
    if(txtCode.replace(/^\s+|\s+$/g,"")!='') // replaces the extra spaces
    { 
        var str=txtCode.replace(/^\s+|\s+$/g,"");
        var len=str.length;
        for(i=0;i<=len;i++)
        {
            str=str.replace(',','bb').replace(' ','||'); //replace a space with a pipe sign
        }
        //alert(str);
        returnstr=encodeURI(text_get_hyperlinks(str));
        if (returnstr!='null' && returnstr!='')
        {
            //alert(returnstr);
            var miniclip='http://www.miniclip.com/swfcontent/freegames/loader.swf?url=';
            //alert(strarray[1]);// to get the first url of miniclip
            var gameUrl=returnstr.split(',')[2].replace(miniclip,''); //starts from game url
            gameUrl=gameUrl.replace('%22',''); //replaces " from last

            while(gameUrl.indexOf('%252F')>0)
            {
                gameUrl=gameUrl.replace('%252F','/'); // replaces this from icon image path text
            }
            while(gameUrl.indexOf('%7C')>0) //replace the pipe sign with a space
            {
                gameUrl=gameUrl.replace('%7C',' ');
            }
            var gameInfo=gameUrl.split('&');
            //alert(gameInfo.length);
            if(gameInfo.length<5) // if game does not returns game,name,pics 
            {
                onGameFail();
            }
            else
            {
                var game=gameInfo[0]; // gets deepfreeze.swf
                var gameName;
                var gameMedIcon;
                var gameSrcCode;
                
                if(gameInfo[1]!='')
                {
                    var index1 = gameInfo[1].indexOf('=');
                    if(index1>0)
                    {
                        gameName=gameInfo[1].substring(index1+1); // gets name of game
                    }
                }
                if(gameInfo[2]!='')
                {
                    index1 = gameInfo[2].indexOf('=');
                    if(index1>0)
                    {
                        gameMedIcon='http://www.miniclip.com'+gameInfo[2].substring(index1+1); // gets name of icon
                    }
                }
                //gameSrcCode=miniclip+gameUrl;
                //alert(game);// gets deepfreeze.swf
                //alert(gameName);// gets name of game
                //alert(gameMedIcon);// gets full path of large icon of game
                
                // if game code returns any game then only get small pic of dat game
                var txtIcon=ge(EmbedIcon).value;
                if(txtIcon.replace(/^\s+|\s+$/g,"")!='') // replaces the extra spaces
                { 
                    var txtIconCode=txtIcon.replace(/^\s+|\s+$/g,"");
                    returnstrIcon=encodeURI(text_get_hyperlinks(txtIconCode));
                    //alert(returnstrIcon);
                    var smallIcon=' ';
                    if (returnstrIcon!='null' && returnstrIcon!='')
                    {
                        var strarrayIcon=returnstrIcon.split(',');
                        if(strarrayIcon[0].indexOf('games')>0)
                        {
                            smallIcon=strarrayIcon[1].replace('%22',''); //gives small icon of game
                        }
                        else
                        {
                            smallIcon=strarrayIcon[0].replace('%22',''); //gives small icon of game
                        }
                    }
                    else
                    {
                        onGameFail();
                    }
                    //alert(smallIcon);
                }
                //onGameSuccess1();
                if(game!='' && gameName!=''&& gameMedIcon!=''&& smallIcon!='')
                {
                    var ajax=new Ajax(onGameSuccess,onGameFail);
                    var param='type=addgame&game='+game+'&gamename='+gameName+'&medPic='+gameMedIcon+'&smallPic='+smallIcon+'&cat='+category+'&gid=0';
                    //alert(param);
                    ajax.post("ajax/GameAjax.aspx",param);
                }
            }
        }
        else
        {
            onGameFail();
        }
    }
}
function CloseGameDiv(num)
{
dvGame.style.visibility='hidden';
if(_isIE)
getElement('ifrmGame').style.visibility='hidden';
if(num==1)
{
    window.location='AddGame.aspx';
}
return false;
}


function saveGame(gameid,cat)
{
    var ajax=new Ajax(onGameSuccess,onGameFail);
    var param='type=addgame&game=&gamename=&medPic=&smallPic=&cat='+cat+'&gid='+gameid;
    //alert(param);
    ajax.post("ajax/GameAjax.aspx",param);

}

//function onGameSuccess1()
//{
//    pnlError.style.display='none';
//    pnlSuccess.style.display='block';
//    lblSuccessGame.innerHTML=GameAddedSuccess;
//    return showmessage(getUpdateMessage(loadingText),10,dvGame,'ifrmGame','td_Game');
//}

function onGameSuccess(ajaxObj,responseText)
{
    if(responseText=='1')
    {
        lblSuccessGame.innerHTML=GameAddedSuccess;
    }
    else if(responseText=='2')
    {
        lblSuccessGame.innerHTML=GameAlreadyAdded;
    }
    else if(responseText=='3')
    {
        lblSuccessGame.innerHTML=GameSaved;
    }
    // display the success message
    pnlError.style.display='none';
    pnlSuccess.style.display='block';
    return showmessage(getUpdateMessage(loadingText),900,dvGame,'ifrmGame','td_Game');
}

function onGameFail()
{
    //alert('no return');
    pnlError.style.display='block';
    pnlSuccess.style.display='none';
    return showmessage(getUpdateMessage(loadingText),900,dvGame,'ifrmGame','td_Game');
}

function limitText(limitField, limitCount, limitNum)
{   
    if (limitField.value.length > limitNum)
    {
	    limitField.value = limitField.value.substring(0, limitNum);
    }
    else
    {
       var result = limitNum - limitField.value.length;
       limitCount.innerHTML = result;
    }
}