    function showLogin() {
        try {
            openMyPopup('loginTab',350,250,"Member Login");
        } catch(e) {}
    }
    function showCustomLogin(url) {    
        try {
             document.myFormLogin.url.value = url; 
        } catch(e) {}
        try {
            openMyPopup('loginTab',350,250,"Member Login");
        } catch(e) {}
    }
    function showMessageLogin() {
        try {
            openMyPopup('loginTab',350,250,"Member Login");
        } catch(e) {}
        try {
           document.myFormLogin.sendMessage.value = "sendMessage";   
           document.myFormLogin.myId.value = myId;
           document.myFormLogin.friendUserId.value = friendId;
           document.myFormLogin.friendName.value = friendName;        
        } catch(e) {}
    }
    function showFriendLogin(myId,friendId,friendName) {
        try {
            openMyPopup('loginTab',350,250,"Member Login");
        } catch(e) {}
        try {
           document.myFormLogin.addFriend.value = "addFriend";   
           document.myFormLogin.myId.value = myId;
           document.myFormLogin.friendUserId.value = friendId;
           document.myFormLogin.friendName.value = friendName;        
        } catch(e) {}
    }
    function showSubscribeLogin(subId,subfriendId,tabType) {      
        try {
            openMyPopup('loginTab',350,250,"Member Login");
        } catch(e) {}
        try {
           document.myFormLogin.subscribeName.value = "subscribeName";   
           document.myFormLogin.subId.value = subId;
           document.myFormLogin.subfriendId.value = subfriendId;
           document.myFormLogin.tabType.value = tabType;        
        } catch(e) {}
    }
    
    function validateUserForm() {
        var fieldsArray = new Array("log_userName","log_pwd");
        var msgArray = new Array("Please enter user name","Please enter password");
        var msgFldArray = new Array("log_userName","log_pwd");
        var fldTypeArray = new Array("text","login_pwd");
        document.getElementById("loader").innerHTML = "";

        if(checkFormFieldsError('formLogin',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            document.getElementById("loader").innerHTML = "Please Wait...";
            setTimeout("showMyLogin()", 400);
            return false;
        } else {
            document.getElementById("loader").innerHTML = "Please enter user name and pwd";
            return false;
        }           
    }
    
    function showMyLogin() {

        var url = glSiteUrl+"userLoginProcess.php";
        var userName = "";
        var pwd = "";
        var msg = ""; var status = ""; var UID = ""; var membershipStatus = "";
        var btgUserName = "";
        try {
            eval("userName = document.formLogin.log_userName.value");
        } catch(e) {}
        try {
            eval("pwd = document.formLogin.log_pwd.value");
        } catch(e) {}
        var qstr = "userName="+userName+"&pwd="+pwd;
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
           msg = trim(msg);
        } catch(e) {}
        try {
           UID = xmlDoc.getElementsByTagName("UID")[0].firstChild.nodeValue;
        } catch(e) {}
        try {
           btgUserName = xmlDoc.getElementsByTagName("btgUserName")[0].firstChild.nodeValue;
           btgUserName = trim(btgUserName);
        } catch(e) {}
        try {
           membershipStatus = xmlDoc.getElementsByTagName("membershipStatus")[0].firstChild.nodeValue;
           membershipStatus = trim(membershipStatus);
        } catch(e) {}
        if(membershipStatus == "B" ){
                 window.location.href = "lifetimeActivation.php?uid="+UID;
        } else {
            if(msg == "OK") {
                 window.location.href = "profile.php?id="+btgUserName;
//                 window.location.href = "http://www.btechguru.com/"+btgUserName;
            } else {
                try {
                   document.getElementById("loader").innerHTML = msg;
               } catch(e) {}
           }
       }
        return false;
    }
    function showChangePwdForm() {
        try {
            openMyPopup('chgPwdTab',350,250,"Change Password");
        } catch(e) {}
    }
    function showForgotPwdForm() {
        try {
            closeMyPopup('loginTab');
        } catch(e) {}
        try {
            openMyPopup('forgotPwd',350,250,"Forgot Password");
        } catch(e) {}
    }
    function forgotPwd() {
        var fieldsArray = new Array("forgot_email","forgot_userName");
        var msgArray = new Array("Please enter email","Please enter user name");
        var msgFldArray = new Array("forgot_email","forgot_userName");
        var fldTypeArray = new Array("text","text");
        document.getElementById("forgot_loader").innerHTML = "";
        var userName = ""; var email = "";
        try {
            eval("email = document.forgotForm.forgot_email.value");
        } catch(e) {}
        try {
            eval("userName = document.forgotForm.forgot_userName.value");
        } catch(e) {}

        if((email != "") || (userName != "")) {
            document.getElementById("forgot_loader").innerHTML = "Please Wait...";
            setTimeout("getForGotPwd()", 400);
            return false;
        } else {
            document.getElementById("forgot_loader").innerHTML = "Please enter email or user name";
            return false;
        }           
    }
    function getForGotPwd() {
        var url = glSiteUrl+"retrievePwd.php";
        var userName = ""; var email = "";
        var pwd = "";
        var msg = ""; var status = "";
        try {
            eval("email = document.forgotForm.forgot_email.value");
        } catch(e) {}
        try {
            eval("userName = document.forgotForm.forgot_userName.value");
        } catch(e) {}
        var qstr = "userName="+userName+"&email="+email;
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           msg = trim(msg);
        } catch(e) {}
        try {
            document.getElementById("forgot_loader").innerHTML = msg;
        } catch(e) {}
    }
    
    function composeTechList(){  
       try {
          openMyPopup('friendComposeMsg',550,500,"Friend");
       } catch(e) {}
    } 
    function addFriendList() {
       var myId = 0;var techieID = 0;var techieName = "";
       try{
          myId = document.formFriendCompose.userId.value;
       } catch(e){}
       try{
          techieID = document.formFriendCompose.toUserId.value;
       }catch(e){}
       try{
          techieName = document.formFriendCompose.toUserName.value;
       }catch(e){}
       addTechList(myId, techieID,techieName);
    }
    
    function addTechList(myId, techieID,techieName) {
       subject = "";
       body = "";
    
     
       try{
          myId = document.formFriendCompose.userId.value;
       } catch(e){}
       try{
          techieID = document.formFriendCompose.toUserId.value;
       }catch(e){}
       try{
          techieName = document.formFriendCompose.toUserName.value;
       }catch(e){}
       try{
          subject = document.formFriendCompose.comSubject.value;
       }catch(e){}
     
       try{
          body = document.formFriendCompose.comContent.value;
       }catch(e){}       
        
               
        var url = glSiteUrl+"addTechList.php";
        var msg = "";
        var qstr = "myId="+myId+"&techieID="+techieID+"&techieName="+techieName+"&subject="+subject+"&body="+body;     
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
           msg = trim(msg);
        } catch(e) {}
        window.location.href="profile.php?tab=7"
    }
    
    
    function addReportAbuse(userId, ReplyId,abuseType) {
   
        var url = glSiteUrl+"addReportAbuse.php";        
        var msg = "";
        var qstr = "userId="+userId+"&ReplyId="+ReplyId+"&abuseType="+abuseType;           
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");              
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
           msg = trim(msg);           
        } catch(e) {}
        window.location.reload();        
    }
    function addDiscussionTracking(userId, discussionId) {
   
        var url = glSiteUrl+"addDiscussionTracking.php";        
        var msg = "";
        var qstr = "userId="+userId+"&discussionId="+discussionId;           
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");            
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
           msg = trim(msg);           
        } catch(e) {}
        window.location.reload();        
    }         
    function blockUser(fromUserId, toUserId,fromUserName) {    
        var confirmMsg = confirm("Do you want to block messages from "+fromUserName);
        if(confirmMsg){
            var url = glSiteUrl+"addBlockedUser.php";        
            var msg = "";
            var qstr = "fromUserId="+fromUserId+"&toUserId="+toUserId;
            try {
                xmlDoc = getXMLDoc(url,qstr,"POST");            
            } catch(e){}
            try {
               msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
                msg = trim(msg);           
            } catch(e) {}
            window.location.reload();   
        }
    }

    function unblockUser(blockedID,fromUserName) {  
        var confirmMsg = confirm("Do you want to receive messages from "+fromUserName);
        if(confirmMsg){
            var url = glSiteUrl+"unblockUser.php";        
            var msg = "";
            var qstr = "blockedID="+blockedID;
            try {
                xmlDoc = getXMLDoc(url,qstr,"POST");            
            } catch(e){}
            try {
               msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
                msg = trim(msg);           
            } catch(e) {}
            window.location.reload();   
        }
    }
    
    function changeMyPwd() {
        var fieldsArray = new Array("crntPwd","chg_pwd");
        var msgArray = new Array("Please enter current password","Please enter password");
        var msgFldArray = new Array("crntPwd","chg_pwd");
        var fldTypeArray = new Array("pwd","confirmpwd");
        document.getElementById("loader").innerHTML = "";

        if(checkFormFields('formChgPwd',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            document.getElementById("loader").innerHTML = "Please Wait...<img src=\""+glSiteUrl+"images/myLoader.gif\">";
            setTimeout("changePwd()", 400);
        }           
    }
    function changePwd() {
        var url = glSiteUrl+"changePwd.php";
        var pwd = "";var UID = 0;
        var msg = ""; var crntPwd = "";
        try {
            eval("pwd = document.formChgPwd.chg_pwd.value");
        } catch(e) {}
        try {
            eval("UID = document.formChgPwd.UID.value");
        } catch(e) {}
        try {
            eval("crntPwd = document.formChgPwd.crntPwd.value");
        } catch(e) {}
        var qstr = "pwd="+pwd+"&UID="+UID+"&crntPwd="+crntPwd;
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           msg = trim(msg);
        } catch(e) {}
        try {
            document.getElementById("loader").innerHTML = "";
        } catch(e) {}
        try {
            closeMyPopup('chgPwdTab');
        } catch(e) {}
        try {
            openMyPopup('chgPwdMsgTab',350,250,"Change Password");
        } catch(e) {}
        try {
            document.getElementById("chgPwdMsgTabID").innerHTML = "<br>"+ msg +"<br><br>&nbsp;";
        } catch(e) {}
        
    }
    
    function showMyVideo(fileName,myVideoTitle,myVideoID,editOpt,listOpt,userId,text) {

        var strDisp = "";
        var strDisp1 = "";
        try {
           strDisp1 = "<div style=\"display:table;width:420px;border:0px solid #cccccc;margin-top:5px;\">";
           if(editOpt == "edit") {
               strDisp1 += "<div style=\"float:right;\"><a href=\"addLatestVideo.php?vid="+myVideoID+"\">Edit Video</a></div>";
           }
           strDisp1 += "<div style=\"float:left;\"><h6>"+myVideoTitle+"</h6></div>";
           if(listOpt == "list") {
               strDisp1 += "<div style=\"float:right;\"><a href=\"addLatestVideo.php?vid="+myVideoID+"&opt=addnew\">Add To My Listings</a></div>";
           }
           strDisp1 += "</div>";
           strDisp1 += "<div class=\"clear\"></div><div style=\"text-align:left;\">"+text+"</div><div class=\"clear\"></div>";
           
        } catch(e) {}
        try {
            strDisp = " <object width=\"425\" height=\"344\">" +
                      "<param name=\"movie\" value=\""+fileName+"\"></param>" +
                      "<param name=\"allowFullScreen\" value=\"true\"><param name=\"wmode\" value=\"opaque\"></param></param><param name=\"allowscriptaccess\" value=\"always\"></param>"+
                      "<embed src=\""+fileName+"\" type=\"application/x-shockwave-flash\""+
                      " allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\" wmode=\"opaque\"></embed></object>";
        } catch(e) {}
        try {
            document.getElementById("playVideo").innerHTML = strDisp+""+strDisp1;
        } catch(e) {}
    }
    
    
    
    function validateMyUserForm() {
        var fieldsArray = new Array("log_userName","log_pwd");
        var msgArray = new Array("Please enter user name","Please enter password");
        var msgFldArray = new Array("log_userName","log_pwd");
        var fldTypeArray = new Array("text","login_pwd");
        document.getElementById("loader_log").innerHTML = "";

        if(checkFormFields('myFormLogin',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            document.getElementById("loader_log").innerHTML = "<center>Please Wait...<br><img src=\""+glSiteUrl+"images/myLoader.gif\"></center>";
            setTimeout("showMyLoginForm()", 400);
            return false;
        } else {
           // document.getElementById("loader_log").innerHTML = "Please enter user name and pwd";
            return false;
        }           
        return false;
    }
    function showMyLoginForm() {
        var url = glSiteUrl+"userLoginProcess.php";
        var userName = "";
        var pwd = "";
        var msg = ""; var status = ""; var UID = "";
        var btgUserName = "";
        var addFriend = "";
        var myId = "";
        var friendId = "";
        var friendName = "";
        var btgUserId = "";
        var compID = "";
        var customurl = glSiteUrl + "";
        var subscribeName = "";
        var subId = "";
        var subfriendId = "";
        var tabType = "";
        var membershipStatus = "";
        try {
            eval("userName = document.myFormLogin.log_userName.value");
        } catch(e) {}
        try {
            eval("pwd = document.myFormLogin.log_pwd.value");
        } catch(e) {}
        try {
            eval("customUrl = document.myFormLogin.url.value");
        } catch(e) {}
        try {
            eval("compID = document.myFormLogin.compID.value");
        } catch(e) {}

        try {
           addFriend = document.myFormLogin.addFriend.value;
        } catch(e) {}

        try {
           sendMessage = document.myFormLogin.sendMessage.value;
        } catch(e) {}

        try {
           myId = document.myFormLogin.myId.value;
        } catch(e) {}

        try {
           friendId = document.myFormLogin.friendUserId.value;
        } catch(e) {}

        try {
           friendName = document.myFormLogin.friendName.value;        
        } catch(e) {}
        
        try {
           subscribeName = document.myFormLogin.subscribeName.value;
        } catch(e) {}       
        try {
           subId = document.myFormLogin.subId.value;
        } catch(e) {}       
        try {
           subfriendId = document.myFormLogin.subfriendId.value;
        } catch(e) {}       
        try {
           tabType = document.myFormLogin.tabType.value;
        } catch(e) {}              
       
        var qstr = "userName="+userName+"&pwd="+pwd;
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("msg")[0].firstChild.nodeValue;
           msg = trim(msg);
        } catch(e) {}
        try {
           UID = xmlDoc.getElementsByTagName("UID")[0].firstChild.nodeValue;           
        } catch(e) {}
        try {
           btgUserId = xmlDoc.getElementsByTagName("btgUserID")[0].firstChild.nodeValue;           
        } catch(e) {}             
        try {
           btgUserName = xmlDoc.getElementsByTagName("btgUserName")[0].firstChild.nodeValue;
           btgUserName = trim(btgUserName);
        } catch(e) {}
        try {
           membershipStatus = xmlDoc.getElementsByTagName("membershipStatus")[0].firstChild.nodeValue;
           membershipStatus = trim(membershipStatus);
        } catch(e) {}
        
        if(msg == "OK") { 
            if(membershipStatus == "LT") {
              if(customUrl == "profileCompetition") {
                window.location.href = glSiteUrl+"regProfileCompetition.php?compID="+compID+"&UID="+btgUserId+"&opt=pc";
              }   else {                
                if(addFriend == "addFriend") {
                    window.location.href = window.location.href+"&opt=addFriend";
                   
                } else if(sendMessage == "sendMessage"){
                    window.location.reload();
                } else if(subscribeName == "subscribeName") {
                    window.location.href = window.location.href+"&opt=subscribe&tabType="+tabType;
                } else {
                    window.location.reload();
                }
              }
            } else {
                window.location.href = glSiteUrl+"lifetimeActivation.php?uid="+UID+"&opt=pc";
            }
        } else {
            try {
                document.getElementById("loader_log").innerHTML = msg;                
            } catch(e) {}
        }
        return false;
    }
    
    
    function forgotMyPwd() {
        var fieldsArray = new Array("log_userName");
        var msgArray = new Array("Please enter user name");
        var msgFldArray = new Array("log_userName");
        var fldTypeArray = new Array("text");
        document.getElementById("loader").innerHTML = "";

        if(checkFormFieldsError('myFormLogin',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            document.getElementById("loader").innerHTML = "<center>Please Wait...<br><img src=\""+glSiteUrl+"images/myLoader.gif\"></center>";
            setTimeout("getForGotMyPwd()", 400);
        } else {
            document.getElementById("loader").innerHTML = "Please Enter User Name";
        }           
    }
    function getForGotMyPwd() {
        var url = glSiteUrl+"retrievePwd.php";
        var userName = "";
        var pwd = "";
        var msg = ""; var status = "";
        try {
            eval("userName = document.myFormLogin.log_userName.value");
        } catch(e) {}
        var qstr = "userName="+userName;
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
           msg = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           msg = trim(msg);
        } catch(e) {}
        try {
            document.getElementById("loader").innerHTML = msg;
        } catch(e) {}
    }    
   function getScreen( url, size ){
      if(url === null){
       return "";
      }
      var myStr = "";
      size = (size === null) ? "big" : size;
      var vid;
      var results;  results = url.match("[\\?&]v=([^&#]*)");
      vid = ( results === null ) ? url : results[1];

      if(size == "small"){
         myStr =  "http://img.youtube.com/vi/"+vid+"/2.jpg";
      } else {
          myStr = "http://img.youtube.com/vi/"+vid+"/0.jpg";
      }
      return myStr;
   } 
    