var curSelected='';
var curselected='';
var pingTimer;
var flag = 1;
var msgId = 0;
var message = new message();
var curSelected = 0;
var pingTimer;
function probeDesktop() {
   
	try{
		TALKIO_TOKEN = window.document.TalkioToken.getToken();
               	}
	catch(e){
	}
		detectUser();
}	
  

function detectUser() {
	message._request = PROFILE;
	message._tpl = false;
	message.webMaster = webMaster;
	message.talkio_token = (new String(TALKIO_TOKEN)).toString();
        
	var response = function(res) {
 		var amical = res.responseText;
		var myObject = amical.parseJSON();
		var interest = myObject.interest;
/*
			if(interest == "Cricket") {
				st2('5');
				document.cookie = "interest=sport";  
			}else if(interest == "Football") {
				st2('5');
				document.cookie = "interest=football";  
			} else if(interest == "Movie") {	
				st2('4');	
				document.cookie = "interest=movie";  
			} else if(interest == "News") {	
				st2('2');	
				document.cookie = "interest=news";  
			} else if(interest == "Travelogues") {
				st2('3');	
				document.cookie = "interest=travel";  
			} else {
				st2('1');	
				document.cookie = "interest=creative";  
			}	*/
		 
	};
	detect(response, message.toJSONString());
}

function detect(callback, message) {
	var ajax = new Ajax(callback);
	var url = AMICAL_ADDRESS;
	var parameter = "&requestData=" + message + "&Talkio=" +  (new String(TALKIO_TOKEN)).toString(); 
	var parameter = "&requestData=" + message; 
	var process = ajax.process(url,parameter); 
}


     
function fetch(callback, message) {
		
		var ajax = new Ajax(callback);
		//var url = TALKIO_ADDRESS;
		var url = AMICAL_ADDRESS;
		var webMaster = "adesh";
		var parameter = "";//"Talkio=" + (new String(TALKIO_TOKEN)).toString();
		parameter += "&requestData=" + message;
		var process = ajax.process(url,parameter);
}
function getInterestList() {
	
   	message._request =INTEREST_LIST ;
	message._subRequest = "10";
 	message.talkio_token = (new String(TALKIO_TOKEN)).toString();
 	message.session_id = (new String(TALKIO_TOKEN)).toString();
 	message.username = USER_NAME;
	message.webMaster = webMaster;
	message._tpl = false;
	message.msg_id=msgId;
	message.to_username = "";
	message.to_userid = "";
	message.sentmsg = "";
   	var intList = function(res) {
		var intresponse = res.responseText;
		var intresponseObj = intresponse.parseJSON();
		var responseData = intresponseObj;
		var listdiv = document.getElementById('buddylist');
   		listdiv.innerHTML = '';
		var interestList = responseData.amicalinterest;
		var guest = 0;
		if(responseData.guest != undefined)
			guest = responseData.guest;
		var talkio = 0;
		if(responseData.id != undefined)
			talkio = responseData.id;
		var onlineuser = 0;
		if(responseData.count!=undefined)
			onlineuser=responseData.count;
			
		document.getElementById('buddylist').innerHTML = '<font class="view1">Total Online Users ('+ onlineuser +')</font><br><br>';
		var numList = interestList.length;
		var intrst = "";
		var i;	
		var m=0;
		var totalCount = 0;
		var int_name;
		
		for(i=0; i<numList; i++) {
		
			int_name = interestList[i].interestname;
			if(intrst == "" || intrst != int_name) {
				if(intrst != "")
					document.getElementById(intrst).innerHTML= document.getElementById(intrst).innerHTML + '('  + totalCount + ')&nbsp;,&nbsp;&nbsp;';
					totalCount = 0;
					
					if ( m >= 6) {
					m=0;
					} else {
					}
						addInterestToList(int_name,m);
					m++;
						
					
				var j;
				numBuddies = interestList[i].usersname.length;
				for(j = 0; j<numBuddies; j++){
					var buddy = interestList[i].usersname[j].name;
					var isfriend = interestList[i].usersname[j].isfriend;
					totalCount++;
					addUserToList(buddy,j,isfriend,i);

						if(j==5)
							document.getElementById('buddylist').innerHTML = document.getElementById('buddylist').innerHTML + '<a href = "#"  class = " catg-option-link"  onClick = openDiv("'+int_name+'");></a>'; 
					
				}
				document.getElementById('buddylist').innerHTML = document.getElementById('buddylist').innerHTML; 
			
				
			}
			intrst = int_name;
			if(i == numList-1) {
					document.getElementById(intrst).innerHTML= document.getElementById(intrst).innerHTML + '('  + totalCount + ')&nbsp';+','+'&nbsp;';
			}
		}
			//For Message display
			var messageobj = responseData.Rcvdmessage;
			if(messageobj != ''){
				var numMsgs =messageobj.length;		  
   		 		for(i=0; i<numMsgs; i++) {
					msgId = messageobj[i].msg_id;
					var from = messageobj[i].user_name;
  	      			var data = messageobj[i].msg_data;
  	      		    	var stamp = messageobj[i].msg_timestamp;
		        		if(!document.getElementById(from+"_im")) {
       					createIMWindow(from, from);
					 	document.getElementById('BuddyDiv').style.visibility = "hidden";
		   			     winList[from].open();
        		 		}
					Stamp = new Date(); 
					var h = String(Stamp.getHours()); 
					var m = String(Stamp.getMinutes()); 
					var s = String(Stamp.getSeconds());
       				h = (h.length > 1) ? h : "0"+h; 
					m = (m.length > 1) ? m : "0"+m; 
					s = (s.length > 1) ? s : "0"+s;
			 	     var curIM = document.getElementById(from+"_rcvd");
         				curIM.scrollTop = curIM.scrollHeight - curIM.clientHeight;
			       	curIM.innerHTML = curIM.innerHTML + "<b class=\"userB\">" + from + " <span class =\"timestamp\">[" + h + " : " + m + ":" + s + "]</span>"+":</b> " + data + "<br>\n";
      			}
			}
			var rcvdintro = responseData.rcvdintroductorymsg;
                          
			
			if(rcvdintro !=''){
				var number = rcvdintro.length;
				//alert(rcvdintro.length);
				for(i=0;i<number;i++){
					var ifrom = rcvdintro[i].user_name;
					var idata = rcvdintro[i].msg_data;
					document.getElementById('receiveFriendRequest').style.visibility = "visible";
					document.getElementById('rcvmsg').value = idata;
					document.getElementById('rcvfriendnameaccept' ).innerHTML = ifrom;
					document.getElementById('rcvfriendnameaccept' ).value = ifrom;
					var age = rcvdintro[i].user_age;
					var sex = rcvdintro[i].user_sex;
					var mstatus  = rcvdintro[i].user_mstatus;
					var proff  = rcvdintro[i].user_proff;
					document.getElementById('rcvfriendage').innerHTML = age;
					document.getElementById('rcvfriendsex').innerHTML = sex;
					document.getElementById('rcvfriendmstatus').innerHTML = mstatus;
					document.getElementById('rcvfriendproffession').innerHTML = proff;
				}	
			}	
			// For Displaying Message from Users 

	try{	 
	   	document.getElementById('receiveFriendRequest').style.left = (getPopupLeft('buddylist')+250)+'px';
		document.getElementById('receiveFriendRequest').style.top  = (getPopupTop('buddylist')-50)+'px'; 	
	}catch(e){alert(e.message)}
		   		 
	};
	fetch(intList, message.toJSONString());
	pingTimer =  setTimeout("getInterestList()", 10000);
}


function getPopupLeft(popupId){
  var popupObj=document.getElementById(popupId);
       var curleft= 0;   
	   if (popupObj.offsetParent) {
		    curleft = popupObj.offsetLeft   
		
		while (popupObj = popupObj.offsetParent) {
			curleft += popupObj.offsetLeft				
		}
	 }  
	 return curleft;
}

function getPopupTop(popupId){
  var popupObj=document.getElementById(popupId);
       var curtop = 0;   
	   if (popupObj.offsetParent) {		   		
		    curtop = popupObj.offsetTop
		
		 while (popupObj = popupObj.offsetParent) {					
			curtop += popupObj.offsetTop		
		 }
	   }	 
    return curtop;
  }



function addInterestToList(int_name,i) {
	var buddyList = document.getElementById('buddylist');
	
   	buddyList.innerHTML = buddyList.innerHTML + '<table width="100%" border="0"><tr><td><label  id="'+int_name+'" class="viewgrp'+i+'" onClick = openDiv("'+int_name+'"); ><i><b>' +int_name+'</b></i></label></td></tr></table>';
}

function addUserToList(username,j, isfriend,i) {
        if(j>=5){
                return;
        }
        var buddyList = document.getElementById('buddylist');
        if(isfriend != null){
                if(isfriend =="yes"){
                 
                        buddyList.innerHTML = buddyList.innerHTML + '<li id="'+username+'_blItem" class="view" onRigthClick = "hello();"   onclick="openChatWin(curSelected,event);'+"if(curSelected.length>0){openBuddyDiv(curSelected); var old = document.getElementById(curSelected+'_blItem');old.style.background='#fff';old.style.color='#333';};this.style.background='#cc99cc';this.style.color='#ffffff';curSelected='"+username+"';"+'" >&nbsp;<img src="http://www.mindmagazine.com/hook/images/p_profile.gif" width="14" height="14" alt="" id="'+username+'_blImg">&nbsp;<font class="viewgrp'+i+'" style="cursor:pointer">'+username+'</font></li>';
                //buddyList.innerHTML = buddyList.innerHTML + '<label id="'+username+'_blItem"   onClick = openRequestDiv("'+username+'");><a  class = " status-option-link">'+username+ ' , ' + ' </a></label>';
                }
	 else if(isfriend =="same"){

                        buddyList.innerHTML = buddyList.innerHTML + '<li id="'+username+'_blItem"  class="view" ><a  class = " friend-option-link">&nbsp;<img src="http://www.mindmagazine.com/hook/images/ONLINE.GIF" width="14" height="14">&nbsp;<font class="viewgrp'+i+'">'+username+ ' ' + ' </font></a></label>';
                }
	
                else{

                        buddyList.innerHTML = buddyList.innerHTML + '<li id="'+username+'_blItem"  class="view" onClick = openRequestDiv("'+username+'",event);><a  class = " friend-option-link">&nbsp;<img src="hook/images/user.png" width="14" height="14" alt="" id="'+username+'_blImg">&nbsp;<font class="viewgrp'+i+'" style="cursor:pointer">'+username+ '  ' + ' </font></a></label>';
                }
        }
        else{
			buddyList.innerHTML = buddyList.innerHTML + '<li id="'+username+'_blItem"  class="view" onClick = "Registration();";><a  class = " friend-option-link">&nbsp;<font class="viewgrp'+i+'" style="cursor:pointer">'+username+ '  ' + ' </font></a></label>';


//                buddyList.innerHTML = buddyList.innerHTML + '<label id="'+username+'_blItem"   ><a  class = " status-option-link" onClick = "Registration();">'+username+ ' , ' + ' </a></label>';
        }
}

function Registration(){
 window.open (TALKIO_ADDRESS,"mywindow");	
}

/**
Function for Sending Messages
*/
function sendMessage(name){
	var msg = document.getElementById(name+'_sendBox').value;
	if(msg !=''){
		message._request = MESSAGE;
		message._subRequest = 301; 
		message.talkio_token = TALKIO_TOKEN;
	//	message.session_id = SESSION_ID;
	//	message.session_name = SESSION_NAME;
		message.to_username = name;
		//message.interestlist="";
		message.to_userid = '';
		message.sentmsg = escape(msg);
		var pushmsg = function(res) {
			var push = res.responseText;
			var myObject = push.parseJSON();
			var usrname = myObject.username;
			var status = myObject.id;
		//	{"responseData":{"id":"Yes","username":"talkio2","test":true}}
			//var user_status = status.user_isonline;
			if(status == 'Yes'){
				var rcvdBox = document.getElementById(name+'_rcvd');
	        	  	Stamp = new Date(); 
				var h = String(Stamp.getHours()); 
				var m = String(Stamp.getMinutes()); 
				var s = String(Stamp.getSeconds());
         			h = (h.length > 1) ? h : "0"+h; 
				m = (m.length > 1) ? m : "0"+m; 
				s = (s.length > 1) ? s : "0"+s;
			     rcvdBox.innerHTML = rcvdBox.innerHTML + " <b class=\"userA\">" + usrname + " <span class =\"timestamp\">[" + h + " : " + m + ":" + s + "]</span>"+":</b> " + msg + "<br>\n" 
				document.getElementById(name+'_sendBox').value = '';
		    	   	rcvdBox.scrollTop = rcvdBox.scrollHeight - rcvdBox.clientHeight;
			} else {
			var rcvdBox = document.getElementById(name+'_rcvd');
         		rcvdBox.innerHTML = rcvdBox.innerHTML + '<span style="color:#FF0000"><b>SORRY: Your message could not be sent because the recipient is not logged in.</b></span><br>';
			document.getElementById(name+'_sendBox').value = '';
        		 rcvdBox.scrollTop = rcvdBox.scrollHeight - document.getElementById(winName+"_im").clientHeight;
			}
			document.getElementById(name+"_sendBox").focus();
		};
		       
				fetchInfo(pushmsg, message.toJSONString());
	}	
}
function keyHandler( e, name ) {
	var asc = document.all ? event.keyCode : e.which;
	var msg = document.getElementById(name+'_sendBox').value;
	if(msg != '')
		document.getElementById(name+'_sendBox').focus();
   		if(asc == 13  ) {
     	sendMessage(name);
		}
   	return asc != 13;
}

function destroyIMWindow( name ) {
	var toKill = document.getElementById(name);
	toKill.parentNode.removeChild(toKill);
}
function createIMWindow( name, title ) {
	/*var posx = 0;
	var posy = 0;
	if(event!=''){
		if (!event) 
		  var event = window.event;	  
		if (event.pageX || event.pageY){
			posx = event.pageX;
			posy = event.pageY;
		}	
		else if (event.clientX || event.clientY) {
			posx = event.clientX + document.body.scrollLeft+document.documentElement.scrollLeft;
			posy = event.clientY + document.body.scrollTop+document.documentElement.scrollTop;
		}
	}*/

	document.getElementById('BuddyDiv').style.visibility  = "hidden";
	var newIM = document.createElement('div');
   	newIM.style.display = 'block';
   	newIM.id = name+"_im";
   	newIM.className = 'window';
   	//newIM.style.left = Math.round(Math.random()*(browserWidth()-360))+'px';
   	//newIM.style.top  = Math.round(Math.random()*(browserHeight()-350))+'px';
   	/*if(event!=''){
		newIM.style.left = (posx+100)+'px';
		newIM.style.top  = (posy-200)+'px';
	}
	else{
	  	newIM.style.left = (browserWidth()-160)+'px';
   		newIM.style.top  = (browserHeight()-150)+'px';
	}*/
         var obj=document.getElementById("buddylist");   
    var curleft = curtop = 0;   
	 if (obj.offsetParent) {
		curleft = obj.offsetLeft
		
		curtop = obj.offsetTop
		
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft		
			curtop += obj.offsetTop		
		}
	 }        
          
    newIM.style.left =(curleft+250)+'px';
    newIM.style.top  = (curtop-80)+'px'; 
   	
   	
   	newIM.style.width= '270px';
   	newIM.style.height= '228px';
   	newIM.style.bgColor="red";
 	var titlebar = document.createElement('div');
   	newIM.appendChild(titlebar);
   	titlebar.className = "titleBar";
   	titlebar.innerHTML = '<table  width="100%" border="0" style="cursor:pointer"><tr><td><span class="titleBarText" id="'+name+'_titleBar">'+title+'</span></td><td align="right"><img class="titleBarButton" alt="" width="50px" height="14px" src="http://www.mindmagazine.com/hook/images/buttons.gif" usemap="#'+name+'_map" border="0"/><map id="'+name+'_map" name="'+name+'_map"><area shape="rect" coords="34,0,49,13" href="" alt="" title="Close" onclick="this.parentWindow.close();destroyIMWindow('+"'"+name+"_im'"+');return false;" /></map></td></tr></table>';
	var clientArea = document.createElement('div');
   	newIM.appendChild(clientArea);
   	clientArea.className = "clientArea";
   	clientArea.setAttribute("style", "height:195px;text-align:center;");
	var rcvdMsgs = document.createElement('div');
   	clientArea.appendChild(rcvdMsgs);
   	rcvdMsgs.className = "rcvdMessages";
   	rcvdMsgs.id = name+"_rcvd";
	clientArea.innerHTML = clientArea.innerHTML + "\n" + '<textarea id="'+name+'_sendBox"  style = "color:#003399;font-family:comic sans ms;font-size:12px;border: 1px solid #333;width:260px"   onkeypress="keyHandler(event,'+"'"+name+"'"+');"></textarea>';
  	clientArea.innerHTML = clientArea.innerHTML + "\n" + '<br /><table border="0" width="100%"><tr><td><input type="submit" class = "submit" value="Send" onclick="sendMessage('+"'"+name+"'"+');return false;" /></td></tr></table>';
   	document.body.insertBefore(newIM,document.body.nextSibling);   	
   	winList[name] = new Window(newIM);
   	winList[name].open();
}
function openChatWin(curSelected,event){
	document.getElementById('BuddyDiv').style.visibility = "hidden";
	if(curSelected.length>0){
		if(!document.getElementById(curSelected+'_im')){
			createIMWindow(curSelected, curSelected);
			winList[curSelected].open();
			document.getElementById(curSelected+'_sendBox').focus();
		}
	}
	return false;
}

function openBuddyDiv(curSelected){
//	document.getElementById('head1').innerHTML = curSelected ;
	tempy = tempY-100;
	//document.getElementById('BuddyDiv').style.visibility ="visible";
	document.getElementById('BuddyDiv').style.top = tempy;
}
function openDiv(id) {
	tempy = (tempY/screen.height)*100;
	tempx = (tempX/screen.width)*100;
	var left = tempX-130;

	document.getElementById('catglist').style.left = left+'px';
	document.getElementById('catglist').style.visibility = "visible";
   	document.getElementById('amicaltop').innerHTML= id;
    message._request = USER_LIST;
	message.webMaster = webmaster;
	//message.talkio_token = (new String(TALKIO_TOKEN)).toString();
   // message.session_id = (new String(TALKIO_TOKEN)).toString();
    message.username = USER_NAME;
    message.interest=id;
	message._tpl = false;
	//alert(message.toJSONString());
	var usrList = function(res) {
		var amical1 = res.responseText;   
	//	alert(amical1); 
        var myObject1 = amical1.parseJSON();
    //	var chosn = myObject1.totalonline;
    	var chosn = myObject1.amicalusers;
		var user_name = myObject1.id;
        var catglen1 = chosn.length;
		document.getElementById('categorylist').innerHTML = '';
        for(var i=0; i<catglen1; i++) {
        	var usrcnt1 = chosn[i].user;
			var friend = chosn[i].isfriend;
			if(usrcnt1 != user_name){	
			//alert(myObject1.username);
				addCategorylist(usrcnt1,friend);
			}
		}
	};
	fetch(usrList, message.toJSONString());
}

function addCategorylist(username, friend) {
	var buddyList = document.getElementById('categorylist');
	if(friend != 'null'){
	if(friend != 'yes'){
		buddyList.innerHTML = buddyList.innerHTML + '<label id="'+username+'_blItem"   onClick = openRequestDiv("'+username+'",event);><a class = " status-option-link">'+username+ ' , ' + ' </a></label>'; 
		}else{
		buddyList.innerHTML = buddyList.innerHTML + '<label id="'+username+'_blItem" ><a class = " friend-option-link">'+username+ ' , ' + ' </a></label>'; 
		}
		}
		else{
		buddyList.innerHTML = buddyList.innerHTML + '<label id="'+username+'_blItem"   onClick = "Registration();"><a class = " status-option-link">'+username+ ' , ' + ' </a></label>'; 
		}
}

function cancel(){
	document.getElementById('catglist').style.visibility = "hidden";
}

function sendIntroductoryMsg(){
	var to = document.getElementById('friendname').value;
	var imsg = document.getElementById('msg').value
	message._request = INTRODUCTORY_MESSAGE;
	message._subRequest = 901;
 // message.talkio_token = (new String(TALKIO_TOKEN)).toString();
	//message.session_id = (new String(TALKIO_TOKEN)).toString();
	message.username = USER_NAME;
 	message._tpl = false;
	message.to = to;
	message.webMaster = webMaster;
	message.imsg = imsg;
	var sendimsg = function(res) {
		var msg = res.responseText;
		var myObject = msg.parseJSON();
		var status = myObject.test;
		//alert(myObject.test);
		if(status == 'pending'){
			alert(" Your Request is Pending");
		}else if(status == 'send'){
			alert("Your Request has been Sent");
		}else{
			alert("sorry");
		}	
	};
	fetch(sendimsg, message.toJSONString());
	//alert(message.toJSONString());
}


function acceptFriendRequest(){
	var to = document.getElementById('rcvfriendnameaccept').value;
	var imsg = document.getElementById('rcvmsg').value	
	message._request = ACCEPT_FRIEND;
	//message._subRequest = 901;
 // message.talkio_token = (new String(TALKIO_TOKEN)).toString();
	//message.session_id = (new String(TALKIO_TOKEN)).toString();
	message.username = USER_NAME;
 	message._tpl = false;
	message.to = to;
	message.webMaster = webMaster;
	message.imsg = imsg;
	var sendimsg = function(res) {
		var msg = res.responseText;
		var myObject = msg.parseJSON();
		var status = myObject.acceptStatus;
		//alert(myObject.test);				
		if(status == 'Accepted'){
			alert(" Friend Request Accepted");
		}else if(status == 'NotAccepted'){
			alert("Friend Request Not Accepted");
		}else{
			alert("sorry");
		}	
	};	
	fetch(sendimsg, message.toJSONString());
	//alert(message.toJSONString());
}


function rejectFriendRequest(){
	var to = document.getElementById('rcvfriendnameaccept').value;
	var imsg = document.getElementById('rcvmsg').value	
	message._request = REJECT_FRIEND;
	//message._subRequest = 901;
 // message.talkio_token = (new String(TALKIO_TOKEN)).toString();
	//message.session_id = (new String(TALKIO_TOKEN)).toString();
	message.username = USER_NAME;
 	message._tpl = false;
	message.to = to;
	message.webMaster = webMaster;
	message.imsg = imsg;
	var sendimsg = function(res) {
		var msg = res.responseText;
		var myObject = msg.parseJSON();
		var status = myObject.Result;
		//alert(myObject.test);					
		if(status ==true){
			alert(" Friend Request Rejected");
		}else if(status ==false){
			alert("Friend Request Not Rejected");
		}else{
			alert("sorry");
		}	
	};	
	fetch(sendimsg, message.toJSONString());
	//alert(message.toJSONString());
}



function browserWidth() {
	if (self.innerWidth) {
		return self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		return document.documentElement.clientWidth;
	}else if (document.body) {
		return document.body.clientWidth;
	}
	return 630;
}

function browserHeight() {
	if (self.innerWidth) {
		return self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		return document.documentElement.clientHeight;
	} else if (document.body) {
		return document.body.clientHeight;
	}
	return 470;
}


function closesendrequest(divObj){
	winList[divObj].close();
}

function openRequestDiv(username,event) {
alert("event");
 var posx = 0;
 var posy = 0;
     if (!event) 
	  var event = window.event;	  
      if (event.pageX || event.pageY) 	{
	  posx = event.pageX;
	  posy = event.pageY;
	}	
	else if (event.clientX || event.clientY) {
		posx = event.clientX + document.body.scrollLeft+document.documentElement.scrollLeft;
		posy = event.clientY + document.body.scrollTop+document.documentElement.scrollTop;
	} 

   
	winList['sendFriendRequest'].open();
        document.getElementById("sendFriendRequest").style.left=posx+"px";
	document.getElementById("sendFriendRequest").style.top=(posy-250)+"px";	
	setTimeout('winList[\'sendFriendRequest\'].makeActive();',1);
	document.getElementById('friendname').value = username;
	document.getElementById('namelbl').innerHTML = username;
	buddyDetails(username);	
}

function buddyDetails(username){
	message._request = INTRODUCTORY_MESSAGE;
	message._subRequest = 906;
 //   message.talkio_token = (new String(TALKIO_TOKEN)).toString();
 //	message.session_id = (new String(TALKIO_TOKEN)).toString();
 	message.username = USER_NAME;
	message._tpl = false;
	message.to = username;
	message.webMaster = webMaster;
	var details = function(res) {
		var det = res.responseText;
		var responseData = det.parseJSON();
		var dob = responseData.test.sp_dob;
		document.getElementById('friendage').value = dob;	
		document.getElementById('doblbl').innerHTML = dob;	
		var sex = responseData.test.sp_gender;
		document.getElementById('sexlbl').innerHTML = sex;
		var mstatus = responseData.test.sp_mstatus;	
		document.getElementById('maritallbl').innerHTML = mstatus;
		var proff = responseData.test.pp_occupation;	
		//document.getElementById('profflbl').value = proff;
		document.getElementById('profflbl').innerHTML = proff;
		var country = responseData.test.sp_country;
		document.getElementById('countrylbllbl').innerHTML = country;
	};
	fetch(details, message.toJSONString());
	//alert(message.toJSONString());
}


// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;
// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) {
	if (IE) { // grab the x-y pos.s if browser is IE
	    tempX = event.clientX + document.body.scrollLeft
	    tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
	    tempX = e.pageX
	    tempY = e.pageY
	}  
	  // catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}  
	// show the position values in the form named Show
	// in the text fields named MouseX and MouseY
	//document.Show.MouseX.value = tempX
	//document.Show.MouseY.value = tempY
	return true
}			
