var browserName="";
function getBrowserName(){
												var browser=navigator.appName;
											if(browser == "Opera") {
											browserName="Opera";
											}else if(browser=="Netscape")
											{
											browserName="Netscape";
											} 
											else if (browser="Microsoft Internet Explorer"){
											var Browser = {  Version: function()
											 {    var version = 999; // we assume a sane browser
                                                         if (navigator.appVersion.indexOf("MSIE") != -1)      // bah, IE again, lets downgrade version number
                                                             version = parseFloat(navigator.appVersion.split("MSIE")[1]);
                                                                 return version;  
                                                                 }
                                                           }
                                               if (Browser.Version() >= 7) {
                                               if(Browser.Version()>=8){
                                                          browserName="Other";
                                                          }else{
                                                          browserName="IE7";
                                                          }
                                                           }
                                               else{
                                                      browserName="IE6";
                                                       }
											    }
											else {
											 browserName="Netscape";
											}
}


function insertSmileys(baseFolderPath,divId,type){
//alert("<img src=\'"+baseFolderPath+"images/smileys/7th_angel.gif\'/>");
var innerHtml="";
if(type=='div'){
 innerHtml=document.getElementById(divId).innerHTML;
}else{
innerHtml=divId;//////responce
}

innerHtml=innerHtml.replace(/o\:\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_angel.gif\'/>");
innerHtml=innerHtml.replace(/\]\:\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_king.gif\'/>");
innerHtml=innerHtml.replace(/]\:\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_evilgrin.gif\'/>");
innerHtml=innerHtml.replace(/\:\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_smile.gif\'>");
innerHtml=innerHtml.replace(/;\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_wink.gif\'/>");
innerHtml=innerHtml.replace(/\:@/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_angry.gif\'/>");////not working in other page
innerHtml=innerHtml.replace(/\:\|/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_speechlesssmiley.gif\'/>");
innerHtml=innerHtml.replace(/8D/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_cool.gif\'/>");
innerHtml=innerHtml.replace(/\:8\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_blush.gif\'/>");
innerHtml=innerHtml.replace(/\:D/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_biggrin.gif\'/>");
innerHtml=innerHtml.replace(/\:P/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_smileywithtongueout.gif\'/>");
innerHtml=innerHtml.replace(/\:giggle\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_giggle.gif\'/>");
innerHtml=innerHtml.replace(/\:devil\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_devil.gif\'/>");
innerHtml=innerHtml.replace(/\:call\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_call.gif\'/>");
innerHtml=innerHtml.replace(/\:\*/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_kiss.gif\'/>");
innerHtml=innerHtml.replace(/\:wasntme\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_itwasntme.gif\'/>");
innerHtml=innerHtml.replace(/\:u\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_brokenheart.gif\'/>");
innerHtml=innerHtml.replace(/\:h\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_heart.gif\'/>");
innerHtml=innerHtml.replace(/\:flex\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_muscle.gif\'/>");
innerHtml=innerHtml.replace(/\:handshake\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_handshake.gif\'/>");
innerHtml=innerHtml.replace(/8\)/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_banana.gif\'/>");
innerHtml=innerHtml.replace(/\:drama\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_drama.gif\'/>");
innerHtml=innerHtml.replace(/\:clap\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_clap.gif\'/>");
innerHtml=innerHtml.replace(/\:bh\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_banghead.gif\'/>");
innerHtml=innerHtml.replace(/:fg:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_flaminggrin.gif\'/>");
innerHtml=innerHtml.replace(/\:winky\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_winky.gif\'/>");
innerHtml=innerHtml.replace(/\:tup\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_yes.gif\'/>");
innerHtml=innerHtml.replace(/\:tdown\:/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_no.gif\'/>");
innerHtml=innerHtml.replace(/8O8/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_sarcasm.gif\'/>");
innerHtml=innerHtml.replace(/\:o/g, "<img src=\'"+baseFolderPath+"images/smileys/7th_oh.gif\'/>");
if(type=='div'){
document.getElementById(divId).innerHTML=innerHtml;
}else{
return innerHtml;
}
}
function showTextArea(baseFolderPath,friendId,index){
////alert(friendId);
var containerDiv=document.getElementById("reply_textArea_"+index);
if(containerDiv){
containerDiv.className="";
var innerHTML='';
innerHTML=innerHTML+'<textarea class=\"wallMessages_Small_TextArea\" name=\"message_'+index+'\" id=\"message_'+index+'\" rows=\"4\" cols=\"30\" onKeyPress=\"ensureLength(1024,\'message_'+index+'\',\'messageCount_'+index+'\');\"></textarea>';
innerHTML=innerHTML+'<div id=\"character_count\">';
innerHTML=innerHTML+'<span id=\'messageCount_'+index+'\'>1024</span> Characters left';
innerHTML=innerHTML+'</div>';

innerHTML=innerHTML+'<div id=\"emotIconLink_'+index+'\" style=\"width:30%;float:left;padding-left:33%;display:block;cursor:pointer;\"  onclick=\"showEmotIcons(\''+baseFolderPath+'\',\'message_'+index+'\',\'emotIcons_'+index+'\',\'emotIconLink_'+index+'\');\">';
//innerHTML=innerHTML+'<a href=\"#\"  >';
innerHTML=innerHTML+'<img border=0 alt=\"Emoticons\" title=\"Emoticons\" src=\"'+baseFolderPath+'images/smileys/7th_smile.gif\" />';
//innerHTML=innerHTML+'</a>';
//innerHTML=innerHTML+'<a href=\"#\" onclick=\"showEmotIcons(\'message_'+index+'\',\'emotIcons_'+index+'\',\'emotIconLink_'+index+'\');\" class=\"red\">EmotIcons</a>';
innerHTML=innerHTML+'<span id=\"write\">EmotIcons</span>';
innerHTML=innerHTML+'</div>';
innerHTML=innerHTML+'<div id=\"emotIcons_'+index+'\" style=\"width:100%;padding:2px 2px 2px 2px;float:left;\">';
innerHTML=innerHTML+'</div>';
innerHTML=innerHTML+'';

 
										
										



getBrowserName();
if(browserName=='IE6'){
innerHTML=innerHTML+'<div class=\"reply_buttonsDiv_ie\">';

}else{
innerHTML=innerHTML+'<div class=\"reply_buttonsDiv\">';
}
innerHTML=innerHTML+'<a  onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage(\'Ima_'+ index+'\',\'\',\'images/Buttons/Post_mo.gif\',1)\"><img src=\"images/Buttons/Post.gif\" name=\"Ima_'+index+'\" width=\"86\" height=\"22\" border=\"0\" id=\"Ima_'+index+'\" onClick=\"sendAjaxMiniWallMessage(\'message_'+index+'\',\''+friendId+'\',\''+index+'\');emptyTexArea(\'message_'+index+'\');\"/></a>';
innerHTML=innerHTML+'<a  onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage(\'Imag_'+index+'\',\'\',\'images/Buttons/cancel_mo.gif\',1)\"><img onclick=\"hideTextArea(\''+index+'\');\" style=\"margin-left:3%;\" src=\"images/Buttons/whiteBackground/cancel.gif\" name=\"Imag_'+index+'\" width=\"86\" height=\"22\" border=\"0\" id=\"Imag_'+index+'\" /></a>';
innerHTML=innerHTML+'</div>';
containerDiv.innerHTML=innerHTML;
}

}
function hideTextArea(index){
var containerDiv=document.getElementById("reply_textArea_"+index);
if(containerDiv){
containerDiv.innerHTML="";
}
}
function sendAjaxMiniWallMessage(textAreaId,friendId,index){
////alert(textAreaId);
//////alert(friendId);
var textArea=document.getElementById(textAreaId);
var message=textArea.value;
//alert(message);


//////************************************************  AJAX Starts *************************************************///////
	var xmlHttp;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		xmlHttp = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject) { // IE
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	var url = "wall.do?ajax=ajax&reply=1&pid="+friendId+"&message="+message;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.onreadystatechange = function () {
	if (xmlHttp.readyState == 1) {
	
	}
		if (xmlHttp.readyState == 4) {
	var containerDiv=document.getElementById("reply_textArea_"+index);
if(containerDiv){
containerDiv.innerHTML="";
containerDiv.className="log_text_friend";
//alert(xmlHttp.responseText);
containerDiv.innerHTML=xmlHttp.responseText;
}
	}
	};
	xmlHttp.send(null);
		//////************************************************  AJAX Ends *************************************************///////


}

function showEmotIcons(baseFolderPath,textAreaId,containerId,linkId){
var containerDiv=document.getElementById(containerId);
if(containerDiv){
containerDiv.style.padding="10px 10px 10px 10px";
if(document.getElementById(linkId)){
if(document.getElementById(linkId).style.display=="none"){
containerDiv.innerHTML="";
document.getElementById(linkId).style.display="block";
containerDiv.style.padding="2px 2px 2px 2px";
}else{
var pathArray = ['7th_smile.gif', '7th_wink.gif', '7th_angry.gif','7th_speechlesssmiley.gif','7th_cool.gif','7th_blush.gif','7th_biggrin.gif','7th_smileywithtongueout.gif','7th_giggle.gif',
				'7th_evilgrin.gif','7th_devil.gif','7th_call.gif','7th_kiss.gif','7th_itwasntme.gif','7th_brokenheart.gif','7th_heart.gif','7th_muscle.gif','7th_handshake.gif',
				'7th_banana.gif','7th_drama.gif','7th_clap.gif','7th_banghead.gif','7th_flaminggrin.gif','7th_king.gif','7th_winky.gif','7th_angel.gif','7th_yes.gif',
				'7th_no.gif','7th_sarcasm.gif',	'7th_oh.gif'];
var nameArray = ['smile', 'wink', 'angry','speechlesssmiley','cool','blush','biggrin','smileywithtongueout','giggle',
				'evilgrin','devil','call','kiss','itwasnotme','brokenheart','heart','muscle','handshake',
				'banana','drama','clap','banghead','flaminggrin','king','winky','angel','yes',
				'no','sarcasm','shocked'];
var codeArray = [':)',';)',':@',':|','8D',':8)',':D',':P',':giggle:',
				']:)',':devil:',':call:',':*',':wasntme:',':u:',':h:',':flex:',':handshake:',
				'8)',':drama:',':clap:',':bh:',':fg:',']:)',':winky:','o:)',':tup:',
				':tdown:','8O8',':o'];
var innerHTML="";
innerHTML=innerHTML+'<div style=\"width:100%;float:left;padding:10px 10px 10px 10px;border:1px solid #2e2e2e;\">';
for (var i=0;i<=29;i=i+1)
{
innerHTML=innerHTML+'<div onclick=\"addToTextArea(\''+textAreaId+'\',\''+codeArray[i]+'\')\" style=\"width:8%;height:40px;float:left;margin-top:2px;cursor:pointer;\">';
innerHTML=innerHTML+'<div style=\"width:100%;float:left;\">';
innerHTML=innerHTML+'<img alt=\"'+nameArray[i]+'  '+codeArray[i]+'\" title=\"'+nameArray[i]+'  '+codeArray[i]+'\" src=\"'+baseFolderPath+'images/smileys/'+pathArray[i]+'\" />';
innerHTML=innerHTML+'</div>';
innerHTML=innerHTML+'</div>';
}
innerHTML=innerHTML+'<div onclick=\"showEmotIcons(\''+baseFolderPath+'\',\''+textAreaId+'\',\''+containerId+'\',\''+linkId+'\');\" id=\"emotIconHideLink\" style=\"width:60%;float:left;padding-left:60%;display:block;cursor:pointer;\"><span id=\"write\">Hide</span></div>';
innerHTML=innerHTML+'</div>';
containerDiv.innerHTML=innerHTML;
document.getElementById(linkId).style.display="none";
}
}
}
}
function addToTextArea(textAreaId,code){
if(document.getElementById(textAreaId)){
document.getElementById(textAreaId).value=document.getElementById(textAreaId).value+" "+code+" ";
document.getElementById("emotIcons").innerHTML="";
document.getElementById("emotIconLink").style.display="block";
}


}



function sendAjaxMainWallMessage(url,type,message,wallId,id,friends,w,divStr,divPreLoader){
message=message.replace(/\n/g, "   stfnb");
if(type=='pw'){
url=url+'&message='+message+'&wallId='+wallId+'&pid='+id+'&friends='+friends+'&w='+w;
}else if(type=='hw'){
url=url+'&message='+message+'&hid='+id;
}else if(type=='ew'){
url=url+'&message='+message+'&eid='+id;

}


//////*******Ajax starts
var xmlHttp;
                         if (window.XMLHttpRequest) { // Mozilla, Safari, ...
                                 xmlHttp = new XMLHttpRequest();
                          } else if (window.ActiveXObject) { // IE
                                 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                          }
              xmlHttp.open('POST', url, true);
              xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
              xmlHttp.onreadystatechange = function() {
                                                      if (xmlHttp.readyState == 1) {
                                                      if(!divPreLoader){
                                                         updateWallPage("<br><br><br><br><br><br><img src='images/ajax.gif'>",'ajaxPreLoader');
                                                         }else{
                                                         	if(document.getElementById(divPreLoader)){
                                                         	updateWallPage("<br><br><br><br><br><br><img src='images/ajax.gif'>",divPreLoader);
                                                         		}
                                                               }
}
                                                      if (xmlHttp.readyState == 4) {
                                                      ////alert(divStr);
                   										   updateWallPage(xmlHttp.responseText,divStr);
      														}
   														}
   														xmlHttp.send(null);


//////*******Ajax ends
}

function updateWallPage(str,divStr){
         ////alert("11111111");
        if(!str){
        window.location="signIn.do";
        }else{
        
        if(!divStr){//for previous tasks
             str=insertSmileys(str,"responce");
             document.getElementById("ajaxDiv").innerHTML = str ;
             
             }
             else{
             if(document.getElementById(divStr)){
             str=insertSmileys(str,"responce");
             
             document.getElementById(divStr).innerHTML = str ;
             
             }
             
             }
       }
       clearTimeout(t);
       t=setTimeout('startFade(1);',4000);
       }
