
function clog(text){if(consoleOn==true){if(typeof console!='undefined'&&console.log)
console.log(text);}}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toUTCString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function eraseCookie(name){createCookie(name,"",-1);}
function capitalize(strOld){return strOld.charAt(0).toUpperCase()+strOld.slice(1);}
function ChangeImage(number)
{clog(number);$('[name="StepMediaImage'+number+'"]').hide();$('[name="StepMedia'+number+'"]').show();$('[name="stepImgUrl'+number+'"]').val("");}
function BackgroundPost(){$('#AnleiterForm').submit(function(){clog("bg post");return false;});}
function VideoFadeOut(){if(document.getElementById('VideoHolder')){$('#VideoHolder').fadeOut('slow',function(){$('#VideoHolder').hide();});}}
function AddLastTipRow(tip){var tipFormTemplate=$(".GuideCreatorTipsTemplate").html();tipFormTemplate=tipFormTemplate.replace(/##/gi,tip);$(".LastAddTipMenu").before(tipFormTemplate);}
function AddBlankTipRow(tipNumber){$("#TipCount").val(parseInt($("#TipCount").val())+1);var tipFormTemplate=$(".GuideCreatorTipsTemplate").html();tipFormTemplate=tipFormTemplate.replace(/##/gi,$("#TipCount").val());$(".LastAddTipMenu").before(tipFormTemplate);}
function AddTipRow(tip)
{AddBlankTipRow(tip);for(var x=parseInt($("#TipCount").val());x>tip;x--)
{$('[name="txtTip'+x+'"]').val($('[name="txtTip'+(parseInt(x)-1)+'"]').val());}
$('[name="txtTip'+x+'"]').val("");}
function DeleteStepRow(sender){var parent=$(sender).parent().parent().parent();var name=parent.attr("name");parent.hide();parent.attr("name","StepDelContainer-1");parent.find('[name="txtStep'+parseInt(name.substr(name.length-1))+'"]').attr("name","txtDelStep-1");parent.find('#file'+parseInt(name.substr(name.length-1))).attr("id","fiDelle-1");parent.find('[name="StepValidator'+parseInt(name.substr(name.length-1))+'"]').attr("name","StepDelValidator-1");parent.find('[name="stepImgUrl'+parseInt(name.substr(name.length-1))+'"]').attr("name","stepDelImgUrl-1");parent.find('.StepNumber').html("-1");for(var i=(parseInt(name.substr(name.length-1))+1);i<=parseInt($("#StepCount").val());i++)
{var parent2=$('[name="StepContainer'+i+'"]');parent2.attr("name","StepContainer"+(i-1));parent2.find('[name="txtStep'+i+'"]').attr("name","txtStep"+(i-1));parent2.find('[name="StepValidator'+i+'"]').attr("name","StepValidator"+(i-1));parent2.find('[name="stepImgUrl'+i+'"]').attr("name","stepImgUrl"+(i-1));parent2.find('#file'+i).attr("id","file"+(i-1));parent2.find('.StepNumber').html(i-1);}
$("#StepCount").val(parseInt($("#StepCount").val())-1);$("[name='stepPosition']").val(parseInt(name.substr(name.length-1)));}
function DeleteTipRow(tip){for(var x=tip;x<parseInt($("#TipCount").val());x++)
{$('[name="txtTip'+x+'"]').val($('[name="txtTip'+(parseInt(x)+1)+'"]').val());}
$('[name="TipContainer'+parseInt($("#TipCount").val())+'"]').remove();$("#TipCount").val(parseInt($("#TipCount").val())-1);}
function ShowUserPanel(sender){if(document.getElementById("UserMenu")){var point1=$('#userbtn').position();var point2=$(sender).position();$("#UserMenu").css("visibility","visible");$("#UserMenu").css("margin-left",point1.left);$("#UserMenu").css("margin-top",38);$("#UserMenu").css("width",(point2.left-point1.left+21)+"px");$('#UserMenu').show();}}
function hideUserPanel(){if(document.getElementById("UserMenu")){$('#UserMenu').hide();}
if(document.getElementById("UserPanel")){document.getElementById("UserPanel").setAttribute("class","userpanel");}
if(document.getElementById("TagMenu")){HideMenu();}}
function TagInitialize(tagName){$('#searchTxtBox').width(428);$('#clearTxtBtn').css('visibility','visible');$('#searchTxtBox').val(capitalize(tagName));var theDate=new Date();eraseCookie('searchTopic');createCookie('searchTopic',capitalize(tagName),1);}
function TagClicked(tagName,taglink){setupMask('topicsMask');$('[name="TagLink"]').val(taglink);TagInitialize(tagName);}
function setupMask(id){if(document.getElementById(id)){var parent=$('#'+id).parent();$('#'+id).css('height',$(parent).height()+'px');$('#'+id).css('width',$(parent).width()+'px');}}
function GSFollowGuideFromStream(guideId,follow,unfollow){$.ajax({type:"POST",url:"/Guide/FollowGuide",data:{guideId:guideId},success:function(result){if(result==true){$('[name="following'+guideId+'"]').html('<img class="imgFollow" src="../Content/images/css/checked-square.png" title="'+follow+'" />');}
else{$('[name="following'+guideId+'"]').html('<img class="imgFollow" src="../Content/images/css/unchecked-square.png" title="'+unfollow+'" />');}},dataType:"json"});}
function GSFollowTheme(Id,isCat,follow,unfollow){$.ajax({type:"POST",url:"/Guide/FollowTheme",data:{tagId:Id,isCat:isCat},success:function(result){if(result==true&&isCat){$('[name="category'+Id+'Follow"]').attr('src','../Content/images/css/checked-square.png');$('[name="category'+Id+'Follow"]').attr('title',unfollow);}
else if(result==false&&isCat){$('[name="category'+Id+'Follow"]').attr('src','../Content/images/css/unchecked-square.png');$('[name="category'+Id+'Follow"]').attr('title',follow);}
else if(result==true&&!isCat){$('[name="tag'+Id+'Follow"]').attr('src','../Content/images/css/checked-square.png');$('[name="tag'+Id+'Follow"]').attr('title',unfollow);}
else if(result==false&&!isCat){$('[name="tag'+Id+'Follow"]').attr('src','../Content/images/css/unchecked-square.png');$('[name="tag'+Id+'Follow"]').attr('title',follow);}},dataType:"json"});}
function GSTenMoreTopics(isLoggedIn,skip,take){setupMask('topicsMask');$('[name="MehrSpinner"]').css('visibility','visible');$('[name="MehrSpinner"]').show();$('[name="SKIP"]').val(parseInt($('[name="SKIP"]').val())+skip);$.ajax({type:"POST",url:"/Index/TenMoreTopics",data:{skip:parseInt($('[name="SKIP"]').val()),take:take},success:function(result){var x='';if(isLoggedIn=="True"){for(var i=0;i<result.length;i++){if(result[i].IsLiked){x+='<div class="CategoryRow ellipsis fullHover"><a href="/thema/'+result[i].LinkText+'" class="tagRounded" onclick="TagClicked(\''+result[i].Text+'\', \''+result[i].LinkText+'\');" name="tagList'+result[i].TagID+'">'+capitalize(result[i].Text)+'</a></div>';}
else{x+='<div class="CategoryRow ellipsis fullHover""><a href="/thema/'+result[i].LinkText+'" class="tagRounded" onclick="TagClicked(\''+result[i].Text+'\', \''+result[i].LinkText+'\');" name="tagList'+result[i].TagID+'">'+capitalize(result[i].Text)+'</a></div>';}}}
else{for(var i=0;i<result.length;i++){x+='<div class="CategoryRow ellipsis fullHover""><a href="/thema/'+result[i].LinkText+'" class="tagRounded" onclick="TagClicked(\''+result[i].Text+'\', \''+result[i].LinkText+'\');"><span class="tagText">'+capitalize(result[i].Text)+'</span></a></div>';}}
$('#GuideCategory').append(x);if(parseInt($('[name="SKIP"]').val())+skip>=parseInt($('[name="TagCount"]').val())){if(document.getElementById('MoreTopicsBtn')){$('#MoreTopicsBtn').hide();}}
$(".ellipsis").ellipsis();$(".tagRounded").corner("round 3px");$('#topicsMask').css('height','0px');$('#topicsMask').css('width','0px');$('[name="MehrSpinner"]').hide();},dataType:"json"});}
function trimAll(sString){while(sString.substring(0,1)==' '){sString=sString.substring(1,sString.length);}
while(sString.substring(sString.length-1,sString.length)==' '){sString=sString.substring(0,sString.length-1);}
return sString;}
function LoadClosedBetaBox(closeMessage,closedHeader,closedBetaPar1,closedBetaPar2){$('#closedBetaBox').html('<div id="boxes">'
+'<div id="dialog" class="window">'
+'<div class="TopPart">'
+'<b>ESC oder </b>'
+'<a href="#" class="close">'
+closeMessage
+'</a>'
+'</div>'
+'<div class="header">'
+closedHeader
+'</div>'
+'<div class="para">'
+closedBetaPar1
+'<br />'
+closedBetaPar2
+'</div>'
+'<div class="facebookspace">'
+'<div class="info">'
+'<fb:like-box href="http://www.facebook.com/anleiter.de" width="230" show_faces="false" stream="false" header="false"></fb:like-box>'
+'</div>'
+'</div>'
+'</div>'
+'</div>'
+'<div id="mask"></div>');$('#closedBetaBox').hide();}
function SendBetaEmail(){var emailAddress=$("#betaEmailBox").val();$.ajax({type:"POST",url:"/Account/SendBetaEmail",data:{email:emailAddress},success:function(result){$('#mask').hide();$('.window').hide();$('body').unbind('keyup');return false;},dataType:"json"});}
function searchBoxFocus(e){if($('#searchTxtBox').val()=="Was suchst du?"){$('#searchTxtBox').val("");}}
function searchBoxBlur(e){if(trimAll($('#searchTxtBox').val())==""){$('#searchTxtBox').val("Was suchst du?");}}
function LFB(sender){$.ajax({type:"GET",url:"/Account/RegisterFacebookUser",data:{firstName:sender.first_name,lastName:sender.last_name,facebookID:sender.id,fb_email:sender.email},success:function(result){window.location="/";},dataType:"json"});}
