/**
 * @author rselby
 */
var MEDIA_FILE_ROOT = '/media';
var MEDIA_FILE_ROOT_SYS = '/var/www/media';
var datePicker_req = false;
var divType;
var divSubType;
var pageAction;


function addToAJPlaylist(){
	if($('#playlistSel').val() == 'new' && $('#plName').val() == ''){
		$('#plName').css('display','block');
		$('#plNameLabel').css('display','block');
	}else{
		var request = getAjaxRequestObj();
		if (request == null) {
			alert('Error unable to create request.');
			return false;
		}else {
			$('#playlistSelector').css('display', 'none');
			var requestData = "playlistSel=" + $('#playlistSel').val();
			requestData += "&medType=" + $('#medType').val();
			requestData += "&mediaId=" + $('#mediaId').val();
			requestData += "&plName=" + $('#plName').val();
			
			request.onreadystatechange = addToPlayListReply;
			request.open('POST', '../component/ax_addToPlayList.php', true);
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			request.send(requestData);
		}
	}
}

function addToPlayListReply(){
	if (request.readyState == 4) {
		if(request.responseText == 'done'){
			alert('Succesfully Added');			
		}else{
			alert(request.responseText)
		}
	}
}

function regLogin(){ 
//		if ($('#lgScreenName').val() == '' && $('#loginEmail').val() == ''){
		if ($('#loginEmail').val() == ''){
			alert(JSLANG_BlankEmail);
		}else if($('#LoginPassword').val() == ''){
			alert(JSLANG_BlankPassword);
		}else{
			
		document.getElementById('tbEmailId6Type3').value= $('#loginEmail').val();
		document.getElementById('tbPassId6Type3').value= $('#LoginPassword').val();
		//	var tmpurl = document.forms['loginForm'].action;
			//var tmparr = tmpurl.split('profile/');
			
			document.forms['loginForm'].action = '../component/login.php';
			document.forms['loginForm'].submit();
		}
}

function updateCheckboxes(checkboxName , strList){
	for(var c = 0; elem(checkboxName+'_'+c) != null ; c ++){
		if( strList.indexOf(elem(checkboxName+'_'+c).value) >= 0){
			elem(checkboxName+'_' + c).checked = true;
		}else{
			elem(checkboxName+'_' + c).checked = false;
		}
	}	
}

function updateScreenName(){
	if($('#ScreenNamePrompt').val() == '' ){
		alert('Please Enter a Screen Name.');
	}else{
		var request = getAjaxRequestObj();
		if (request == null) {
			alert('Error unable to create request.');
			return false;
		}else {
	//		alert($('#ScreenNamePrompt').val());
			var requestData = "scName=" + $('#ScreenNamePrompt').val();
			
			request.onreadystatechange = updateScreenNameCheck;
			request.open('POST', '../component/ax_checkscreenName.php', true);
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			request.send(requestData);
		}
	}
	
}

function updateScreenNameCheck(){
		if (request.readyState == 4) {
		if(request.responseText == 'Updated'){
			document.location.href = document.location.href;
		}else{
			alert('That Screen Name is already taken.\nPlease enter another one.');
			elem('screenNamePrompt').style.display='';					
		}
	}
}		
		
function toggleFavorite(){
	if(elem('FavoriteContent').style.display == 'none'){
		elem('FavoriteContent').style.display = 'block';
	}else{
		elem('FavoriteContent').style.display = 'none';
	}
}

function markfavorite(memberNo, sectionCode, pageId){
	var requestData = "memberNo=" + memberNo;
	requestData += "&sectionCode=" + sectionCode ;
	requestData += "&pageId=" + pageId ;

	var request = getAjaxRequestObj();
	if(request == null){
		alert('Error unable to create request.');
		return false;
	}else{
		request.onreadystatechange = updateFavoriteReply;
		request.open('POST',  '../component/ax_markfavorite.php' , true );
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send(requestData);
	}
}

function addToSelectionList(memberNo, sectionCode, pageId){
	var requestData = "memberNo=" + memberNo;
	requestData += "&sectionCode=" + sectionCode ;
	requestData += "&pageId=" + pageId ;

	var request = getAjaxRequestObj();
	if(request == null){
		alert('Error unable to create request.');
		return false;
	}else{
		request.onreadystatechange = updateFavoriteReply;
		request.open('POST',  '../component/ax_addToSelectionList.php' , true );
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send(requestData);
	}
}

function updateFavoriteReply(){
	if(request.readyState ==4){
		if("fav" ==request.responseText){
			document.getElementById('unfav').style.display='';
			document.getElementById('fav').style.display='none';	
			alert('This has been added to your favourites.');	
		}else if ("unfav" ==request.responseText){
			document.getElementById('unfav').style.display='none';
			document.getElementById('fav').style.display='';
			alert('This has been removed to your favourites.');
		}
		
	}	
}

function repBugHide(no){
	switch(no){
		case 'bug':
			elem('PriorityCont').style.display = 'block';
			elem('OSBCont').style.display = 'block';
			break;
		case 'enh':
			elem('PriorityCont').style.display = 'none';
			elem('OSBCont').style.display = 'none';
			break;
		case 'abuse':
			elem('PriorityCont').style.display = 'block';
			elem('OSBCont').style.display = 'none';
			break;
	}
}

function submitBugReport(){
	if(elem('Description').value== ''){
		alert('Please enter a description of the issue/probmlem you wish to report.');
	}else{
		document.forms[0].submit();
	}
}

function reportBug(){
	open('../component/reportBug.php')
}

function selectCities(){
	var country = document.getElementById('Country').value;
	
	var request = getAjaxRequestObj();
	if (request == null) {
		alert('Error unable to create request.');
		return false;
	}
	else {
		var requestData = "countryId=" + country;
		
		request.onreadystatechange = listCities;
		request.open('POST', '../component/ax_updateCityList.php', true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send(requestData);
	}
}

function listCities(){
	if (request.readyState == 4) {
		if(request.responseText != ''){
			document.getElementById('City').innerHTML = request.responseText;
			//document.location.href = document.location.href;
		}
	}
}

function showSecondCat(key){
	var lstArr = key.split(',');
	var fld = elem('Category2');
	fld.length = lstArr.length;
	if (lstArr.length > 1) {
		for (i = 0; i < lstArr.length; i++) {
			if (i != 0) {
				tmArr = lstArr[i].split('|');
				fld.options[i].text = tmArr[1];
				fld.options[i].value = tmArr[0];
			}
			
		}
		elem('SubcatCont').style.display = 'block';
	}else{
		elem('SubcatCont').style.display = 'none';
	}
	fld.selectedIndex = -1;
}

function selectSecondCat(subcat){
	var fld = elem('Category2');
	for (i = 0; i < fld.length; i++) {
		if(fld.options[i].value == subcat){
			elem('Category2').selectedIndex = i;
		}
	}
}


function deleteMediaFile(mId){
	var ans = confirm(JSLANG_ConfirmDeletion);
	if (ans) {
		if (mId == '') {
		//do nothing
		}
		else {
			var request = getAjaxRequestObj();
			if (request == null) {
				alert('Error unable to create request.');
				return false;
			}
			else {
				var requestData = "reqid=" + mId;
				
				request.onreadystatechange = deleteMediaReply;
				request.open('POST', '../component/ax_deleteMedia.php', true);
				request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				request.send(requestData);
			}
		}
	}
}

function deleteMediaReply(){
	if (request.readyState == 4) {
		if(request.responseText == 'done'){
			document.location.href = document.location.href;
		}
	}
}

function uploadCancel(keyVal){
		var ans = confirm(JSLANG_Cancel);
	if(ans){
		switch (keyVal){
			case 'IM':
			document.location.href='../ugc/folderlist.php?&type=image';
			break;
			case 'AU':
			document.location.href='../ugc/folderlist.php?&type=audio';
			break;
			case 'VI':
			document.location.href='../ugc/folderlist.php?&type=video';
			break;
			case 'TX':
			document.location.href='../ugc/folderlist.php?&type=text';
			break;
		}
	}	
}

function privSwitch(){
	var ckres = '';
	for(var i =0 ; i < 2 ; i++){
		if(elem('PrivMasterRad_'+i) && elem('PrivMasterRad_' + i).checked) {
			ckres = elem('PrivMasterRad_' + i).value;
		}
	}
//	if(elem('MasterSwitch') ){ 
//		elem('MasterSwitch').value=ckres;
		if(ckres == 'PR'){ 
//			elem('MasterPrivacy').value = '';
			elem('privOptions').style.display = 'block';
		}else{
//			elem('MasterPrivacy').value = 'pblc';//'PU';
			elem('privOptions').style.display = 'none';
		}
//	}
}
function privacySwitch(){
	var ckres = '';
	for(var i =0 ; i < 2 ; i++){
		if(elem('PrivMasterRad_'+i) && elem('PrivMasterRad_' + i).checked) {
			ckres = elem('PrivMasterRad_' + i).value;
		}
	}
	if(elem('MasterSwitch') ){ 
		elem('MasterSwitch').value=ckres;
		if(ckres == 'PR'){ 
			elem('MasterPrivacy').value = '';
			elem('privOptions').style.display = 'block';
		}else{
			elem('MasterPrivacy').value = 'pblc';//'PU';
			elem('privOptions').style.display = 'none';
		}
	}	
}

function invite(memberName, gType, target){
	if(memberName == ''){
		alert(JSLANG_BlankSendTo);
	}else{
		var roleId = '';
		var msgBody = '';
		if(gType == 'PROJ'){
			roleId = elem('RoleSelector')[elem('RoleSelector').selectedIndex].value;
		}
		msgBody = elem('messageBody').value;
		
		var requestData = "target=" + escape(target);
		requestData += "&memname=" + memberName ;
		requestData += "&gtype=" + gType ;
		requestData += "&roleId=" + roleId ;
		requestData += "&msgBody=" + msgBody ;


		var request = getAjaxRequestObj();
		if(request == null){
			alert('Error unable to create request.');
			return false;
		}else{
			request.onreadystatechange = updateInvite;
			request.open('POST',  '../component/ax_invite.php' , true );
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			request.send(requestData);
		}
	}
}

function updateInvite(){	
	if (request.readyState == 4) {
		alert(request.responseText);
		parent.elem('fileUploader').style.display='none';
	}
}

function loadXMLDoc(dname){
	var xmlDoc;
	if (window.XMLHttpRequest)
	  {
	  xmlDoc=new window.XMLHttpRequest();
	  xmlDoc.open("GET",dname,false);
	  xmlDoc.send("");
	  return xmlDoc.responseXML;
	  }
	// IE 5 and IE 6
	else if (ActiveXObject("Microsoft.XMLDOM"))
	  {
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async=false;
	  xmlDoc.load(dname);
	  return xmlDoc;
	  }
	alert("Error loading document");
	return null;
}

function compose(target, subtype){
	document.location.href = '../message/compose.php?&target=' + target + '&subtype=' + subtype;
}

function loadProfilePreview(idKey, updateFunc){
	var request = getAjaxRequestObj();
	if(request == null){
		alert('Error unable to create request.');
		return false;
	}else{
		request.open('GET', '../component/ax_getProfileDetails.php?&keyid=' + idKey +'&rand='+getRandNo(), true );
		request.onreadystatechange = updateFunc;
		request.send(null);
	}
}






function search(){
	if(elem('search').value == ''){
		
		alert(JSLANG_BlankSearch);
		elem('search').focus();
//	}else{
		//if(elem('SearchLoc_rd').checked){
//web search
		//	var qryStr = elem('search').value;
		//	var args = qryStr.split(' ').join('+');
		//	window.open('http://www.google.com/search?as_q='+args);
		}else{
// Site Search
			var cat = elem('SearchType')[elem('SearchType').selectedIndex].value;
			document.location.href = getBaseURL() +'friend/search.php?&look='+elem('search').value+'&cat='+cat;	
		}
	}
//}

var emailUnique ='';

function launchUploader(mtype, args){
 	elem('fileUploader').src = '../lib/plupload/queue_widget.php?mediatype='+mtype+'&args='+args;
	elem('fileUploader').style.display = 'block';
	
 }

function launchFriendSelector(action,gid){ 
	elem('friendSelector').src = '../component/friendSelector.php?&action='+action+'&gid='+gid;
	elem('friendSelector').style.display = 'block';
	
 }
 
function clearPanel(type){
	
	switch(type){
	case 'share':
		
		document.getElementById('sharePanel').style. display='none';
		document.getElementById('ToId').value='';
		document.getElementById('ToIdList').value='';
		document.getElementById('ToNames').value='';
		document.getElementById('SendToList').value='';
		document.getElementById('MessageBody').value='';
		document.getElementById('Subject').value='';
		break;
	}
}



function addModerater(){
	
	
	var request = getAjaxRequestObj();
	if (request == null) {
		alert('Error unable to create request.');
		return false;
	}
	else {
//		var requestData = "reqid=" + mId;
		var i=0;
		
		var adminList="&admins=";
		while(elem(i)){
			if(elem(i).checked){
				adminList += elem(i).value +",";
		   	    
			}
	     i++;
		}
		
		request.onreadystatechange = addModeratorReply;
		request.open('POST', '../component/ax_addAdmin.php', true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send(adminList);
	}
}

function addModeratorReply(){
	if (request.readyState == 4) {
		if(request.responseText == 'Admin(s) Added'){
			//document.location.href = document.location.href;
			alert(request.responseText);
			parent.document.getElementById('friendSelector').style.display = 'none'
		}
	}
}
function getFriendEmailFromFriendSelector(){
	var i=0;
	var emailList="";
	var screenNameList="";
	while(elem(i)){
		if(elem(i).checked){
	     emailList += elem(i).value +",";
	     screenNameList += elem(i).name +",";
		}
     i++;
	}

	parent.document.getElementById('ToIdList').value =emailList ;
	parent.document.getElementById('ToIdList').style.display ='none';// emailList;
	
	parent.document.getElementById('ToNames').value = screenNameList;
	parent.document.getElementById('ToNames').style.display ='none';// screen Name list
	
	parent.document.getElementById('SendToList').value = screenNameList;
	parent.document.getElementById('SendToList').style.display ='';// screen Name list
	parent.document.getElementById('friendSelector').style.display ='none';// emailList;
	
}


function showFrList(action){
	
	switch(action){
	
	case 'Social':
		$("#Social").attr('style','display:');
		$("#Family").attr('style','display:none');
		$("#Business").attr('style','display:none');
		$("#Groups").attr('style','display:none');
		$("#Followers").attr('style','display:none');
		$("#socialLink").attr('style','text-decoration:underline');
		$("#familyLink").attr('style','text-decoration:none');
		$("#businessLink").attr('style','text-decoration:none');
		$("#groupsLink").attr('style','text-decoration:none');
		$("#followersLink").attr('style','text-decoration:none');
		break;
    case 'Family':
    	$("#Social").attr('style','display:none');
		$("#Family").attr('style','display:');
		$("#Business").attr('style','display:none');
		$("#Groups").attr('style','display:none');
		$("#Followers").attr('style','display:none');
		$("#socialLink").attr('style','text-decoration:none');
		$("#familyLink").attr('style','text-decoration:underline');
		$("#businessLink").attr('style','text-decoration:none');
		$("#groupsLink").attr('style','text-decoration:none');
		$("#followersLink").attr('style','text-decoration:none');
		break;
    case 'Business':
    	$("#Social").attr('style','display:none');
		$("#Family").attr('style','display:none');
		$("#Business").attr('style','display:underline');
		$("#Groups").attr('style','display:none');
		$("#Followers").attr('style','display:none');
		$("#socialLink").attr('style','text-decoration:none');
		$("#familyLink").attr('style','text-decoration:none');
		$("#businessLink").attr('style','text-decoration:underline');
		$("#groupsLink").attr('style','text-decoration:none');
		$("#followersLink").attr('style','text-decoration:none');
		break;
    case 'Groups':
    	$("#Social").attr('style','display:none');
		$("#Family").attr('style','display:none');
		$("#Business").attr('style','display:none');
		$("#Groups").attr('style','display:');
		$("#Followers").attr('style','display:none');
		$("#socialLink").attr('style','text-decoration:none');
		$("#familyLink").attr('style','text-decoration:none');
		$("#businessLink").attr('style','text-decoration:none');
		$("#groupsLink").attr('style','text-decoration:underline');
		$("#followersLink").attr('style','text-decoration:none');
		break;
    case 'Followers':
    	$("#Social").attr('style','display:none');
		$("#Family").attr('style','display:none');
		$("#Business").attr('style','display:none');
		$("#Groups").attr('style','display:none');
		$("#Followers").attr('style','display:');
		$("#socialLink").attr('style','text-decoration:none');
		$("#familyLink").attr('style','text-decoration:none');
		$("#businessLink").attr('style','text-decoration:none');
		$("#groupsLink").attr('style','text-decoration:none');
		$("#followersLink").attr('style','text-decoration:underline');
		break;
    
		
	
	}
}
function selectch(action){ 
	
	switch(action){

    case 'selectAll':
           $("INPUT[type='checkbox']").attr('checked',true);
           document.getElementById('AllTop').style.display= 'none';
           document.getElementById('NoneTop').style.display= '';
//           document.getElementById('AllBottom').style.display= 'none';
//           document.getElementById('NoneBottom').style.display= '';
             
          //For Social Friends Section
          // $("#Social INPUT[type='checkbox']").attr('checked',true);
           document.getElementById('socAllTop').style.display= 'none';
           document.getElementById('socNoneTop').style.display= '';
//           document.getElementById('socAllBottom').style.display= 'none';
//           document.getElementById('socNoneBottom').style.display= '';
           
          // For Family
           document.getElementById('famAllTop').style.display= 'none';
           document.getElementById('famNoneTop').style.display= '';
//           document.getElementById('famAllBottom').style.display= 'none';
//           document.getElementById('famNoneBottom').style.display= '';
           
          //For Business
           document.getElementById('busAllTop').style.display= 'none';
           document.getElementById('busNoneTop').style.display= '';
//           document.getElementById('busAllBottom').style.display= 'none';
//           document.getElementById('busNoneBottom').style.display= '';
           
          //For Group
           document.getElementById('grpAllTop').style.display= 'none';
           document.getElementById('grpNoneTop').style.display= '';
//           document.getElementById('grpAllBottom').style.display= 'none';
//           document.getElementById('grpNoneBottom').style.display= '';
           
           //For Followers
           document.getElementById('follAllTop').style.display= 'none';
           document.getElementById('follNoneTop').style.display= '';
//           document.getElementById('grpAllBottom').style.display= 'none';
//           document.getElementById('grpNoneBottom').style.display= '';           
           break;

    case 'deselectAll':
           $("INPUT[type='checkbox']").attr('checked',false);
           document.getElementById('AllTop').style.display= '';
           document.getElementById('NoneTop').style.display= 'none';
//           document.getElementById('AllBottom').style.display= '';
//           document.getElementById('NoneBottom').style.display= 'none';
           
           //For Social Friends Section
           //$("#Social INPUT[type='checkbox']").attr('checked',false);
           document.getElementById('socAllTop').style.display= '';
           document.getElementById('socNoneTop').style.display= 'none';
//           document.getElementById('socAllBottom').style.display= '';
//           document.getElementById('socNoneBottom').style.display= 'none';
           
           //For Family
           document.getElementById('famAllTop').style.display= '';
           document.getElementById('famNoneTop').style.display= 'none';
//           document.getElementById('famAllBottom').style.display= '';
//           document.getElementById('famNoneBottom').style.display= 'none';
           
           //For Business
           document.getElementById('busAllTop').style.display= '';
           document.getElementById('busNoneTop').style.display= 'none';
//           document.getElementById('busAllBottom').style.display= '';
//           document.getElementById('busNoneBottom').style.display= 'none';
                      
           //For Groups
           document.getElementById('grpAllTop').style.display= '';
           document.getElementById('grpNoneTop').style.display= 'none';
//           document.getElementById('grpAllBottom').style.display= '';
//           document.getElementById('grpNoneBottom').style.display= 'none';
           
           //For Followers
           document.getElementById('follAllTop').style.display= '';
           document.getElementById('follNoneTop').style.display= 'none';
//           document.getElementById('grpAllBottom').style.display= '';
//           document.getElementById('grpNoneBottom').style.display= 'none';
           break;

    case 'socSelectAll':
        $("#Social INPUT[type='checkbox']").attr('checked',true);
        document.getElementById('socAllTop').style.display= 'none';
        document.getElementById('socNoneTop').style.display= '';
//        document.getElementById('socAllBottom').style.display= 'none';
//        document.getElementById('socNoneBottom').style.display= '';
        break;
    case 'socDeselectAll':
        $("#Social INPUT[type='checkbox']").attr('checked',false);
        document.getElementById('socAllTop').style.display= '';
        document.getElementById('socNoneTop').style.display= 'none';
//        document.getElementById('socAllBottom').style.display= '';
//        document.getElementById('socNoneBottom').style.display= 'none';
        
        // to unset the all check box
        $("#AllTop").attr('checked',false);
//        $("#AllBottom").attr('checked',false);
        $("#NoneTop").attr('checked',false);
//        $("#NoneBottom").attr('checked',false);
        document.getElementById('AllTop').style.display= '';
        document.getElementById('NoneTop').style.display= 'none';
//        document.getElementById('AllBottom').style.display= '';
//        document.getElementById('NoneBottom').style.display= 'none';
        
        break;
    case 'famSelectAll':
        $("#Family INPUT[type='checkbox']").attr('checked',true);
        document.getElementById('famAllTop').style.display= 'none';
        document.getElementById('famNoneTop').style.display= '';
//        document.getElementById('famAllBottom').style.display= 'none';
//        document.getElementById('famNoneBottom').style.display= '';
        break;
    case 'famDeselectAll':
        $("#Family INPUT[type='checkbox']").attr('checked',false);
        document.getElementById('famAllTop').style.display= '';
        document.getElementById('famNoneTop').style.display= 'none';
//        document.getElementById('famAllBottom').style.display= '';
//        document.getElementById('famNoneBottom').style.display= 'none';
     
        // to unset the all check box
        $("#AllTop").attr('checked',false);
//        $("#AllBottom").attr('checked',false);
        $("#NoneTop").attr('checked',false);
//        $("#NoneBottom").attr('checked',false);
        document.getElementById('AllTop').style.display= '';
        document.getElementById('NoneTop').style.display= 'none';
//        document.getElementById('AllBottom').style.display= '';
//        document.getElementById('NoneBottom').style.display= 'none';
        break;
    case 'busSelectAll':
        $("#Business INPUT[type='checkbox']").attr('checked',true);
        document.getElementById('busAllTop').style.display= 'none';
        document.getElementById('busNoneTop').style.display= '';
//        document.getElementById('busAllBottom').style.display= 'none';
//        document.getElementById('busNoneBottom').style.display= '';
        break;
    case 'busDeselectAll':
        $("#Business INPUT[type='checkbox']").attr('checked',false);
        document.getElementById('busAllTop').style.display= '';
        document.getElementById('busNoneTop').style.display= 'none';
//        document.getElementById('busAllBottom').style.display= '';
//        document.getElementById('busNoneBottom').style.display= 'none';
        
        // to unset the all check box
        $("#AllTop").attr('checked',false);
//        $("#AllBottom").attr('checked',false);
        $("#NoneTop").attr('checked',false);
//        $("#NoneBottom").attr('checked',false);
        document.getElementById('AllTop').style.display= '';
        document.getElementById('NoneTop').style.display= 'none';
//        document.getElementById('AllBottom').style.display= '';
//        document.getElementById('NoneBottom').style.display= 'none';
        break;
    case 'follSelectAll':
        $("#Followers INPUT[type='checkbox']").attr('checked',true);
        document.getElementById('follAllTop').style.display= 'none';
        document.getElementById('follNoneTop').style.display= '';
//        document.getElementById('busAllBottom').style.display= 'none';
//        document.getElementById('busNoneBottom').style.display= '';
        break;
    case 'follDeselectAll':
        $("#Followers INPUT[type='checkbox']").attr('checked',false);
        document.getElementById('follAllTop').style.display= '';
        document.getElementById('follNoneTop').style.display= 'none';
//        document.getElementById('busAllBottom').style.display= '';
//        document.getElementById('busNoneBottom').style.display= 'none';
        
        // to unset the all check box
        $("#AllTop").attr('checked',false);
//        $("#AllBottom").attr('checked',false);
        $("#NoneTop").attr('checked',false);
//        $("#NoneBottom").attr('checked',false);
        document.getElementById('follTop').style.display= '';
        document.getElementById('follTop').style.display= 'none';
//        document.getElementById('AllBottom').style.display= '';
//        document.getElementById('NoneBottom').style.display= 'none';
        break;
    case 'grpSelectAll':
        $("#Groups INPUT[type='checkbox']").attr('checked',true);
        document.getElementById('grpAllTop').style.display= 'none';
        document.getElementById('grpNoneTop').style.display= '';
//        document.getElementById('grpAllBottom').style.display= 'none';
//        document.getElementById('grpNoneBottom').style.display= '';
        break;
    case 'grpDeselectAll':
        $("#Groups INPUT[type='checkbox']").attr('checked',false);
        document.getElementById('grpAllTop').style.display= '';
        document.getElementById('grpNoneTop').style.display= 'none';
//        document.getElementById('grpAllBottom').style.display= '';
//        document.getElementById('grpNoneBottom').style.display= 'none';
    
        // to unset the all check box
        $("#AllTop").attr('checked',false);
//        $("#AllBottom").attr('checked',false);
        $("#NoneTop").attr('checked',false);
//        $("#NoneBottom").attr('checked',false);
        document.getElementById('AllTop').style.display= '';
        document.getElementById('NoneTop').style.display= 'none';
//        document.getElementById('AllBottom').style.display= '';
//        document.getElementById('NoneBottom').style.display= 'none';
        break;
        
     
       }

    }

function showPageTab(tabNo){
	for(var counter = 1; counter < 99 ; counter++){
		if(elem('SubTab' + counter) != null) {
			elem('SubTab' + counter).style.display = 'none';
			if(elem('SubTabLink' + counter) != null){
				elem('SubTabLink' + counter).style.backgroundColor = '#fff';	
			}
		}
	}
	elem('SubTab'+tabNo).style.display = 'block';
	elem('SubTabLink'+tabNo).style.backgroundColor = '#efd';
}

function showHidePageTab(tabNo, idlist){
	idListArr  = idlist.split(',');
	for(var counter = 0; counter < idListArr.length ; counter++){
		if(elem('SubTab' + idListArr[counter]) != null) {
			elem('SubTab' + idListArr[counter]).style.display = 'none';
			if(elem('SubTabLink' + idListArr[counter]) != null){
				elem('SubTabLink' + idListArr[counter]).style.backgroundColor = '#fff';	
			}
		}
	}
	elem('SubTab'+tabNo).style.display = 'block';
	elem('SubTabLink'+tabNo).style.backgroundColor = '#efd';
}

function YPshowPageTab(tabNo){
	for(var counter = 1; counter < 99 ; counter++){
		if(elem('YPSubTab' + counter) != null) {
			elem('YPSubTab' + counter).style.display = 'none';
			if(elem('YPSubTabLink' + counter) != null){
				elem('YPSubTabLink' + counter).style.backgroundColor = '#fff';	
			}
		}
	}
	elem('YPSubTab'+tabNo).style.display = 'block';
	elem('YPSubTabLink'+tabNo).style.backgroundColor = '#efd';
}



function checkEmailExistance(chEmail){
	request = getAjaxRequestObj();
	if(request == null){
		alert('Error unable to create request.');
		return false;
	}else{
		var rand_no = Math.random();		//  <- This is to get round IE cache issue
		rand_no = rand_no * 10000;
		rand_no = Math.ceil(rand_no);
		
		request.open('GET', '../component/checkEmail.php?&email=' + chEmail +'&randNo=' + rand_no, true );
		request.onreadystatechange = verifyEmailResult;
		request.send(null);
	}
}

function verifyEmailResult(){
	if (request.readyState == 4) {
		if (request.responseText == 'profile') {
			emailUnique = 'This email address is already registered';
		}else if(request.responseText == 'tempreg'){
			emailUnique = 'This email address is registered & awaiting activation.';
		}else{
			emailUnique = 'success';
		}		
	}
}

function logout(){
	request = getAjaxRequestObj();
	if(request == null){
			alert('Error unable to create request.');
			return false;
		}else{
			request.open('GET', '../component/logout.php?', true );
			request.onreadystatechange = logoutRedirect;
			request.send(null);
		}	
}
function logoutRedirect(){
	if (request.readyState == 4) {
		loadPage('profile/landing.php');
	}
}

function clearSessionVariables(varToClear, strAction){
	
	
		
		request = getAjaxRequestObj();
		if(request == null){
				alert('Error unable to create request.');
				return false;
			}else{
				request.open('GET', '../component/clearSessionVar.php?&resetType='+varToClear, true );
				request.onreadystatechange = function(){
					
					if (request.readyState == 4) {
						//alert(request.responseText);
						actionButton(strAction);
						//loadPage('profile/landing.php');
					}
				}
				request.send(null);
			}	
		
		
	
	
	
}	

function actionButton(strAction, item){

	switch(strAction) {
	case "Playlist":
		loadPage('ugc/playlist.php');
		break;	
	case "Apps":
		loadPage('user/widgetchart.php');
		break;	
		case "Edit Playlist":
			loadPage('ugc/editPlaylist.php');
			break;	
		case "Home":
			loadPage('profile/landing.php');
			break;	
		case "People":
			loadPage('profile/rated.php?&req=newppl');
			break;	
		case "Blog":
			loadPage('user/myblogs.php');
			break;		Zubiges
		case "Browse Blogs":
			loadPage('user/browseblogs.php');
			break;	
		case "Zubiges":
			loadPage('user/zubiges.php');
			break;		
		case "Profile":
			loadPage('profile/user.php');
			break;		
		case "MyProfile":
			loadPage('profile/myprofile.php');
			break;		
		case "Landing":
			loadPage('profile/landing.php');
			break;			
		case "Message":
			loadPage('message/inbox.php');
			break;			
		case "Events":
			loadPage('event/eventHome.php');
			break;				
		case "News":
			loadPage('docs/news.php');
			break;	
		case "Alerts":
			loadPage('profile/alerts.php');
			break;	
		case "Privacy":
			loadPage('profile/privacy.php');
			break;
		case "User":
			loadPage('profile/user.php');
			break;

			case "BackToGroup":
			//alert("I came here!!!");
			loadPage('group/group.php?&gid='+item);
    		break;	

		case "Group":
			loadPage('group/mostgroups.php?&type=new');
			break;	
		case "Most Viewed Groups":
			loadPage('group/mostgroups.php?&type=viewed');
			break;		
		case "Media_IM":
			loadPage('user/mediachart.php?&type=IM');
			break;		
		case "Media_AU":
			loadPage('user/mediachart.php?&type=AU');
			break;		
		case "Media_VI":
			loadPage('user/mediachart.php?&type=VI');
			break;		
		case "Media_TX":
			loadPage('user/mediachart.php?&type=TX');
			break;		
		case "Games":
			loadPage('cgc/games.php');
			break;		
		case "ZubeTV":
			loadPage('user/calendar.php?mediatype=tv');
			break;			
		case "ZubeRadio":
			loadPage('user/calendar.php?mediatype=radio');
			break;
		case "ZubeExchange":
			loadPage('user/mediachart.php?&type=VI&exch=true');
			break;		
		case "Basket":
			loadPage('user/exchangebuy.php');
			break;	
		case "ZubeCreate":
			loadPage('project/home.php');
			break;	
		case "FolderList_IM":
			loadPage('ugc/folderlist.php?&type=image');
			break;		
		case "FolderList_AU":
			loadPage('ugc/folderlist.php?&type=audio');
			break;		
		case "FolderList_TX":
			loadPage('ugc/folderlist.php?&type=text');
			break;		
		case "FolderList_VI":
			loadPage('ugc/folderlist.php?&type=video');
			break;		
		case "About":
			loadPage('docs/about.php');
			break;		
			
	}
	
}
function loadPage(pagePth){
	baseURL=getBaseURL();
	document.location.href = baseURL + pagePth;	
}
function elem(strElemID){
	var elem = document.getElementById(strElemID);
	return elem;
}
function getBaseURL(){
	baselst = document.location.href.split('/');	
	var baseURL = '';
	for( i=0 ; i< (baselst.length -2) ; i++){
		baseURL += (baselst[i] + '/');
	}	
	return baseURL;
}
function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name){
	if (document.cookie.length>0){
	  c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){ 
	    	c_start=c_start + c_name.length+1; 
	    	c_end=document.cookie.indexOf(";",c_start);
	    	if (c_end==-1) c_end=document.cookie.length;
	    	return unescape(document.cookie.substring(c_start,c_end));
    	} 
	}
	return "";
}

function getAjaxRequestObj(){
	try {
		request = new XMLHttpRequest();
	} 
	catch (tryMS) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (otherMS) {
			try {
				request = newActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed) {
				request = null;
			}
		}
	}
	return request;
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function unique(arrayName, inCase) {
	var newArray=new Array();
	label:for(var i=0; i<arrayName.length;i++ ){  
		for(var j=0; j<newArray.length;j++ ){
			if(inCase){
			if(newArray[j].toLowerCase()==arrayName[i].toLowerCase()) 
				continue label;				
			}else{
				if(newArray[j]==arrayName[i]) 
				continue label;				
			}
		}
		newArray[newArray.length] = arrayName[i];
	}
	return newArray;
}

function getRandNo(){
	var rand_num = Math.ceil(Math.random()*1000)
	return (rand_num);
}

function updateRating(targetId, rateVal){
	request = getAjaxRequestObj();
	if(request == null){
			alert('Error unable to create request.');
			return false;
		}else{
		var requestData = "itemId=" + escape(targetId);
		requestData += "&type=rating" ;
		requestData += "&rate=" + rateVal ;
		
		request.onreadystatechange = rateUpdate;
		request.open('POST', '../component/ax_updateStat.php', true );
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send(requestData);
		}	
}

/*
function starttimer(fle, subt)  {  
	setTimeout("startDownload('"+ fle + "', '" + subt + "')",5000);
}  
function startDownload(fle, subt)  {  
	var url= MEDIA_FILE_ROOT + '/' +subt + '/'+ fle;  
	window.open(url,'Download');  
}  
*/

function rateUpdate(){}


function genCancel(){
	var ans = confirm(JSLANG_Cancel);
	if(ans){
		history.back();
	}
}


var browserType;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
   browserType= "gecko"
}
function hide2($mrowCounter) {
  if (browserType == "gecko" )
     document.poppedLayer =
         eval(document.getElementById($mrowCounter));
  else if (browserType == "ie")
     document.poppedLayer =
        eval(document.getElementById($mrowCounter));
  else
     document.poppedLayer =
        eval(document.layers[$mrowCounter]);
  document.poppedLayer.style.display = "none";
	elem('sbtn_'+$mrowCounter ).style.display= '';
	elem('hbtn_'+$mrowCounter ).style.display= 'none';
 }

 function show2($mrowCounter) {
  if (browserType == "gecko" )
  
    
     document.poppedLayer =
         eval(document.getElementById($mrowCounter));
  else if (browserType == "ie")
     document.poppedLayer =
        eval(document.getElementById($mrowCounter));
  else
     document.poppedLayer =
         eval(document.layers[$mrowCounter]);
  document.poppedLayer.style.display = "";
	elem('sbtn_'+$mrowCounter ).style.display= 'none';
	elem('hbtn_'+$mrowCounter ).style.display= '';
 }

 
 function subscribe(itemid,action){
//		alert("Hello there!!!");
		var request = getAjaxRequestObj();
		if(request == null){
			alert('Error unable to create request.');
			return false;
		}else{
			request.open('GET', '../component/ax_subscribe.php?&itemid=' + itemid+'&action='+action );
			request.onreadystatechange = subscribedReturn;
			request.send(null);
		}
		
	}

	function subscribedReturn(){
//		alert(request.responseText);
		if (request.readyState == 4) {
			switch(request.responseText){
			
			case 'subscribe-blog':
				document.getElementById('subscribe').setAttribute('style','display:none');
				document.getElementById('unsubscribe').setAttribute('style','');
				alert(JSLANG_BlogSubscribed);
				break;
			case 'left-blog':
				document.getElementById('subscribe').setAttribute('style','');
				document.getElementById('unsubscribe').setAttribute('style','display:none');
				alert(JSLANG_BlogUnsubscribed);
				break;
			case 'subscribe-user-media':
				alert(JSLANG_UserSubscribed);
				if(document.getElementById('subscribe')){
					document.getElementById('subscribe').setAttribute('style','display:none');
				}
				if(document.getElementById('unsubscribe')){
					document.getElementById('unsubscribe').setAttribute('style','position: ; top: 300px; right: 568px;');
				}
				break;
			case 'left-user-media':
				document.getElementById('subscribe').setAttribute('style','position: ; top: 300px; right: 584px;');
				document.getElementById('unsubscribe').setAttribute('style','display:none');
				alert(JSLANG_UserUnsubscribed);
				break;
			case 'subscribe-group':
				document.getElementById('subscribe').setAttribute('style','display:none');
				document.getElementById('unsubscribe').setAttribute('style','');
				alert();
				break;
			case 'left-group':
				document.getElementById('subscribe').setAttribute('style','');
				document.getElementById('unsubscribe').setAttribute('style','display:none');
				alert();
				break;
			}
			
		}
	}

	
		function showComm(id){
			$('#sub_'+id).css('display','');
			$('#ebtn_'+id).css('display','none');
			$('#cbtn_'+id).css('display','');
		}
		function hideComm(id){
			$('#sub_'+id).css('display','none');
			$('#ebtn_'+id).css('display','');
			$('#cbtn_'+id).css('display','none');
		}

		
	function getCollapseDivData(type,quantity,subType, args){ 
		divType = type;
		divSubType = subType;
		if('pageLoad'==args){
			pageAction= args;
		}
		var request = getAjaxRequestObj();
		if(request == null){
			alert('Error unable to create request.');
			return false;
		}else{ 
			request.open('GET', '../component/ax_framestData.php?&type='+type+'&quantity='+quantity+'&subType='+subType+'&args='+args+'&r=' + Math.random());
			request.onreadystatechange = collapseDivDataReturn;
			request.send(null);
		}
	}


		
	function getCollapseDivDataHide(type,quantity,subType, args, hideLst){ 
		hideLstArr = hideLst.split(',');
		divType = type;
		divSubType = subType;
		if('pageLoad'==args){
			pageAction= args;
		}
		var request = getAjaxRequestObj();
		if(request == null){
			alert('Error unable to create request.');
			return false;
		}else{ 
			request.open('GET', '../component/ax_framestData.php?&type='+type+'&quantity='+quantity+'&subType='+subType+'&args='+args+'&r=' + Math.random());
			request.onreadystatechange = collapseDivDataReturn;
			request.send(null);
		}
		for(var i = 0; i < hideLstArr.length ; i++ ){			
			$('#'+hideLstArr[i]).css('display','none');
		}
	}
		
	function collapseDivDataReturn(){ 
		
		if (request.readyState == 4) { 
//		var xml = request.responseXML;
		var xml_txt = request.responseText;
		
  		switch(divType){
  		case 'Most-Pop-Media':
  	/*		var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont26").innerHTML = ""; 
  			document.getElementById("RelCont26").appendChild(resultDocument); */
  			$("#RelCont26").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
	//		expandReMedia(26);
 /* 			if('pageLoad'==pageAction){
  				getCollapseDivData('Most-Pop-Media','8',divSubType,'pageLoad');
  				expandReMedia(26);
  			};*/
  			break;
  		case 'Subscribed-Media':
  	/*		var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont21").innerHTML = ""; 
  			document.getElementById("RelCont21").appendChild(resultDocument); */
	//		expandReMedia(21);
  			$("#RelCont21").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  /*			if('pageLoad'==pageAction){
  				getCollapseDivData('Subscribed-Media','8',divSubType,'pageLoad');
  				expandReMedia(21);
  			}*/
  			break;
  		case 'RECM-MED':
 /* 		var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont20").innerHTML = ""; 
  			document.getElementById("RelCont20").appendChild(resultDocument);*/
  			$("#RelCont20").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
 /* 			if('pageLoad'==pageAction){
  				getCollapseDivData('RECM-MED','8',divSubType,'pageLoad');
  				expandReMedia(20);
  			}*/
  			break;
  		case 'Profile-Subscribed-Media': 
  /*			var xsl=loadXMLDoc("../lib/xsl/collapsableDivPROF.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  	  		document.getElementById("SubTab8").style.display = "none";
  	  		document.getElementById("SubTab9").style.display = "block";
  	  		document.getElementById("SubTab10").style.display = "none";
  	  		document.getElementById("SubTab9").innerHTML = ""; 
  			document.getElementById("SubTab9").appendChild(resultDocument);*/
  	  		document.getElementById("SubTab9").style.display = "block";
  			$("#SubTab9").xslt(xml_txt, "../lib/xsl/collapsableDivPROF.xsl");
  			break;
  		case 'FAV-MED': 
  /*			var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont22").innerHTML = ""; 
  			document.getElementById("RelCont22").appendChild(resultDocument);*/
  			$("#RelCont22").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
 /* 			if('pageLoad'==pageAction){
  				getCollapseDivData('FAV-MED','8',divSubType,'pageLoad');
  				expandReMedia(22);
  			}*/
  			break;
  		case 'PROF-FAV-MED': 
  /*			var xsl=loadXMLDoc("../lib/xsl/collapsableDivPROF.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  	  		document.getElementById("SubTab8").style.display = "none";
  	  		document.getElementById("SubTab9").style.display = "none";
  	  		document.getElementById("SubTab10").style.display = "block";
  	  		document.getElementById("SubTab10").innerHTML = ""; 
  			document.getElementById("SubTab10").appendChild(resultDocument);*/
  	  		document.getElementById("SubTab10").style.display = "block";
  			$("#SubTab10").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
  		case 'PROF-RECM-MED':  
 /* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDivPROF.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  	  		document.getElementById("SubTab8").style.display = "block";
  	  		document.getElementById("SubTab9").style.display = "none";
  	  		document.getElementById("SubTab10").style.display = "none";
  	  		document.getElementById("SubTab8").innerHTML = ""; 
  			document.getElementById("SubTab8").appendChild(resultDocument); */
  	  		document.getElementById("SubTab8").style.display = "block";
  			$("#SubTab8").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
  		case 'OTHR-USR-PROF': 
 /* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDivPROF.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  	  		document.getElementById("SubTab8").style.display = "block";
  	  		document.getElementById("SubTab8").innerHTML = ""; 
  			document.getElementById("SubTab8").appendChild(resultDocument);*/
  	  		document.getElementById("SubTab8").style.display = "block";
  			$("#SubTab8").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
  		case 'GROUP-MEDIA': 
 /* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDivPROF.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  	  		document.getElementById("SubTab8").innerHTML = ""; 
  			document.getElementById("SubTab8").appendChild(resultDocument);*/
  	  		document.getElementById("SubTab8").style.display = "block";
  			$("#SubTab8").xslt(xml_txt, "../lib/xsl/collapsableDivPROF.xsl");
  			break;
  		case 'Being-Watched':
 /* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl); 
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont25").innerHTML = ""; 
  			document.getElementById("RelCont25").appendChild(resultDocument); */
  			$("#RelCont25").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
  		case 'New-Med':
 // 			var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
 // 		xsltProcessor = new XSLTProcessor();
 // 	  	xsltProcessor.importStylesheet(xsl);
 // 	  	resultDocument = xsltProcessor.transformToFragment(xml,document);
//			document.getElementById("RelCont24").innerHTML = ""; 
 //			document.getElementById("RelCont24").appendChild(resultDocument);
//			document.getElementById("RelCont24").innerHTML(resultDocument);
  			$("#RelCont24").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
		case 'NEW-BLOG':
	/* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDivCOMMU.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document); 
//			document.getElementById("RelCont21").style.display="block";
//			document.getElementById("RelCont22").style.display="none";
//			document.getElementById("RelCont23").style.display="none";
  			document.getElementById("RelCont21").innerHTML = ""; 
  			document.getElementById("RelCont21").appendChild(resultDocument);*/
	//		expandReMedia(21);
  			$("#RelCont21").xslt(xml_txt, "../lib/xsl/collapsableDivCOMMU.xsl");
  			break;
		case 'MOST-POPULAR':
 /* 		var xsl=loadXMLDoc("../lib/xsl/collapsableDivCOMMU.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
//			document.getElementById("RelCont21").style.display="none";
//			document.getElementById("RelCont22").style.display="block";
//			document.getElementById("RelCont23").style.display="none";
  			document.getElementById("RelCont22").innerHTML = ""; 
  			document.getElementById("RelCont22").appendChild(resultDocument); */
  			$("#RelCont22").xslt(xml_txt, "../lib/xsl/collapsableDivCOMMU.xsl");
	//		expandReMedia(22);
  			break;
		case 'MOST-FOLLOWED':
 /* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDivCOMMU.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
//			document.getElementById("RelCont21").style.display="none";
//			document.getElementById("RelCont22").style.display="none";
//			document.getElementById("RelCont23").style.display="block";
  			document.getElementById("RelCont23").innerHTML = ""; 
  			document.getElementById("RelCont23").appendChild(resultDocument);*/
	//		expandReMedia(23);
  			$("#RelCont23").xslt(xml_txt, "../lib/xsl/collapsableDivCOMMU.xsl");
  			break;
		case 'HIST-TODAY':
/*			var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont20").innerHTML = ""; 
  			document.getElementById("RelCont20").appendChild(resultDocument);*/
	//		expandReMedia(20);
  			$("#RelCont20").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
		case 'HIST-MONTH':
/*			var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont21").innerHTML = ""; 
  			document.getElementById("RelCont21").appendChild(resultDocument);*/
	//		expandReMedia(21);
  			$("#RelCont21").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
		case 'HIST-SIX-MONTHS':
/*			var xsl=loadXMLDoc("../lib/xsl/collapsableDiv.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
  			document.getElementById("RelCont22").innerHTML = ""; 
  			document.getElementById("RelCont22").appendChild(resultDocument);*/
	//		expandReMedia(22);
  			$("#RelCont22").xslt(xml_txt, "../lib/xsl/collapsableDiv.xsl");
  			break;
		case 'NEW-GROUP':
  /*			var xsl=loadXMLDoc("../lib/xsl/collapsableDivCOMMU.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
			document.getElementById("SubTab21").style.display="none";
			document.getElementById("SubTab22").style.display="block";
			document.getElementById("SubTab23").style.display="none";
  			document.getElementById("SubTab22").innerHTML = ""; 
  			document.getElementById("SubTab22").appendChild(resultDocument);*/
	//		expandReMedia(22);
  			$("#RelCont22").xslt(xml_txt, "../lib/xsl/collapsableDivCOMMU.xsl");
  			break;
		case 'MOST-POPULAR-GROUP':
 /* 			var xsl=loadXMLDoc("../lib/xsl/collapsableDivCOMMU.xsl");
  			xsltProcessor=new XSLTProcessor();
  	  		xsltProcessor.importStylesheet(xsl);
  	  		resultDocument = xsltProcessor.transformToFragment(xml,document);
			document.getElementById("SubTab21").style.display="none";
			document.getElementById("SubTab22").style.display="block";
			document.getElementById("SubTab23").style.display="none";
  			document.getElementById("SubTab22").innerHTML = ""; 
  			document.getElementById("SubTab22").appendChild(resultDocument);*/
	//		expandReMedia(22);
  			$("#RelCont22").xslt(xml_txt, "../lib/xsl/collapsableDivCOMMU.xsl");
  			break;
  		}


		}
		
	}

		
	// favourite section
	
function confirmCommentAdded(){
	//	alert(request.responseText);
	if (request.readyState == 4) {
		setTimeout("location.reload()", 800);		
	}
}

 function cancelFolder(ctype){
 	var ans;
	
 	switch (ctype){
		case 'folder' :
			ans = confirm(JSLANG_CancelFolder);
			break;
		case 'caption' :
			ans = confirm(JSLANG_CancelCaption);
			break;
	}

	if(ans){
		back(2);
	}
 }
 

/*function recenthistory(action){
		if("More" == action){
		  for(var i=1; i<20; i++){
			document.getElementById("image"+i).style.display= "";
				
		  }
		  document.getElementById("moreHis").style.display= "none";
		  document.getElementById("lessHis").style.display= "";	
			
		}else{
			
			for(var i=6; i<20; i++){
			document.getElementById("image"+i).style.display= "none";
				
		    }
		    document.getElementById("moreHis").style.display= "";
		    document.getElementById("lessHis").style.display= "none";
			
		}
		
	}*/
 function recenthistory(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("image"+i)); i++){
			document.getElementById("image"+i).style.display= "";
				
		  }
		  document.getElementById("moreHis").style.display= "none";
		  
		  document.getElementById("lessHis").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("image"+i)); i++){
			document.getElementById("image"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moreHis").style.display= "";
		    document.getElementById("lessHis").style.display= "none";
			
		}
		
	}
 function itembrought(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("bought"+i)); i++){
			document.getElementById("bought"+i).style.display= "";
				
		  }
		  document.getElementById("morebro").style.display= "none";
		  
		  document.getElementById("lessbro").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("bought"+i)); i++){
			document.getElementById("bought"+i).style.display= "none";
				
		    }
			
		    document.getElementById("morebro").style.display= "";
		    document.getElementById("lessbro").style.display= "none";
			
		}
		
	}
 
  function itemsold(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("sold"+i)); i++){
			document.getElementById("sold"+i).style.display= "";
				
		  }
		  document.getElementById("moresold").style.display= "none";
		  
		  document.getElementById("lesssold").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("sold"+i)); i++){
			document.getElementById("sold"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moresold").style.display= "";
		    document.getElementById("lesssold").style.display= "none";
			
		}
		
	}
	
	  function favouritemedia(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("favmedia"+i)); i++){
			document.getElementById("favmedia"+i).style.display= "";
				
		  }
		  document.getElementById("morefavm").style.display= "none";
		  
		  document.getElementById("lessfavm").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("favmedia"+i)); i++){
			document.getElementById("favmedia"+i).style.display= "none";
				
		    }
			
		    document.getElementById("morefavm").style.display= "";
		    document.getElementById("lessfavm").style.display= "none";
			
		}
		
	}

function favouriteproject(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("project"+i)); i++){
			document.getElementById("project"+i).style.display= "";
				
		  }
		  document.getElementById("morepro").style.display= "none";
		  
		  document.getElementById("lesspro").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("project"+i)); i++){
			document.getElementById("project"+i).style.display= "none";
				
		    }
			
		    document.getElementById("morepro").style.display= "";
		    document.getElementById("lesspro").style.display= "none";
			
		}
		
	}
	
function favouriteapp(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("appmedia"+i)); i++){
			document.getElementById("appmedia"+i).style.display= "";
				
		  }
		  document.getElementById("moreapp").style.display= "none";
		  
		  document.getElementById("lessapp").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("appmedia"+i)); i++){
			document.getElementById("appmedia"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moreapp").style.display= "";
		    document.getElementById("lessapp").style.display= "none";
			
		}
		
	}
	
	function favouritetv(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("tv"+i)); i++){
			document.getElementById("tv"+i).style.display= "";
				
		  }
		  document.getElementById("moretv").style.display= "none";
		  
		  document.getElementById("lesstv").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("tv"+i)); i++){
			document.getElementById("tv"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moretv").style.display= "";
		    document.getElementById("lesstv").style.display= "none";
			
		}
		
	}
function todayhistory(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("today"+i)); i++){
			document.getElementById("today"+i).style.display= "";
				
		  }
		  document.getElementById("moretHis").style.display= "none";
		  
		  document.getElementById("lesstHis").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("today"+i)); i++){
			document.getElementById("today"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moretHis").style.display= "";
		    document.getElementById("lesstHis").style.display= "none";
			
		}
		
	}
function weekhistory(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("week"+i)); i++){
			document.getElementById("week"+i).style.display= "";
				
		  }
		  document.getElementById("morewHis").style.display= "none";
		  
		  document.getElementById("lesswHis").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("week"+i)); i++){
			document.getElementById("week"+i).style.display= "none";
				
		    }
			
		    document.getElementById("morewHis").style.display= "";
		    document.getElementById("lesswHis").style.display= "none";
			
		}
		
	}
	
	function monthhistory(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("month"+i)); i++){
			document.getElementById("month"+i).style.display= "";
				
		  }
		  document.getElementById("moremHis").style.display= "none";
		  
		  document.getElementById("lessmHis").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("month"+i)); i++){
			document.getElementById("month"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moremHis").style.display= "";
		    document.getElementById("lessmHis").style.display= "none";
			
		}
		
	}
	
	 function mostbrought(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("mbought"+i)); i++){
			document.getElementById("mbought"+i).style.display= "";
				
		  }
		  document.getElementById("morembro").style.display= "none";
		  
		  document.getElementById("lessmbro").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("mbought"+i)); i++){
			document.getElementById("mbought"+i).style.display= "none";
				
		    }
			
		    document.getElementById("morembro").style.display= "";
		    document.getElementById("lessmbro").style.display= "none";
			
		}
		
	}
	
	 function subscribemedia(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("subscribe"+i)); i++){
			document.getElementById("subscribe"+i).style.display= "";
				
		  }
		  document.getElementById("moresub").style.display= "none";
		  
		  document.getElementById("lesssub").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("subscribe"+i)); i++){
			document.getElementById("subscribe"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moresub").style.display= "";
		    document.getElementById("lesssub").style.display= "none";
			
		}
		
	}
	
	 function favouritegroup(action){
 	

		if("More" == action){
		  for(var i=1; (document.getElementById("group"+i)); i++){
			document.getElementById("group"+i).style.display= "";
				
		  }
		  document.getElementById("moregrp").style.display= "none";
		  
		  document.getElementById("lessgrp").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("group"+i)); i++){
			document.getElementById("group"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moregrp").style.display= "";
		    document.getElementById("lessgrp").style.display= "none";
			
		}
		
	}
	
	 function favouriteblog(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("blog"+i)); i++){
			document.getElementById("blog"+i).style.display= "";
				
		  }
		  document.getElementById("moreblog").style.display= "none";
		  
		  document.getElementById("lessblog").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("blog"+i)); i++){
			document.getElementById("blog"+i).style.display= "none";
				
		    }
			
		    document.getElementById("moreblog").style.display= "";
		    document.getElementById("lessblog").style.display= "none";
			
		}
		
	}
	
	
		
	 function favouritebud(action){
 	
 	
		if("More" == action){
		  for(var i=1; (document.getElementById("buddy"+i)); i++){
			document.getElementById("buddy"+i).style.display= "";
				
		  }
		  document.getElementById("morebud").style.display= "none";
		  
		  document.getElementById("lessbud").style.display= "";	
			
		}else{
			
			for(var i=6; (document.getElementById("buddy"+i)); i++){
			document.getElementById("buddy"+i).style.display= "none";
				
		    }
			
		    document.getElementById("morebud").style.display= "";
		    document.getElementById("lessbud").style.display= "none";
			
		}
		
	}
	
	
	
	
	function expandReMedia(itemNo){
	/*for(var i = 1 ; i < 5 ; i++){
		elem('rel'+i).src = '../image/expand.gif ';
		elem('RelCont'+i).style.display = 'none';
	}*/
	if(elem('RelCont'+itemNo).style.display == 'block'){ 
		elem('rel'+itemNo).src = '../image/grn_expand.gif';
		elem('RelCont'+itemNo).style.display = 'none';		
	}else{
		elem('rel'+itemNo).src = '../image/grn_collapse.gif';
		elem('RelCont'+itemNo).style.display = 'block';
	}
}

	



function addComment(itemId, itemType, depth){
    var stringArr = (itemType.split('_'));
    var commForm = document.getElementById('commentForm' + stringArr[1]);
    //alert(commForm.comment.value);
    if ($('#comment').val() == '' && $('#msgBody').val() == '' && "" == commForm.comment.value) {
        alert(JSLANG_BlankComment);
        elem('comment').focus();
    }
    else {
        //sf = send form
        //mv = mediaviewer
        //bv = blog wall
        if (('sf' == itemId && 'sf' == itemType) || ('mv' == itemId && 'mv' == itemType)) {
            document.forms['commentForm'].submit();
        }
        else 
            if (itemType.indexOf("bv_") != -1) {
                commForm.submit();
            }
            else 
                if ('nf' == itemType || 'wall' == itemType || 'groupnf' == itemType || 'mv' == itemType) {
                    var subComm = document.getElementById('msgBody').value;
                    if ("" != subComm) {
                        document.getElementById('depth').value = depth;
                        document.getElementById('itemid').value = itemId;
                        document.getElementById('comment').value = document.getElementById('msgBody').value;
//						 document.getElementById('parentId').value = document.getElementById('parentcomment').value;
                    }
                    document.forms['commentForm'].submit();
                    
                }
                else {
                    var request = getAjaxRequestObj();
                    if (request == null) {
                        alert('Error unable to create request.');
                        return false;
                    }
                    else {
                        var requestData;
                        var subComment = (depth > 0) ? true : false;
                        
                        if (!subComment) {
                            requestData = "comment=" + escape($('#comment').val());
                        }
                        else {
                            if ($('#msgBody').val() == '') {
                                alert(JSLANG_BlankComment);
                                elem('msgBody').focus();
                            }
                            else {
                                requestData = "comment=" + escape($('#msgBody').val());
                            }
                        }
                        
                        
                        requestData += "&itemtype=" + itemType;
                        requestData += "&itemid=" + itemId;
                        requestData += "&depth=" + depth;
                        request.onreadystatechange = confirmCommentAdded;
                        request.open('POST', '../component/ax_updateComment.php', true);
                        request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                        request.send(requestData);
                        
                    }
                }
    }
}

function commentsReplyLinkAction(commentId,medType,depth,src,targetId,targetName){
	
	elem('msgPannel').style.display='';
	document.getElementById('msgPannelSubmit').setAttribute("onclick","addComment('"+commentId+"','"+medType+"',"+ depth+");");
	
	
	elem('mssgCardImage').src=src;
	
}


