var arrLanguage=[]; arrLanguage['add']='add'; 
arrLanguage['aliasSearch']=' You have searched for an alias.The real id is '; 
arrLanguage['aMessage']='a message to'; 
arrLanguage['BUSY']='Error. Please try again later.'; 
arrLanguage['clickAvatar']='Click for avatar '; 
arrLanguage['ERROR']='ERROR'; 
arrLanguage['invisible']='invisible'; 
arrLanguage['is']='is'; 
arrLanguage['isInvisible']='is invisible'; 
arrLanguage['isOffline']=' is offline'; 
arrLanguage['isOnline']=' is online'; 
arrLanguage['offline']='offline'; 
arrLanguage['online']='online'; 
arrLanguage['otherAliasPart1']='Other aliases for '; 
arrLanguage['otherAliasPart2']=' are'; 
arrLanguage['realIdIs']='The real id is'; 
arrLanguage['scanAgain']='Scan again'; 
arrLanguage['seeAvatar']='Click to see the avatar for'; 
arrLanguage['seeProfile']='See the profile '; 
arrLanguage['send']='send'; 
arrLanguage['serverBusy']='Server is busy. Please try again a little bit later'; 
arrLanguage['toFriendList']='to the friend list'; 
arrLanguage['tryAgain']='Please try again.'; 
arrLanguage['userMinMaxLength']='The user must have between 4 and 32 characters'; 
arrLanguage['userProfile']=' profile.'; 
arrLanguage['view']='view'; 

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}


function checkUserAction(){

	var userInput=document.getElementById('user');

	var lastUserInput=document.getElementById('lastUserCheck');

	lastUserInput.value=userInput.value;

	userInput.value='';

 	var divLoader=document.getElementById('showBlock');

 	divLoader.style.display='';

 	divLoader.innerHTML='<img src="images/ajax-new-loader.gif" border="0">';

}



function resetUser(){
	userInput=document.getElementById('user');
	if (userInput.value.indexOf('nick Yahoo....') >= 0){
		userInput.value='';
	}

	if (userInput.value=='name/email...'){
		userInput.value='';

	}

}

function resetMessage(){

	var userInput=document.getElementById('message');
	if (userInput.value=='message here...'){
		userInput.value='';
	}

}



function stateChanged() {

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {

		var res = new Array();

		response=xmlHttp.responseText.trim();


		//alert(response);


		var output = '';

		if (response=="ERROR"){

			var divLoader=document.getElementById('showBlock');

 			divLoader.innerHTML=arrLanguage['ERROR'];

			alert('ERROR');

		}

		else if(response=="BUSY"){

			output='<span style="color: #551A8B;">'+arrLanguage['BUSY']+'<br><br></span>';

		}

		else {

      if (response.substring(0,3)=="res"){

	      eval(response);



				if (res[3]) {

					output+='<img src="'+res[3]+'" class="avatar">\n'; //avatar

					//output+='<a target=_blank href="http://img.msg.yahoo.com/avatar.php?yids='+document.getElementById('lastUserCheck').value+'">'+arrLanguage['clickAvatar']+'</a>';

					//output+='<br /><a target=_blank href="http://profiles.yahoo.com/'+document.getElementById('lastUserCheck').value+'">'+arrLanguage['seeProfile']+'</a>';

				}

				else {

					output+=arrLanguage['tryAgain']+'<br>';

				}



				switch (res[2]){

					case 2:

						output+='<p>\n <span class="name">'+nick+'</span> '+arrLanguage['is']+'\n<span class="status vizibil">'+arrLanguage['online']+'</span>\n</p>';

						//output+='<img src="images/online.jpg" class="avatar">\n<br>'; //avatar

						if (typeof(res[4])!="undefined" && res[4]!=document.getElementById('lastUserCheck').value) {

							output+=arrLanguage['aliasSearch']+'<a href="ymsgr:sendim?'+res[4]+'">'+res[4]+'</a>'+'<br>';

						}

						output+='<a target="_blank" href="http://img.msg.yahoo.com/avatar.php?yids=?'+nick+'">'+arrLanguage['seeAvatar']+'</a> '+nick+' <br>';

						output+='<a target="_blank" href="ymsgr:addfriend?'+nick+'">'+arrLanguage['add']+'</a> '+nick+' '+arrLanguage['toFriendList']+'<br>';

						output+='<a target="_blank" href="ymsgr:sendim?'+nick+'">'+arrLanguage['send']+'</a> '+arrLanguage['aMessage']+' '+nick+'<br>';

						output+='<a target="_blank" href="http://profiles.yahoo.com/'+nick+'">'+arrLanguage['view']+'</a> '+nick+arrLanguage['userProfile']+'<br>';

						break;

					case 3:

					output+='<p>\n <span class="name">'+nick+'</span> '+arrLanguage['is']+'\n<span class="status vizibil">'+arrLanguage['invisible']+'</span>\n</p>';

					output+='<img src="images/invisible.jpg" class="avatar">\n<br>'; //avatar

					//output+='<a href="ymsgr:sendim?'+document.getElementById('lastUserCheck').value+'">'+document.getElementById('lastUserCheck').value+'</a>'+' is invisible<br>';

					if (typeof(res[4])!="undefined" && res[4]!=document.getElementById('lastUserCheck').value) {

							output+=arrLanguage['aliasSearch']+'<a href="ymsgr:sendim?'+res[4]+'">'+res[4]+'</a>'+'<br>';

						}

						output+='<a target="_blank" href="http://img.msg.yahoo.com/avatar.php?yids=?'+nick+'">'+arrLanguage['seeAvatar']+' </a> '+nick+' <br>';

						output+='<a href="ymsgr:addfriend?'+nick+'">add</a> '+nick+' to friend list<br>';

						output+='<a href="ymsgr:sendim?'+nick+'">send</a> a message to '+nick+'<br>';

						output+='<a target="_blank" href="http://profiles.yahoo.com/'+nick+'">view</a> '+nick+'’s profile<br>';

						break;

					case 4:

						output+='<p>\n <span class="name">'+nick+'</span> '+arrLanguage['is']+'\n<span class="status vizibil">'+arrLanguage['offline']+'</span>\n</p>';

						output+='<img src="images/offline.jpg" class="avatar">\n<br>'; //avatar

						//output+=' '+document..value+arrLanguage['isOffline']+'<br>';

						output+='<a target="_blank" href="http://img.msg.yahoo.com/avatar.php?yids=?'+nick+'">'+arrLanguage['seeAvatar']+' </a> '+nick+' <br>';

						output+='<a href="ymsgr:addfriend?'+nick+'">add</a> '+nick+' to friend list<br>';

						output+='<a href="ymsgr:sendim?'+nick+'">send</a> a message to '+nick+'<br>';

						output+='<a target="_blank" href="http://profiles.yahoo.com/'+nick+'">view</a> '+nick+'’s profile<br>';

						break;



					case 5:

						output+=' '+res[21]+'<br>';

					break;





					case 'ERROR' :

						//getElementById('lastUserCheck')

					 	output+=ERRORtxt+' ('+res[2]+')<br>';

						break;

					default :

						//	output+='2. Id-ul real este '+res[2]+'<br>';

						break;

				}



				if (res[41]){

					if (res[4]){

						var realId=res[4];

					}

					else {

						var realId=nick;

					}



					var arrAlias=[];

					arrAlias=res[41].split("|");

					output+=''+arrLanguage['otherAliasPart1']+realId+arrLanguage['otherAliasPart2']+': ';

					output+=arrAlias.join(", ");

				}



			}

			else {

			  resetFrom(1);

        //alert('"'+response+'"');

        alert(arrLanguage['serverBusy']);

      }

		}

		//output+='<br><input type="button" onclick="resetFrom(2);" value="'+arrLanguage['scanAgain']+'">';

		//alert(output);

		var divLoader=document.getElementById('showBlock');

 		divLoader.innerHTML=output;

	}

}



function resetFrom(typeReset){

	var user=document.getElementById('user');

 	//var isId=document.getElementById('isId');

 	var isOnline=document.getElementById('isOnline');

 	var isAvatar=document.getElementById('isAvatar');



	if (typeReset==2){

	 user.value='';

	 //isId.checked=false;

	 isOnline.checked=true;

	 isAvatar.checked=false;

	}





	var divForm=document.getElementById('formBlock');

 	divForm.style.display='';



 	var divLoader=document.getElementById('showBlock');

 	divLoader.style.display='none';

	document.getElementById('user').focus();

}