var url;
var phpFile = 'index.php';
var labels = new Object();
var logonFields = Array('logonMail','logonPassword');
var user;
var premium = false;
var admin;
var scouts;
var professions;
var messagesDeleted = Array();


function globals()
{
	if (local()) url = lValue('urlLocal');
	else url = lValue('url');
}
function init()
{
	globals();
	var frame = createContainer(document.body,'frame');
	browserAlign(frame,1109);
	if ($.browser.msie) createIFrame(document.body,'historyFrame','hidden','text/history.html');
		
	// loader
	createImage(frame,'loading','','img/loading.gif');
	$('#loading').hide();
	
	// info box
	var box = createContainer(frame,'infoBox','',true);
	if ($.browser.msie) box.style.position = 'absolute'; // IE bug
	
	// landingpage
	if (pValid() && array_search(pValue(),labels['landings'].split(','))){ send(Array('htmlFile','landingsLoad'),object('file','landings/'+pValue())); return; }
	
	// top
	var top = createContainer(frame,'top');
	createImage(top,'teaser','link','img/teaser.jpg','start','click'); createBreak(top);
	createContainer(top,'menuTop'); menu(top); createContainer(top,'menuBottom');

	// main
	var body = createContainer(frame,'body');
	var main = createContainer(body,'main');	
	var cont = createBox(main,'content','main');
	createContainer(body,'right');
	
	// footer
	var footer = createContainer(frame,'footer');
	createContainer(footer,'footerTopLeft','footerCorner'); createContainer(footer,'footerBottomLeft','footerCorner');
	menuFooter(footer); 
	createContainer(footer,'footerTopRight','footerCorner'); createContainer(footer,'footerBottomRight','footerCorner');
	
	//if (pValue() == 'index.php') return;	
	//if (pValid() || gValid()) return;	
	if (pValid()) return;
	else if (gValid()) welcome();
	else if (cookieExists(logonFields)) send('logon',cookieLoad(logonFields)); // cookie logon
	else if (hValid()) hashEntry(); 
	else welcome(); // welcome site
	
	if (window.adminLogout) adminLogout();
}
function hashEntry()
{
	var hash = hValue();
	if ($('#menu'+hash).css('display') == 'none'){ welcome(); return; }
	if (hash == 'Prop') logon2View(obj('content'));
	else $('#menu'+hash).trigger('click');
}
function menu(parentObj)
{
	var cont = createContainer(parentObj,'menu');
	createLink(cont,'menuStart','menuLink','','start');
	createLink(cont,'menuTour','menuLink','','tour');
	createLink(cont,'menuFranchise','menuLink','','iframe','http://www.yourscout.biz/');
	createLink(cont,'menuReferences','menuLink','','sendEvt','references');
	createLink(cont,'menuSearch','menuLink','','searchView'); $('#menuSearch').hide();
	createLink(cont,'menuFaq','menuLink','','sendEvt',Array('htmlFile',object('file','faq')));
	createLink(cont,'menuNews','menuLink','','sendEvt','news'); $('#menuNews').hide();
	createLink(cont,'menuMyscout','menuLink','','myscout'); $('#menuMyscout').hide();
	//createLink(cont,'menuContact','menuLink','','link','mailto:'+labels['mailContact']);
	createLink(cont,'menuContact','menuLink','','contactView');
	createLink(cont,'menuProgram','menuLink','','program');
	createLink(cont,'menuBlog','menuLink','','blog');
}
function menuFooter(parentObj,landing)
{
	var cont = createContainer(parentObj,'menuFooter');
	createLink(cont,'menuHome','footerLink','','link2',url);	
	createLink(cont,'menuInfo','footerLink','','sendEvt',Array('htmlFile',object('file','info')));
	createLink(cont,'menuImpressum','footerLink','','sendEvt',Array('htmlFile',object('file','impressum')));
	createLink(cont,'menuPrivacy','footerLink','','sendEvt',Array('htmlFile',object('file','privacy')));
	createLink(cont,'menuTerms','footerLink','','sendEvt',Array('htmlFile',object('file','terms')));
}
function menuOver(id)
{
	if (!id) history(''); else history(id.substr(4));
	
	$('#tour').remove(); $('#blog').remove();
	
	// hide rest
	if (id == 'menuTour' || id == 'menuBlog'){
		$('#main').hide(); 
		$('#right').hide();
	}	
	// show it again
	else{
		$('#main').show(); 
		$('#right').show();
	}
	
	$('.menuLink').css('color','white');
	$('.footerLink').css('color','#8D7024');
	if (id) $('#'+id).css('color','#205ca5');
	if (id != 'menuStart') infoDelete();
}
function historyIE(hash)
{
	if (hValue() != hash) $('#menu'+hash).trigger('click');
}
function history(hash)
{
	if (pValid() || gValid()) return;
	
	window.location.href = '#'+hash;
	clearInterval(window.interval);
	window.interval = setInterval(function(){ if (hValue() != hash) $('#menu'+hValue()).trigger('click'); },100);
	if ($.browser.msie) window.frames['historyFrame'].window.location.search = "?" + hash;
}
function news(answer)
{
	var news = answer.news;
	menuOver('menuNews');
	var parentObj = objEmpty('content');
	var cont = createContainer(parentObj,'news');
	createText(cont,'newsTitle','headerBig');
	var list = createList(cont,'','');	
	for (var i=0; i<news.length; i++) createListElement(list,'','','<b>'+news[i]['stamp']+'</b><br class="break">'+news[i]['text'])
}
function tour()
{
	menuOver('menuTour');
	var cont = obj('body');
	createContainer(cont,'tour');
	swfobject.embedSWF('/uploads/tour.swf','tour','1109','1200','9.0.0');
}
function blog()
{
	menuOver('menuBlog');
	var cont = obj('body');
	var frame = createIFrame(cont,'blog','iframe','http://blog.10scouts.com');
//	frame.onload = function(){ this.style.height = (this.innerHeight || (this.clientHeight || this.clientHeight)) + 'px'; };
//	frame.onResize = function(){ alert('test'); }
}
function blogShort(answer)
{
	var cont = objEmpty('blogShort');
	createText(cont,'blogTitle','header');
	var height = 220; if ($.browser.safari) height -= 10;
	createSlider(cont,answer.blog,3,'blogShort','blogShort',280,height,'vertical');
	createImage(cont,'blogLogin','link','img/blogLogin.jpg','link','click','http://blog.10scouts.com/wp-login.php');
	createImage(cont,'blogReg','link','img/blogReg.jpg','link','click','http://blog.10scouts.com/wp-login.php?action=register');
}
function blogShortBox(parentObj,data,numberStep,numberNow)
{
	var box = createContainer(parentObj,'','blogShortBox');
	for (var i=0; i<numberStep; i++){
		var value = data[i+numberNow]; if (!value) continue;
		createImageBoxSmall(box,'blogShortLeft','http://blog.10scouts.com/wp-content/uploads/userphoto/'+value.user_nicename+'.thumbnail.jpg');
		var cont = createContainer(box,'','blogShortRight');
		createText(cont,'','forumDate',value.post_date+' '+value.display_name); createBreak(cont);
		createLink(cont,'','forumCaption link','# '+value.post_title,'link','http://blog.10scouts.com/?p='+value.ID); createBreak(cont);
		createText(cont,'','forumCaption',labels.ratings_txt+' '+value.ratings); createBreak(cont);
		createText(cont,'','forumCaption',labels.comments_txt+' '+value.comments); createBreak(cont);
		createBreak(box,2);
	}
}
function start()
{
	if (!user){ welcome(); return; } 
	menuOver('menuStart');	 	
	var main = objEmpty('content');
	
	// left
	var left = createContainer(main,'left');
	createBox(left,'invite','left'); invite(); createBreak(left,2);
	createBox(left,'blogShort','left'); createBreak(left,2);
	createBox(left,'user','left'); createBreak(left,2);
	createBox(left,'forumShort','left');

	// middle
	var middle = createContainer(main,'middle');
	overview(middle); // and via functions messageAdmin, connection
	
	// right
	var right = objEmpty('right');
	if (premium){ createBox(right,'searchUser','right'); searchUserView(); } 
	else createImage(right,'premiumImage','rightBox','img/premium.gif','contractView','click');
	requestFormBox(right); 
	createBox(right,'request','right'); 
	createImage(right,'','rightBox','img/franchise.gif','iframe','click','http://www.yourscout.biz/');
		
	send(Array('request','userView','messageAdmin','connection','blogShort'));
	send('forum');
}
function requestFormBox(parentObj)
{
	var className = 'right'; var img = 'img/requestForm1.jpg'; 
	if (user.status == 'partner'){ className += 2; img = 'img/requestForm2.jpg'; } // different style for partner
	
	var cont = createBox(parentObj,'requestFormBox',className);
	createText(cont,'requestFormBox_txt','header');
	var fields = clone(scouts); delete fields[user.scout];
	var selectbox = createSelectboxLabeled(cont,'profession','input',fields); createBreak(cont,2);
	var btn = createImage(cont,'requestFormButton','link',img);
	$(btn).click(function(){ send('requestForm',object('scout',sValue(selectbox)),sValue(selectbox)); });
}
function requestForm(answer,scout)
{
	var parentObj = objEmpty('middle');
	var cont = createBox(parentObj,'requestFormFrame','middle');
	
	var labelsCache = labels; labels = new Object(); labels = answer;
	labels.requestFormTitle = labels.requestTitle; labels.requestFormSubtitle = labels.requestSubtitle;
	var form = createFormular(cont,'requestForm','',labels.request_fields.split(','),true);
	labels = labelsCache;
	
	$('#rank').val(user.titel);
	$('#prename').val(user.vorname);
	$('#name').val(user.nachname);
	$('#street').val(user.strasse);
	$('#postcode').val(user.plz);
	$('#location').val(user.ort);
	$('#telephonePre').val(user.telefonPre);
	$('#telephone').val(user.telefon);
	$('#faxPre').val(user.telefaxPre);
	$('#fax').val(user.telefax);
	$('#mail').val(user.email);
	$('#company').val(user.firma);
	if (user.anrede == 'Herr') $('#gender0').attr('checked',true); else $('#gender1').attr('checked',true);
	
	createInput(form,'scout','',scouts[scout],'hidden');
	align(form);
}
function welcome()
{
	labels['profession_fields'] = professions.join(',');	
		
	var cont = createContainer(objEmpty('content'),'welcome');
	createText(cont,'welcomeTitle','welcomeTitle'); createBreak(cont,3);
	
	var blog = createContainer(cont,'welcomeBlog','welcomeRow');
	createImage(blog,'','link','img/welcomeBlog.jpg','blog','click');
	createText(blog,'welcomeBlog_head','welcomeHeader');
	createText(blog,'welcomeBlog_txt','welcomeText');
	createLink(blog,'welcomeBlog_link','welcomeLink link','','blog');
	
	var ad = createContainer(cont,'welcomeAd','welcomeRow');
	createContainer(ad,'welcomeAd_img'); swfobject.embedSWF('img/welcomeAd.swf','welcomeAd_img','250','200','9.0.0');
	createText(ad,'welcomeAd_head','welcomeHeader');
	createText(ad,'welcomeAd_txt','welcomeText');
	createLink(ad,'welcomeAd_link','welcomeLink link','','link2','#reg');
	
	var tour = createContainer(cont,'welcomeTour','welcomeRow');
	createImage(tour,'','link','img/welcomeTour.jpg','tour','click');
	createText(tour,'welcomeTour_head','welcomeHeader');
	createText(tour,'welcomeTour_txt','welcomeText');
	createLink(tour,'welcomeTour_link','welcomeLink link','','tour'); 
	
	// text in between
	createBreak(cont,3);
	createText(cont,'welcomeTitle2','welcomeTitle'); createBreak(cont);
	createContainer(cont,'html'); send('htmlFile',object('file','start'),true); createBreak(cont,3);
	
	// formular
	var fields = labels['reg_fields'].split(',');
	createFormular(cont,'reg','',fields,true);	
	$('#profession').change(function(event,type){
		if (type == 'check') return;	
		var scout = array_search(sValue(this),scouts);
		if (!scout) return;
		$('#profile_cont').remove();
		$(this).after(createCheckboxes(false,'profile',labels[scout+'profile_fields'].split(',')));
	});
	
	// right site
	var right = objEmpty('right');
	createBox(right,'logon','right'); logonView();
	createBox(right,'request','right'); send('request');
	createImage(right,'','rightBox','img/franchise.gif','iframe','click','http://www.yourscout.biz/');
}
function contactView()
{
	menuOver('menuContact');
	var cont = objEmpty('content');
	var form = createFormular(cont,'contact','',labels['contact_fields'].split(','),true,Array('mail','text'));
	align(form);
}
function program()
{
	menuOver('menuProgram');
	var cont = objEmpty('content');
	createImage(cont,'','','img/program.jpg');
	
	var right = createContainer(cont,'programRight');
	createContainer(right,'html'); send('htmlFile',object('file','program'),true);
	var form = createFormular(right,'program','',labels.program_fields.split(','),true,labels.program_mandatory.split(','));
	align(form);
}
function reg(answer)
{
	mailForm(answer,'content');
}
function mailForm(answer,id)
{
//	if (!id) id = answer.id;
//	$('#'+id).fadeOut('slow');
//	$('#'+id).html(answer.info[1]);
//	$('#'+id).fadeIn('slow');
//	window.scrollTo(0,0);
	
	if (answer.id) id = answer.id;
	$('#'+id).fadeOut('slow');
	write2(id,answer.info[1]); 
	window.scrollTo(0,0);
}
function contractView()
{
	var parentObj = objEmpty('content');
	var cont = createContainer(parentObj,'contract');
	
	createCheckbox(cont,'contractCheck1'); createBreak(cont);
	createCheckbox(cont,'contractCheck2'); createBreak(cont);
	
	$('#contractMoney').html(admin.money);
	$('#contractDownload').click(function(){ window.open('uploads/Vertrag-'+user.profession+'.pdf'); }); 
	$('#contractDownload').attr('class','link');
	$('#contractFax').html(admin.telefaxPre+' '+admin.telefax);
	$('#contractCompany').html(admin.firma);
	
//	$('#contractMoney').html(admin.money); $('#contractMoney').css('float','none');	
//	createText(cont,'contract1');
//	createLink(cont,'contract2','link','','link','uploads/Vertrag-'+user.profession+'.pdf');
//	createText(cont,'contract3'); createBreak(cont,4);
//	if (admin.fax) $('#contract3').html(substring(labels.contract3,0,-16)+admin.fax);
	
	createSubmit(cont,'contractSubmit');
	align(cont);
	window.scrollTo(0,0);
}
function contract(answer)
{
	mailForm(answer,'contract');
}
function contractReg()
{
	labels['profession_fields'] = professions.join(',');		
	var parentObj = objEmpty('content');
	var cont = createContainer(parentObj,'contract');
	var fields = labels['reg_fields'].split(',');
	createFormular(cont,'reg','',fields,true);	
	$('#profession').change(function(event,type){
		if (type == 'check') return;
		var profession = sValue(this);	
		var scout = array_search(profession,scouts);
		if (!scout) return;
		$('#profile_cont').remove();
		$(this).after(createCheckboxes(false,'profile',labels[scout+'profile_fields'].split(',')));
		
		createCheckbox(cont,'contractCheck','',labels['contractCheck']+profession+'.'); createBreak(cont);
		createText(cont,'contract1');
		createLink(cont,'contract2','link','','link','uploads/Vertrag-'+profession+'.pdf');
		createText(cont,'contract3'); createBreak(cont,4);
		createSubmit(cont,'contractSubmit');
		align(cont);	
	});
}
function myscout()
{	
	if (!user) return;
	menuOver('menuMyscout');
	var main = objEmpty('content');	
	
	// left
	var left = createContainer(main,'left'); createBreak(left,2);
	createBox(left,'bills','left'); createBreak(left,2);
	createBox(left,'properties','left'); createBreak(left,2);
	createBox(left,'propRef','left'); createBreak(left,2);
	if (!premium){ createLink(createBox(left,'cancel','left'),'cancelLink','link','','cancel'); } 

	// middle
	var middle = createContainer(main,'middle');	
	overview(middle);	
	createBox(middle,'messages','middle');
	
	// right
	var right = objEmpty('right');
	if (premium){ createBox(right,'searchUser','right'); searchUserView(); } 
	else createImage(right,'premiumImage','rightBox','img/premium.gif','contractView','click');
	createBox(right,'request','right');
	createImage(right,'franchise','rightBox','img/franchise.gif');
	
	send(Array('bills','messages','properties','request','inviteLoad'));
}
function inviteLoad(answer)
{
	var invites = answer.invites; if (!invites) return;
	var parentObj = obj('middle');
	var cont = createBox(parentObj,'invites','middle');
	
	createText(cont,'invitesTitle','header');
	createText(cont,'inviteName','inviteCell underline');
	createText(cont,'inviteMail','inviteCell underline');
	createText(cont,'inviteText','inviteCell underline');
	createText(cont,'inviteStatus','inviteCell underline');	
	createBreak(cont,2);	
	
	for (var i=0; i<invites.length; i++){	
		createText(cont,'','inviteCell',invites[i].invName,Array('info','infoDelete'),Array('mouseover','mouseout'),object('info',invites[i].invName));
		createText(cont,'','inviteCell',invites[i].invMail,Array('info','infoDelete'),Array('mouseover','mouseout'),object('info',invites[i].invMail));
		createText(cont,'','inviteCell',invites[i].invText,Array('info','infoDelete'),Array('mouseover','mouseout'),object('info',invites[i].invText));
		var status = labels.inviteOpen;
		if (invites[i].invId != '0') status = labels.inviteConfirmed;
		
		var now = new Date();
		var stamp = invites[i].stamp.split('.');
		stamp = new Date(stamp[1]+' '+stamp[0]+' '+stamp[2]);
		var diff = (now-stamp)/1000/60/60/24/7;
		if (diff > 2) status = labels.inviteReject;
		createText(cont,'','inviteCell',status);
		createBreak(cont);
	};
}
function cancel()
{
	var text = prompt(asciDecode(labels.cancelQuestion));
	if (text == asciDecode(labels.cancelLink)) send('userDelete');
}
function userDelete(answer)
{
	refresh();
}
function profile(answer)
{
	var data = answer.profile; if (!data){ start(); return; } 
	var extern = answer.extern;	
	menuOver();	
	var parentObj = objEmpty('content');
	var title = scouts[data.scout]; if (data.profileTitle) title = data.profileTitle;
	var name = data.titel+' '+data.vorname+' '+data.nachname;
	
	var box1 = createBox(parentObj,'profile1','bigger',labels[data.status]+'-Profil '+name); createBreak(box1,2); 
	createImageBox(box1,'','big',data);
	var cont = createContainer(box1,'profileDetails');
	if (data.status != 'admin'){ createText(cont,'','header',title); createBreak(cont,2); } 
	createText(cont,'','',name); createBreak(cont);
	if (data.status == 'partner') createText(cont,'','',labels.profilePartnerSince+' '+data.vertrag); 
	if (data.status == 'member') createText(cont,'','',labels.profileMemberSince+' '+data.mitglied_seit);
	createBreak(cont,2);
	if (data.firma){ createText(cont,'','',data.firma); createBreak(cont,2); } 
	createText(cont,'','',data.strasse+' '+data.hausnr); createBreak(cont);
	createText(cont,'','',data.plz+' '+data.ort); createBreak(cont,2);
//	createLink(cont,'','link',data.email,'link2','mailto://'+data.email); createBreak(cont);
	createLink(cont,'','link',data.internet,'link','http://'+data.internet); createBreak(cont,2);
	if (answer.friendHalf) createText(cont,'','',labels['unconfirmed']);
	
	// contact
	var message = createContainer(box1,'profileMessage','',true);
	if (extern){
		createTextfield(message,'profileMessageFrom','input','','mail');
		createTextfield(message,'profileMessageName','input','','text',true);
		createTextfield(message,'profileMessageTel','input','','telephone',true);
	} 
	createTextarea(message,'profileMessageText','input'); createBreak(message);
	createInput(message,'profileMessageTo','',data.id,'hidden');
	createLink(message,'messageSubmit','link','','submitForm');		
	createBreak(box1,2);
	
	var buttons = createContainer(box1,'profileButtons');
	// buttons
	if (!extern && user.id != data.id){	
		if (answer.note) createImage(buttons,'profileButton1','','img/profileNoteDelete.gif','sendEvt','click',Array('profileNoteDelete',object('friend',data.id)));
		else createImage(buttons,'profileButton1','','img/profileNote.gif','sendEvt','click',Array('profileNote',object('friend',data.id)));	
		if (answer.friendHalf) createImage(buttons,'profileButton2','','img/profileFriendConfirm.gif','sendEvt','click',Array('profileFriendConfirm',object('friend',data.id))); 
		else if (answer.friend) createImage(buttons,'profileButton2','','img/profileFriendDelete.gif','sendEvt','click',Array('profileFriendDelete',object('friend',data.id)));
		else createImage(buttons,'profileButton2','','img/profileFriend.gif','sendEvt','click',Array('profileFriend',object('friend',data.id)));	
	}
	createImage(buttons,'profileButton3','','img/profileMessage.gif','profileMessageOpen','click');

	var box2 = createBox(parentObj,'profile2','bigger');
	createText(box2,'profile_txt','header'); createBreak(box2,2);
	createText(box2,'','',data.profile);
	
	var box3 = createBox(parentObj,'profile3','bigger');
	createText(box3,'spezial_txt','header'); createBreak(box3,2);
	createText(box3,'','',data.spezial);
	
	// friends
	if (answer.friends){
		var box4 = createBox(parentObj,'profile4','bigger'); 
		createText(box4,'friends_txt','header'); createBreak(box4,2);
		var height = ($.browser.msie) ? 75 : 70;
		createSlider(box4,answer.friends,8,'friends','user',82,height,'horizontal');
	} 
	
	// references
	if (answer.refs){
		var box5 = createBox(parentObj,'profile5','bigger'); 
		createText(box5,'propRefHeader','header'); createBreak(box5,2);
		for (var i=0; i<answer.refs.length; i++) {		
			var ref = answer.refs[i];				
			if (ref.download) createImage(box5,'','profileRefImage link','references/'+data.id+'_'+i+'.jpg','link','click',ref.download);
			else createImage(box5,'','profileRefImage','references/'+data.id+'_'+i+'.jpg');
			var detail = createContainer(box5);
			createText(detail,'','',ref.text); createBreak(detail);
			createLink(detail,'','link',ref.web,'link','http://'+ref.web); createBreak(box5,2);	
		}
	} 
	
	// forum
	if (answer.forum){
		var box6 = createBox(parentObj,'profile6','bigger'); 
		for (var i=0; i<answer.forum.length; i++){
			var post = answer.forum[i];
			var title = createLink(box6,'','forumHeader link',post.caption,'slide','forumText'+i); 	
			var from = createContainer(box6,'','forumFrom');
			createText(from,'forumUser_txt','forumLabel');
			createLink(from,'','forumBlue link',data.vorname+' '+data.nachname,'sendEvt',Array('profile',object('user',data.id))); createBreak(from,2);
			createText(from,'forumTags_txt','forumLabel');
			createText(from,'','forumBlue',post.tags); 	
			createText(box6,'forumText'+i,'forumText hidden',post.text); 
			createBreak(box6,3);
		}
	}
	
	// right
	var right = objEmpty('right');
	createBox(right,'logon','right'); logonView();
	createBox(right,'request','right'); send('request');
	createImage(right,'','rightBox','img/franchise.gif','iframe','click','http://www.yourscout.biz/');
	
	// for seo
	var footer = createContainer(parentObj,'profileFooter');
	createText(footer,'','',labels['profileFooter']+name+((data.ort)?' in '+data.ort:'')+'.'); createBreak(footer);
	createLink(footer,'profileExtern','link','','link',url+((data.vorname)?data.vorname+'_':'')+data.nachname+'_'+scouts[data.scout]); createBreak(cont,2);
	createImage(parentObj,'profileSeo','link','img/seo.gif','link','click','http://www.seo-scout.eu/');
}
function profileMessageOpen(element,to)
{
	$('#profileMessage').slideDown('slow');
}
function profileMessage(answer)
{
	$('#profileMessageText').val('');
	$('#profileMessage').slideUp('slow');
	$('#profileMessage').after(createText(false,'','',answer.info[1]));
} 
function profileNote(answer)
{
	$('#profileButton1').fadeOut('slow');
}
function profileNoteDelete(answer)
{
	$('#profileButton1').fadeOut('slow');
}
function profileFriend(answer)
{
	$('#profileButton2').fadeOut('slow');
}
function profileFriendConfirm(answer)
{
	$('#profileButton2').fadeOut('slow');
}
function profileFriendDelete(answer)
{
	$('#profileButton2').fadeOut('slow');
}
function htmlFile(answer)
{
	var id = answer.id;
	if (id == 'start' && user) return; // already logged in
	
//	var html = obj('html');
//	if (html) removeChildren(html);
//	else if (id == 'landings') html = landingStart(answer,html);
//	else html = createContainer(objEmpty('content'),'html');
	if (id == 'landings') var html = landingStart(answer,html);
	else if (id == 'start' || id == 'program') var html = obj('html');
	else var html = createContainer(objEmpty('content'),'html');
	if (!html) var html = createContainer(objEmpty('content'),'html');

	if (id != 'start') $('#reg').remove();
	html.innerHTML = answer.message;
	
	if (id == 'landings') menuOver('menuHome');
	else menuOver('menu'+ucfirst(id));
}
function landingStart(answer,html)
{	
	if (obj('content')) return createContainer(objEmpty('content'),'html');  
//	document.title = ucfirst(pValue());
	
	// main
	var frame = objEmpty('frame');	
	var top = createContainer(frame,'top');
	createImage(top,'teaser','link','img/teaser.jpg','start','click'); createBreak(top);
	var body = createContainer(frame,'body');
	var box = createBox(body,'landing','full',labels[answer.file+'Boxtitle'],'landingpageForm');
	var cont = createContainer(box,'content');
	var html = createContainer(cont,'html');	
	
	// footer
	var footer = createContainer(frame,'footer');
	createContainer(footer,'footerTopLeft','footerCorner'); createContainer(footer,'footerBottomLeft','footerCorner');
	menuFooter(footer,true); 
	createContainer(footer,'footerTopRight','footerCorner'); createContainer(footer,'footerBottomRight','footerCorner');
	
	// menu modification
	$('#menuHome').unbind('click');
	$('#menuHome').bind('click',function(){ send('htmlFile',object('file','landings/'+answer.file)); });
	$('#teaser').unbind('click');
	$('#teaser').bind('click',function(){ send('htmlFile',object('file','landings/'+answer.file)); });
	$('#menuInfo').hide();
	
	return html;
}
function landingpageForm()
{
	menuOver('menuRequest');
	var site = pValue();
	var cont = objEmpty('content');
	var form = createFormular(cont,site,'landingpage',labels[site+'_fields'].split(','),true);
	align(form);
}
function landingpage(answer)
{
	mailForm(answer);
	
	// google conversion	
	window.google_conversion_id = 1069847224;
	window.google_conversion_language = "en";
	window.google_conversion_format = "1";
	window.google_conversion_color = "ffffff";
	window.google_conversion_label = "lead";
	document.write = function(s){ $('body').append(s); }	
	var scr = $('<scr'+'ipt>');
	scr.attr({
	        'type':'text/javascript',
	        'src':'http://www.googleadservices.com/pagead/conversion.js'
	});	
	$('head').append(scr); 
	
	// yahoo conversion
	window.ysm_customData = new Object();
	window.ysm_customData.conversion = "transId=,currency=,amount=";
	window.ysm_accountid  = "1QD0PI53BL4GSQ977SODLLDB2US";
	document.write("<SCR" + "IPT language='JavaScript' type='text/javascript' " + "SRC=//" + "srv1.wa.marketingsolutions.yahoo.com" + "/script/ScriptServlet" + "?aid=" + ysm_accountid + "></SCR" + "IPT>");
}
function landingsLoad(answer)
{
	labels = eval('(' + answer.labels + ')');
}
function show(element,id)
{
	$('#'+id).slideDown('slow');
}
function properties(answer)
{
	var properties = answer.properties; properties.image = 1;
	var cont = obj('properties');
	if (answer.success.messages){ // in my10scouts
		var header = createText(cont,'propertiesTitle','header'); 
		createImage(header,'','link','img/expand.gif','show','click','propForm');	
		var hidden = 'hidden';
	} 	
	else var cont = objEmpty('content'); // single prop
	var mandatory = Array('anrede','vorname','nachname','strasse','plz','telefon','telefonPre','email');
	if (user.status == 'admin') labels['profile_fields'] = labels.admin_fields;
	else labels['profile_fields'] = labels[user.scout+'profile_fields'];
	var form = createFormular(cont,'propForm',hidden,properties,false,mandatory);
	if (!answer.success.messages){ align(form); $('#propFormSubmit').attr('id','contactSubmit'); } 
	
	// update image for gender
	if (user.pic == '0') $('#anrede input').change(function(){
		if (rValue('anrede') == 'Frau') $('.imageBig')[0].src = 'pic/female_big.jpg?'+Math.random();
		else $('.imageBig')[0].src = 'pic/male_big.jpg?'+Math.random(); 
	});
	
	// bigger field for specialism
	$('#spezial').focus(function(){ $(this).css('height','200px'); });
	$('#spezial').blur(function(){ $(this).css('height','50px'); });
	
	// add special title
	var titles = labels[user.scout+'profileTitles'];
	if (titles){		
		$('#profileTitle').after(createSelectbox(false,'profileTitle',titles.split(','),properties.profileTitle));
		$('#profileTitle[@type=text]').remove();
	} 
	else{ $('#profileTitle_txt').remove(); $('#profileTitle').remove(); }
	
	// references
	var refs = answer.refs;
	var cont = obj('propRef');
	var header = createText(cont,'propRefHeader','header'); createImage(header,'','link','img/expand.gif','show','click','propRefForm');
	var cont = createContainer(cont,'propRefForm','',true);
	createInput(cont,'propRefAmount','','0','hidden');
	var box = createContainer(cont,'propRefBox'); createBreak(cont,2);
	if (refs) for (var i=0;i<refs.length;i++) propRefAdd(refs[i],box);	
	createLink(cont,'propRefAdd','link','','propRefAdd',box); createBreak(cont,2);
	createSubmit(cont);	
}
function propRefAdd(value,cont)
{
	var i = parseInt($('#propRefAmount').val());
	createBreak(cont,2);
	createImage(cont,'','imageSmall','references/'+user.id+'_'+i+'.jpg');
	createImageUpload(cont,'propRefPic','',labels.propRefPic+' '+(i+1),Array('index',i));
	
	if (value.text) var text = br2nl(value.text);	
	createText(cont,'propRefText_txt','label'); 
	var area = createTextarea(cont,'propRefText'+i,'input',text);
	createBreak(cont);
	
	createText(cont,'propRefWeb_txt','label'); 
	createTextfieldNormal(cont,'propRefWeb'+i,'input',(value.web)?value.web:false); 
	createText(cont,'propRefDelete','link','','sendEvt','click',Array('propRefDelete',object('index',i)));
	createBreak(cont);
	
	$('#propRefAmount').val(i+1);
}
function propRefDelete(answer)
{
	$('#menuMyscout').trigger('click');
}
function propRefPic()
{
	$('.imageSmall').each(function(){ this.src += '?'+Math.random(); });
}
function propForm(answer)
{
	user.anrede = answer.gender;	
}
function image(answer)
{
	$('.imageBig').each(function(){ this.src += '?'+Math.random(); });
	$('.imageMiddle').each(function(){ this.src += '?'+Math.random(); });
	$('.imageSmall').each(function(){ this.src += '?'+Math.random(); });
	window.scrollTo(0,0);
}
function references(answer)
{
	menuOver('menuReferences');
	var references = answer.references;
	var parentObj = createContainer(objEmpty('content'),'references');
	for (var i=0; i<references.length; i++) {		
		var data = references[i];
		createBreak(parentObj,2);		
		createImageBox(parentObj,'','big',data);
		var cont = createContainer(parentObj,'profileDetails');
		createText(cont,'','header',scouts[data.scout]); createBreak(cont);
		var name = data.titel+' '+data.vorname+' '+data.nachname; 
		createText(cont,'','',name); createBreak(cont);
		createText(cont,'','',data.firma); createBreak(cont);
		createText(cont,'','',data.telefon); createBreak(cont);
		createLink(cont,'','link',data.email,'link2','mailto:'+data.email); createBreak(cont);
		createLink(cont,'','link',data.internet,'link','http://'+data.internet); createBreak(cont);
		createText(cont,'','italic',data.reference);
		createLink(cont,'','link',labels['referenceLink']+name,'sendEvt',Array('profile',object('user',data.id)));		
	}
	align(parentObj);
}
function messages(answer)
{
	var inbox = answer.messagesIn;
	var cont = objEmpty('messages');
	createText(cont,'messagesTitle','header');
	createLink(cont,'messagesInbox','link','','messagesSlider',Array(answer.messagesIn,'inbox')); 
	createLink(cont,'messagesOutbox','link','','messagesSlider',Array(answer.messagesOut,'outbox')); createBreak(cont);
	if (answer.all) messagesLimit = false; else messagesLimit = true; 
	messagesSlider('',Array(answer.messagesIn,'inbox'));
}
function messagesSlider(element,param)
{
	$('#messages .sliderContainer').remove();
	var cont = obj('messages');
	var data = param[0];
	var id = param[1];
	if (data) createSlider(cont,data,5,id,'messages',440,405,'vertical');
}
function messagesBox(parentObj,data,numberStep,numberNow)
{	
	for (var i=0; i<numberStep; i++){	
	
		var value = data[i+numberNow];
		if (!value) continue;
		var cont = createContainer(parentObj,'message'+value.messageId,'messageContainer');
		createImageBox(cont,'','small',value);
		var box1 = createContainer(cont,'','messageBox1',false,'messageOpen','click');
		if (value.type != 'admin') createImage(box1,'','messageDelete','img/delete.png','sendEvt','click',Array('messageDelete',object('id',value.messageId,'type',value.type),box1));
		createLink(box1,'','messageName link',(value.vorname)?value.vorname+' '+value.nachname:value.nachname);
		createText(box1,'','messageDate',value.stamp);	
		var box2 = createContainer(cont,'','messageBox2');
		createText(box2,'','messageText',value.text);
		createTextarea(box2,'','messagesAnswer');
		createLink(box2,'messagesSubmit','messagesSubmit link','','messageBack',value.id);
		createBreak(cont);
			
		if (in_array('message'+value.messageId,messagesDeleted)) $(box1).css('background-image','url(img/messageDeleted.gif)');
		else if (value.back == '1') $(box1).css('background-image','url(img/messageAnswered.gif)'); 
	}
	if (messagesLimit && data.length == 10 && numberNow == 5)
		$('#messages #sliderNext').after(createLink(false,'sliderAll','sliderAll link','','sendEvt',Array('messages',object('all','true'))));		
}
function messageBack(element,to) // written back
{
	// admin message
	if (element.id == 'messageSubmit'){
		var text = $('#messageAnswer').val();
		text += '<span class="messageOld">'+$('#messageAdmin').val()+'</span>';
		send('message',object('to',to,'text',text));
	}
	// normal message
	else {
		var id = $(element).parent().parent()[0].id.substr(7);
		var text = $(element).prev().val(); if (!text) return;
		text += '<span class="messageOld">'+$(element).prev().prev().html()+'</span>';
		send('message',object('to',to,'text',text,'back',id),$(element).parent().prev());	
	}	
}
function message(answer,box)
{
	// normal message
	if (answer.success.messages){
		messagesClose();
		box.css('background-image','url(img/messageAnswered.gif)');
	}
	// admin message
	else{
		$('#messageAnswer').after(createText(false,'','',answer.info[1]));
		$('#messageAnswer').slideUp('slow');
		$('#messageAnswer_txt').slideUp('slow');
	}
}
function messageAdmin(answer)
{
	var message = answer.message;
	var cont = createBox(obj('middle'),'message','middle');
	createText(cont,'messageHeader','header');
	createTextarea(cont,'messageAdmin','input',message); createBreak(cont);
	if (!answer.lastMessage){
		createText(cont,'messageAnswer_txt','header');
		createTextarea(cont,'messageAnswer','input'); createBreak(cont,2);		
	}
	createSubmitLink(cont,'messageSubmit','messageBack',admin.id);
}
function messageOpen(element)
{
	messagesClose();
	$(element).next().slideToggle('fast');
	var height = $('#messages .sliderRow').height() + $(element).next().children('.messageText').height() + 65;
	$('#messages .sliderRow').css('height',height);
}
function messagesClose()
{		
	$('.messageBox2').hide('fast');
	$('#messages .sliderRow').css('height','405');	
}
function messageDelete(answer,box)
{
	$(box).css('background-image','url(img/messageDeleted.gif)');
	$(box).next().remove();
	messagesDeleted.push(box.parentNode.id);
}
function bills(answer)
{	
	var cont = obj('bills');
	createText(cont,'billTitle','header');
	createText(cont,'billMoney','billCell');
	createText(cont,'billMonth','billCell');
	createText(cont,'billYear','billCell');	
	createBreak(cont,2);	
	
	// partner bills
	var bills = answer.bills;
	if (bills) for (var i=0; i<bills.length; i++){	
		createLink(cont,'download','link','','sendEvt',Array('bill',object('id',bills[i].id)));
		createText(cont,'','billCell',bills[i].sa_netto+'&#x80;');
		createText(cont,'','billCell',month(bills[i].re_monat));
		createText(cont,'','billCell',bills[i].re_jahr);
		createBreak(cont);		
	}
	
	// listing bills
	var listing = answer.billsListing;
	if (listing) for (var i=0; i<listing.length; i++){	
		createLink(cont,'download','link','','link',url+'admin/tmp/Rechnung-'+listing[i].billNo2+'.pdf');
		createText(cont,'','billCell',listing[i].price+'&#x80;');
		createText(cont,'','billCell',month(listing[i].billDate.substr(5,2)));
		createText(cont,'','billCell',listing[i].billDate.substr(2,2));
		createBreak(cont);		
	}
	
	createBreak(cont,2);
	createText(cont,'billPopup');
}
function bill(answer)
{
	var url = 'http://www.backendliste.de/rechnung.php';
	var param = '?id='+answer.id+'&code='+answer.code;
	//window.open(url+param,labels['bill'],'width=600,height=400,status=no,scrollbars=yes,toolbar=no,menubar=no');
	document.location = url+param;
}
function overview(parentObj)
{
	var image = '';
	
	var cont = createContainer(parentObj,'overview');	
	createLink(cont,'logout','link','','sendEvt','logout'); createBreak(cont,2);
	
	var cont1 = createContainer(cont,'overview1');
	createImageBox(cont1,'imageMain','big',user);
	
	var cont2 = createContainer(cont,'overview2');
	createText(cont2,'userName','',labels['hello']+' '+user.anrede+' '+user.nachname); createBreak(cont2);
	createText(cont2,'userName','','('+labels[user.status]+')'); createBreak(cont2);
	createLink(cont2,'profileLink','link','','sendEvt',Array('profile',object('user',user.id)));
	
	if (!admin) return;
	var cont3 = createContainer(cont,'overview3');
	createImageBox(cont3,'','middle',admin);
	
	var cont4 = createContainer(cont,'overview4');
	createText(cont4,'adminTitle','headerSmall'); createBreak(cont4);
	createLink(cont4,'adminName','link',admin.vorname+' '+admin.nachname,'sendEvt',Array('profile',object('user',admin.id)));
	createText(cont4,'','',admin.telefonPre+' '+admin.telefon);
}
function searchView()
{
	menuOver('menuSearch');
	removeBox('searchUser'); removeBox('premiumImage'); removeBox('requestFormBox');
	var cont = objEmpty('content');
	if (user.status == 'member'){ 
		createContainer(cont,'searchRequest','searchBox'); 
		searchRequestView(); 
		createBreak(cont,6); 
	} 
	createContainer(cont,'searchUser','searchBox'); searchUserView();
}
function searchRequestView()
{
	var cont = obj('searchRequest');
	createText(cont,'searchRequestTitle','header');
	if (user.status == 'member') createInput(cont,'profession','',user.profession,'hidden');
	else{ createSelectbox(cont,'profession',professions); createBreak(cont); } 
	var field = createTextfield(cont,'searchPostcode','','','number');
	field.maxLength = 2;
	createSubmit(cont,'searchSubmit');
}
function searchRequest(answer)
{
	if (!answer.request){ $('#request').html(answer.info[1]); return; }
	request(answer);
	$('#requestTitle').html(labels['searchRequest']);
}
function searchUserView()
{
	var cont = obj('searchUser');
	createContainer(cont,'searchResult');
	createText(cont,'searchTitle','header white');
	createTextfieldBlock(cont,'searchText');
	
//	var fields = clone(professions);
	var fields = professions.clone();
	if (user.status != 'admin') fields.remove(user.profession);
	fields.remove('Fachanwalt'); fields.remove('Rechtsanwalt');
	if (fields[0] == '') fields[0] = 'Anwalt'; else fields.unshift('Anwalt');
	
	createSelectbox(cont,'searchJob',fields,false,true); createBreak(cont);
	obj('searchJob_txt').className = 'labelBlock';
	createTextfieldBlock(cont,'searchLocation'); createBreak(cont);
	createSubmit(cont,'searchSubmit');
	
	// if data is in cache load this cache
	if (window.searchCache) searchUser(window.searchCache)
}
function searchUser(answer)
{	
	var cont = objEmpty('searchResult');
	if (!answer.user) return;
	var amount = 2;
	if (cont.parentNode.parentNode.id == 'content') amount = 9;
	createSlider(cont,answer.user,amount,'search','user',82,75,'horizontal'); createBreak(cont);
	
	// add it to cache
	window.searchCache = answer;
}
function logonView()
{
	var cont = obj('logon');
	createLink(cont,'logonReg','header #205CA5 big link','','start');
	createText(cont,'logonTitle','header white');
	createTextfieldLabeled(cont,'logonMail',false,false,false,'submitForm');
	createTextfieldLabeled(cont,'logonPassword','','password',false,'submitForm'); createBreak(cont);	
	createCheckbox(cont,'logonCookie','','',true);
	createLink(cont,'logonForget','link','','infoInput','mail'); createBreak(cont,2);
	createSubmit(cont,'logonSubmit');
}
function logon2View(parentObj)
{
	var cont = createContainer(parentObj,'logon');
	createText(cont,'logonTitle','header'); createBreak(cont);
	createTextfieldLabeled(cont,'logonMail',false,false,false,'submitForm');
	createTextfieldLabeled(cont,'logonPassword','','password',false,'submitForm'); createBreak(cont);	
	createCheckbox(cont,'logonCookie','','',true);
	createLink(cont,'logonForget','link','','infoInput','mail'); createBreak(cont,2);
	createSubmit(cont,'logon2Submit');
	align(cont);
}
function logonForget(answer)
{	
	infoDelete();
}
function logon(answer)
{
	if (answer.cookieChecked == 'true') cookieSave(logonFields);
	if (answer.cookiePushed == 'true' && !answer.user){
		cookieDelete(logonFields);
		welcome();
	}   	
	if (!answer.user) return;
	
//	scouts = answer.scouts;
	user = answer.user;
	user.profession = scouts[user.scout];
	admin = answer.admin; 
	if (user.status == 'partner' || user.status == 'admin') premium = true;
	
	$('#menuSearch').show(); $('#menuMyscout').show(); $('#menuNews').show();
	
	if (hValid() && $('#menu'+hValue()).css('display') != 'none'){
		if (hValue() == 'Prop') send('properties');
		$('#menu'+hValue()).trigger('click');
	} 
	else start();	
}
function logout(answer)
{
	cookieDelete(logonFields);
	//window.location = url;
	window.refresh();
}
function request(answer)
{
	var cont = objEmpty('request');
	createText(cont,'requestTitle','header white');
	createSlider(cont,answer.request,3,'request','request',170,448,'vertical');
}
function requestBox(parentObj,data,numberStep,numberNow)
{
	var box = createContainer(parentObj,'','requestBox');
	for (var i=0; i<numberStep; i++){
		var value = data[i+numberNow];	
		if (!value) continue;
		createText(box,'','',scouts[value.scout]); createBreak(box);
		createText(box,'','','# plz '+value.plz+':&nbsp;');
		if (value.datum){ createText(box,'','',value.datum); createBreak(box); } 
		createText(box,'','requestText',value.beschreibung,Array('info','infoDelete'),Array('mouseover','mouseout'),object('info',value.beschreibung));
		createBreak(box,2);
	}
}
function connection(answer)
{
	if (!answer.connection){
		var cont = createBox(obj('middle'),'connection','middle');
		createText(cont,'connectionTitle','header');
		createText(cont,'connectionEmpty'); createBreak(cont,3);
		if (!premium) createImage(cont,'connectionPartner','link','img/partner.gif','contractView','click');
		window.scrollTo(0,0);
		return;
	}
	
	var cont = createBox(obj('middle'),'connection','middle');
	createText(cont,'connectionTitle','header');
	var header = createContainer(cont,'','connectionHeader');
	//createImage(cont,'print','','img/print.gif','connectionPrint','click',answer.connection);
	createText(header,'connectionDate','connection1');
	createText(header,'connectionPostcode','connection2');
	createText(header,'connectionText','connection3');
	//createText(header,'connectionStatus','connection4'); 
	createBreak(cont);
	createSlider(cont,answer.connection,4,'connection','connection',430,300,'vertical');
//	if (!premium) createImage(cont,'connectionPartner','','img/partner.gif','contractView','click');
	window.scrollTo(0,0);
}
function connectionBox(parentObj,data,numberStep,numberNow)
{
	var box = createContainer(parentObj,'','connectionBox');
	if (premium) box.id = 'connectionBoxPremium';
	for (var i=0; i<numberStep; i++){
		var value = data[i+numberNow];	
		if (!value) continue;	
		createText(box,'','connection1',value.datum);
		createText(box,'','connection2',value.plz);
		var text = value.beschreibung;
		if (value.details) text += '<br><br>'+value.details;
		createText(box,'','connection3',text,Array('info','infoDelete'),Array('mouseover','mouseout'),object('info',(premium)?text:value.beschreibung+'<br><br>'+labels['premium']));
		if (premium) createImage(box,'','link','img/print.gif','connectionPrint','click',Array(value));
		else{
			var conn4 = createText(box,'','connection4',labels.missed); createBreak(conn4);
			createImage(conn4,'','link','img/partner.jpg','contractView','click');
		} 
		createBreak(box,2);
	}
}
function connectionPrint(element,data)
{
	var popup = window.open('text/print.html','test','width=800,height=400,status=no,scrollbars=yes,toolbar=no,menubar=yes');
		
	setTimeout(function(){ 

		var cont = popup.document.body;
		$(cont).css('text-align','center');
		for (var i=0; i<10; i++){
			var value = data[i];
			if (!value) continue;				
			cont.innerHTML += value.datum+'<br>';
			cont.innerHTML += value.plz+'<br>';
			value.beschreibung = value.beschreibung.replace(/<br>/g,' ');
			cont.innerHTML += value.beschreibung;
			if (value.details){ 
				value.details = value.details.replace(/<br>/g,' '); 
				cont.innerHTML += '<br>'+value.details; 
			} 
			cont.innerHTML += '<br><br>'; 
		}		
		setTimeout(function(){ popup.print(); },1000);
				
	},1000);
}
function forum(answer)
{
	var cont = objEmpty('forumShort');
	//var posts = answer.forum;
	createText(cont,'forumTitle','header');
	createImage(cont,'forumImage','','img/forum.gif'); createBreak(cont,2);
	createSlider(cont,answer.forum,3,'forum','forum',276,100,'vertical');
	createBreak(cont);
	createImage(cont,'','submit','img/forumButton.gif','link','click','mailto:preikschat@10scouts.com');
}
function forumBox(parentObj,data,numberStep,numberNow)
{
	var box = createContainer(parentObj,'','forumBox');
	for (var i=0; i<numberStep; i++){
		var value = data[i+numberNow];	
		if (!value) continue;
		createText(box,'','forumDate',value.createStamp); createBreak(box);
		createLink(box,'','forumCaption link',value.caption,'sendEvt',Array('forumArticle',object('id',value.id))); 
		createBreak(box);
	}
}
function forumArticle(answer)
{	
	var post = answer.article;
	var cont = objEmpty('forum');
	if (!cont){
		var parentObj = createBox(obj('middle'),'','middle');
		var cont = createContainer(parentObj,'forum');
	}
	createText(cont,'','forumHeader',post.caption); 	
	var from = createContainer(cont,'','forumFrom');
	createText(from,'forumUser_txt','forumLabel');
	createLink(from,'','forumBlue link',post.vorname+' '+post.nachname,'sendEvt',Array('profile',object('user',post.id))); createBreak(from,2);
	createText(from,'forumTags_txt','forumLabel');
	createText(from,'','forumBlue',post.tags); 	
	createText(cont,'','forumText',post.text);
}
function invite()
{
	var cont = obj('invite');
	createText(cont,'inviteTitle','header');
	createTextfieldLabeled(cont,'inviteName'); createBreak(cont);
	createTextfieldLabeled(cont,'inviteMail'); createBreak(cont);
	createTextareaLabeled(cont,'inviteText','input'); createBreak(cont,2);
	createLink(cont,'invitePreview','link','','submitForm',Array('invite','invitePreview'));
	createSubmit(cont,'inviteSubmit',Array('invite','inviteSent'));
}
function invitePreview(answer)
{
	createPopup(labels.invitePreview,answer.message);
}
function inviteSent(answer)
{
	$('#inviteName').val('');
	$('#inviteMail').val('');
	$('#inviteText').val('');
}
function userView(answer)
{
	var cont = obj('user');	
//	var height = ($.browser.msie) ? 60 : 55;
	var height = ($.browser.msie) ? 75 : 70;
		
	if (answer.friends){
		createText(cont,'friends_txt','header');
		createSlider(cont,answer.friends,3,'friends','user',83,height,'horizontal'); createBreak(cont,2);
	} 
	if (answer.visitors){
		createText(cont,'visitors_txt','header');
		createSlider(cont,answer.visitors,3,'visitors','user',83,height,'horizontal'); createBreak(cont,2);
	} 
	if (answer.specials){
		createText(cont,'specials_txt','header');
		createSlider(cont,answer.specials,3,'specials','user',83,height,'horizontal'); createBreak(cont,2);
	} 
	if (answer.notes){
		createText(cont,'notes_txt','header');
		createSlider(cont,answer.notes,3,'notes','user',83,height,'horizontal');
	} 
}
function userBox(parentObj,data,numberStep,numberNow)
{
	for (var i=0; i<numberStep; i++){
		
		var value = data[i+numberNow];
		if (!value) continue;
		if (value.status && (value.status != 'admin' && value.status != 'partner' && value.status != 'member')) continue;
		createImageBox(parentObj,'','small',value); 
	} 
}




