// -------------------------------------------------------------------------------------------
// CONTENT CLASS: JS Container - Vodafone Global Shop - Strategic Design II - (vodafone.global.js)
// PAGENAME: JS Container - Vodafone Global SHOP - Strategic Design II - (vodafone.global.js)
// PAGEID: 179312
// FILENAME: vodafone.global.js
// PATH: /scripts/vodafone.global.js
// PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D
// STATUS: PUBLISH READY
// -------------------------------------------------------------------------------------------
// VERSION: 5.0.3
// LAST CHANGES: 2011-06-28
// PUBLISHING DATE: 2012-01-24 11:35:46
// -------------------------------------------------------------------------------------------

// -[SNIPPETS >>>]----------------------------------------------------------------------------

/* CONTENT CLASS: JS Snippet - GlobalVars- Strategic Design II - (for include only!) PAGENAME: JS Snippet - GlobalVars- Strategic Design II - (for include only!)  PAGEID: 180927 STATUS: PUBLISH Ready!
VERSION: 1.0.0 LAST CHANGES: 2012-01-10 PUBLISHING DATE: 2012-01-24 11:35:46 Global Vars*/
var softLoginAllowed = function(){/*tempSolution to ensure timed function´*/ var result=false,i=0,testDate1,testDate2, now= new Date(),starts=['01 04,2012 9:0:0','01 05,2012 9:0:0','01 06,2012 9:0:0'],ends=['01 04,2012 22:0:0','01 05,2012 22:0:0','01 06,2012 16:0:0']; for( i=0;i<starts.length;i++ ){   testDate1= new Date(starts[i]);testDate2 = new Date(ends[i]); if(now>=testDate1&&now<=testDate2){return true;}}return result;};
if (typeof window.VF === 'undefined') { VF = {}; }VF.softLoginEnabled = true;
VF.wwwHost = 'www.vodafone.de';VF.shopHost = 'shop.vodafone.de';VF.cookieDomain='vodafone.de';if(typeof VF.toolBarEnabled === 'undefined') { VF.toolBarEnabled=true;}var arrayUrlParameter = []; VF.randomNumber = Math.floor(Math.random()*1000000000000000000);VF.includeLoginLoaded = false; VF.lastPublishInfo='2012-01-24 11:35:46';
if(typeof VF.displayedOffer === 'undefined') { VF.displayedOffer = 0;}if(typeof VF.SubscriptionsCount === 'undefined') { VF.SubscriptionsCount = 0;}if(typeof VF.isLoggedIn === 'undefined') { VF.isLoggedIn = (false);}if(typeof VF.isAngebotePage === 'undefined') { VF.isAngebotePage = false;}
if(document.location.host !== VF.wwwHost){ $('head').append('<style type="text/css">ul.ulNavigationTop { visibility:hidden;}</style>'); }
VF.wcprobing=document.location.search.toLowerCase().indexOf("vfwcprobing")>-1||false;
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet -Omniture AttachTeasertracking -Strategic Design II- (for include only!) PAGENAME: JS Snippet - Omniture Attach Teasertracking -Strategic Design II- (for include only!) PAGEID: 192068 STATUS: PUBLISH READY BY PST
VERSION: 1.0.0 LAST CHANGES: 2011-08-03  PUBLISHING DATE: 2012-01-24 11:35:46
*//*OMNITURE MICROPAGE SETTING SCRIPT - BEGIN*/
function omnitureSetContentToMicropage() { s.prop23 = s.prop22||null;  s.prop22 = s.prop21||null; s.prop21 = s.channel||null; s.channel = (s.channel)?"Mircopages":null;  s.hier1 = (s.hier1)?"Micropages/" + s.hier1:null;  s.pageName =(s.pageName)? "Micropages:" + s.pageName:null;}
/*OMNITURE MICROPAGE SETTING SCRIPT - END*/

/* OMNITURE TEASER TRACKING SCRIPT - BEGIN*/
var attachTeaserTracking=function(){$("a[class*='trackingTeaser']").live('click',function(){if(window.s){arrClassNames=$(this).attr("class").split(" ");for(i=arrClassNames.length-1;i>=0;i--){if(arrClassNames[i].indexOf('trackingTeaser')>-1){varClassNames=arrClassNames[i];break;}}varHref=$(this).attr("href");if(document.location.host==='shop.vodafone.de'||document.location.host==='service.vodafone.de'){varHref=(varHref.search(/^\/\w+/)!==-1)?"//"+VF.wwwHost+varHref:varHref;}varTeaserID=varClassNames.substring(varClassNames.indexOf("trackingTeaser")+14,varClassNames.indexOf("Click"));varClickType=varClassNames.substr(varClassNames.indexOf("Click")+5,1);if(varClassNames.indexOf("ProdId")>-1){varProdId=varClassNames.substr(varClassNames.indexOf("ProdId")+6,varClassNames.length);}else{varProdId="";}varHref+=(varHref.indexOf("?")!=-1)?'&':'?';s.pageName=s.pageName.replace(/ for shop#200/g,"");varHref+="icmp="+encodeURIComponent(s.pageName+":"+varTeaserID+":"+varProdId+":"+varClickType);$(this).attr("href",varHref);}});};
var attachATGTeaserTracking=function(){$("a[class*='triggerAtg']").live('click',function(){if(window.s){var arrClassNames=$(this).attr("class").split(" ");for(i=arrClassNames.length-1;i>=0;i--){if(arrClassNames[i].indexOf('triggerAtg')>-1){varClassNames=arrClassNames[i];break;}}var varHref=$(this).attr("href");var varTeaserID=varClassNames.substring(varClassNames.indexOf("triggerAtg")+10,varClassNames.indexOf("Slot"));var varSlot=varClassNames.substring(varClassNames.indexOf("Slot")+4,varClassNames.indexOf("Prod"));var varProdID=varClassNames.substring(varClassNames.indexOf("Prod")+4,varClassNames.indexOf("Cat"));var varCat=varClassNames.substring(varClassNames.indexOf("Cat")+3,varClassNames.indexOf("OfferId"));var varOfferId=varClassNames.substring(varClassNames.indexOf("OfferId")+7,varClassNames.indexOf("OfferCampCode"));var varOfferCampCode=varClassNames.substring(varClassNames.indexOf("OfferCampCode")+13,varClassNames.indexOf("OfferCellCode"));var varOfferCellCode=varClassNames.substring(varClassNames.indexOf("OfferCellCode")+13,varClassNames.length);s.pageName=s.pageName.replace(/ for shop#200/g,"");var varCompSring=s.pageName+":"+varTeaserID+":"+varProdID+":"+varOfferId+":"+varCat;varHref+=(varHref.indexOf("?")!==-1)?'&':'?';varHref+="icmp="+encodeURIComponent(varCompSring);$(this).attr("href",varHref);}});};
var attachTeaserTrackingTabBox=function(){$('div[class*="trackingTeaser"] > .divSubjectModule > .divTabbedNavigationSmall > div > a').each(function(){pid=$(this).parent().attr('id').replace(/[a-zA-Z]/g,"");tid=$(this).parents('div[class*="trackingTeaser"]').attr('id').replace(/[a-zA-Z]/g,"");$(this).addClass('trackingTeaser'+tid+'Click2ProdId'+pid)});$('div[class*="trackingTeaser"] > .divSubjectModule > .divTabbedNavigationSmall > div > div > div > a ').each(function(){pid=$(this).parents('div[class*="divTab"]').attr('id').replace(/[a-zA-Z]/g,"");tid=$(this).parents('div[class*="trackingTeaser"]').attr('id').replace(/[a-zA-Z]/g,"");$(this).addClass('trackingTeaser'+tid+'Click3ProdId'+pid)});};
var attachTeaserTrackingTabNutshell=function(){$('div[class*="trackingTeaser"] > .divSubjectModule > .divNanoSite > .divTabsContainer > .divInlay > .divNutshell > a').each(function(){pid=$(this).parents('div[class*="divTab"]').attr('id').replace(/[a-zA-Z]/g,"");tid=$(this).parents('div[class*="trackingTeaser"]').attr('id').replace(/[a-zA-Z]/g,"");iid=$(this).parent().index()+1;$(this).addClass('trackingTeaser'+tid+'Click'+iid+'ProdId'+pid)})};
var attachServiceTracking = function(){
    $("a[class*='iconRightComprehensive']").live('click', function(){
        if ($(this).attr('class').match(/btrackingTeaser/) === null) {
            var objContainer = $(this).parents('div[id*="RHCB"]');
            if (objContainer.attr('id') !== undefined) {
                var varServiceTrackId = objContainer.attr('id').replace(/[a-zA-Z]/g, "");
                if (varServiceTrackId !== '') {
                    var varClickId = $(this).parent().index() + 1;
                    var varHref = $(this).attr("href");
                    varHref += (varHref.indexOf("?") !== -1) ? '&' : '?';
                    varHref += "icmp=" + encodeURIComponent(s.pageName + ":" + varServiceTrackId + "::" + varClickId);
                    $(this).attr("href", varHref);
                }
            }
        }
    });
};
var attachTeaserTrackingLinkList = function(){
    $('div[class*="trackingTeaser"] > div.dynLinkList > ul.ulLinkList > li > a').each(function(){
        pid = '';
        tid = $(this).parents('div[class*="trackingTeaser"]').attr('id').replace(/[a-zA-Z]/g, "");
        iid = $(this).parent().index() + 1;
        $(this).addClass('trackingTeaser' + tid + 'Click' + iid + 'ProdId' + pid);
    });
};
/*OMNITURE TEASER TRACKING SCRIPT - END*/
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - vodafone.global.js Basic - Strategic Design II - (for include only!)  PAGENAME: JS Snippet - vodafone.global.js Basic - Strategic Design II - (for include only!) PAGEID: 177757
VERSION: 5.0.4 PUBLISH READY!! LAST CHANGES: 2011-09-07*/
//Helper for explode and organize Querystring in URL--BEGIN
function returnEncodedAndPreparedQuery(str,encodeMode){ switch(encodeMode){ case 'decodeURI':  case 'unescape':str = decodeURI(str);  break; } return str.replace(/[+]/g,"-").replace(/\?/,"").replace(/\?/,"&"); }
//Helper for explode and organize Querystring in URL--END
// URL-PARAMETERS - BEGIN
function setGlobalArrayUrlParams(array){  var varValue = "";  for (i=0;i<array.length;i++) {varValue = array[i].split("="); arrayUrlParameter[varValue[0]] = varValue[1]; } }
function getUrlParameters() {  if(window.location.search !== "") { setGlobalArrayUrlParams( returnEncodedAndPreparedQuery(window.location.search,'none').split('&')); } }
function changePreSelect() { if(arrayUrlParameter.TarifID) { document.getElementById(arrayUrlParameter.TarifID).click(); } }
// URL-PARAMETERS - END
// URL-PARAMETERS DECODE-URI - BEGIN
function getUrlParametersDecodeURI() {  if(window.location.search !== "") { setGlobalArrayUrlParams( returnEncodedAndPreparedQuery(window.location.search,'decodeURI').split('&')); }}
// URL-PARAMETERS DECODE-URI - END
// URL-PARAMETERS UNESCAPE - BEGIN
function getUrlParametersUnescape() {   if(window.location.search !== "") { setGlobalArrayUrlParams(returnEncodedAndPreparedQuery(window.location.search,'unescape').split('&'));}}
// URL-PARAMETERS UNESCAPE - END
// WEB2.0 - BEGIN
function jah(url,target) { window.status = "loading ...";  if(window.XMLHttpRequest) {var req = new XMLHttpRequest();  req.onreadystatechange = function() {jahDone(target);}; req.open("GET", url, true); req.send(null);   } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP");  if(req) {  req.onreadystatechange = function() {jahDone(target);};  req.open("GET", url, true); req.send(); } } }
function launchJavascript(responseText) {  var ScriptFragment = '(?:<scr'+'ipt.*?>)((\n|.)*?)(?:</scr'+'ipt>)';  var match = new RegExp(ScriptFragment, 'img');  var scripts = responseText.match(match); if(scripts) { var js = ''; for(var s = 0; s < scripts.length; s++) { var match = new RegExp(ScriptFragment, 'im'); js += scripts[s].match(match)[1]; } eval(js); } }
function jahDone(target) { if(req.readyState === 4) { if(req.status === 200) {var results = req.responseText; document.getElementById(target).innerHTML = results; launchJavascript(results); window.status = ""; } else { window.status = "error: " + req.statusText; } } }
// WEB2.0 - END
// ACCORDION SEARCH - BEGIN
function changeSE(varIDLink, varIDForm, varFunction) { if(varFunction === "close") {document.getElementById(varIDForm).style.display = "none"; document.getElementById(varIDLink).className = "aAccordion closed"; document.getElementById(varIDLink).href = "javas"+"cript:void(changeSE('idSE1', 'searchExtended', 'open'))"; }  if(varFunction === "open") { document.getElementById(varIDForm).style.display = "block"; document.getElementById(varIDLink).className = "aAccordion open"; document.getElementById(varIDLink).href = "java"+"script:void(changeSE('idSE1', 'searchExtended', 'close'))"; } }
// ACCORDION SEARCH - END
// COOKIE LESEN - BEGIN --deprecated--
function getCookie(NameOfCookie) {return $.cookie(NameOfCookie); }
// COOKIE LESEN- END 
// ALLE COOKIES FUER STARS LESEN - BEGIN
function catch_cookie_stars() { return null;}
// ALLE COOKIES FUER STARS LESEN - END 
// COOKIE-FARBE ERMITTELN - BEGIN
function catch_cookie_color(vodafone_status) { switch(vodafone_status) {  case "10005": case "10004": return"rot";  case "10003": return"silber"; case "10002": return"gold"; case "10001": return"platin"; default: return""; }}
// ALLE COOKIES FUER STARS LESEN - END
// ANZAHL DER BONUSPUNKTE ANZEIGEN - BEGIN
function show_cookie_points(cookie_text) { var vodafone_login=getCookie("VODAFONELOGIN");var vodafone_status=getCookie("VODAFONESTATUS");var vodafone_points=getCookie("VODAFONEPOINTS");var vodafone_expiredpoints=getCookie("VODAFONEEXPIREDPOINTS"); if(!vodafone_points) { vodafone_points="0"; } if(!vodafone_expiredpoints) { vodafone_expiredpoints="0";}  if(vodafone_login === "1") { if(cookie_text === "t") {document.write("Sie haben "); } document.write(vodafone_points); if(cookie_text === "t") { document.write(" Punkte."); if(vodafone_expiredpoints === "0") {document.write("<br /><br />"); } else {  expiredPoints = vodafone_expiredpoints.split("|");  expired = " Am<br />"+expiredPoints[0]+ "<br />verfallen "+expiredPoints[1]+" Punkte.<br /><br />"; document.write(expired); } } else { document.write(" "); } } else {  if(cookie_text === "t") {document.write("Sie sind nicht eingeloggt.<br /><br />"); } else {  document.write("0 ");  } }}
// ANZAHL DER BONUSPUNKTE ANZEIGEN - END
// STARS-STATE TO OMNITURE - BEGIN
function getStarsState() { switch(getCookie("VODAFONESTATUS")) { case "10004": return "Red"; case "10003":return "Silver"; case "10002": return "Gold"; case "10001": return "Platinum"; default: return "None"; } }
// STARS-STATE TO OMNITURE - END
// OPEN WINDOW - BEGIN
function openWindow (varLink, varName, varOptions) {var varWindow = window.open(varLink, varName, varOptions);varWindow.focus(); }
// OPEN WINDOW - END
// SEND A FRIEND - BEGIN
function sendafriend() { var url = "https://" + window.location.hostname + "/taf/start?url="+escape(document.location); openWindow(url, "SendAFriend", "height=780,width=610,location=no,menubar=no,resizable=yes,toolbar=no,scrollbars=yes"); }
// SEND A FRIEND - END
// SEND A FRIEND UNIVERSAL - BEGIN
function sendafriend2() { var url = "/taf/start?url="+escape(document.location);  openWindow(url, "SendAFriend", "height=780,width=594,location=no,menubar=no,resizable=yes,toolbar=no");}
// SEND A FRIEND UNIVERSAL - END
// CHECK FORM - BEGIN
function checkForm() {if(!document.getElementById("pushform").checkbox.checked) {  alert("Ohne Bestätigung der Versandbedingungen dürfen wir Ihre Empfehlung nicht versenden!");   return false; }  return true;}
// CHECK FORM - END
// DO FORM - BEGIN
function doForm() { if (checkForm()) {document.getElementById("pushform").submit();} }
// DO FORM - END
// CHECKLOGIN - BEGIN 
function checkLogin(NameOfCookie) { var cookieValue = null;  if(document.cookie.length > 0) { var begin = document.cookie.indexOf(NameOfCookie+"=");   if(begin !== -1) { begin += NameOfCookie.length+1; var end = document.cookie.indexOf(";", begin); if(end === -1) { end = document.cookie.length; } cookieValue = unescape(document.cookie.substring(begin, end)); return (cookieValue === "1") ;    } else {  return false;    }  }  return false;}
// CHECKLOGIN - END
// SET PERSONALISED-MODE - BEGIN
function setPersonalisedMode() { /* DEPRECATED*/}
// SET PERSONALISED-MODE - END
// AVS LOGINBOX - BEGIN
function switchPinInput(varID) { if(varID === "pin") { $('#pininfo').attr('style','display :none'); $('#pin').attr('style','display :block'); $('#pin').focus(); } }
function initPinLogin() {$('#pininfo').attr('style','display :block'); $('#pin').attr('style','display :none'); }
// AVS LOGINBOX - END
// INTRO HIDDEN FUNCTION - BEGIN
function closeIntro(varID) { document.getElementById(varID).className = "displayNone"; }
function setIntro(varID, varAction) { if(varAction === "open") { document.getElementById(varID).className = "divIntroOpen showOverlay"; }  if(varAction === "close") {  document.getElementById(varID).className = "divIntroClose showNormal";  }}
// INTRO HIDDEN FUNCTION - END
// NPS UMFRAGE POPUP - BEGIN
function loadNPS(valPath) { if($.cookieASCII('vfnps') === null) { var valResultRandom = Math.floor(Math.random()*10); if(valResultRandom === 7) {window.open(valPath, 'VodafoneUmfage', 'width=610, height=650, scrollbars=auto, toolbar=no, status=no, resizable=yes, menubar=no, location=no, directories=no, top=50, left=50');}}}
// NPS UMFRAGE POPUP - END
// IMD 2010
// IE6 MDD li:hover by css solution
jQuery(document).ready(function($){
 if (navigator.userAgent.toLowerCase().match(/(msie 6.0)/)) {
  $('ul#menu li.menuLayer').mouseenter(function() {
    $(this).addClass('sfHover');  
  });
  $('ul#menu li.menuLayer').mouseleave(function() {
    $(this).removeClass('sfHover');               
  });
  $('ul#menu li.menuLayer ul li div.subnav-wrap').each(function() {
     $(this).addClass("subnav" + $(this).children("div").length + "col");     
  });
 }
});
// Mobile Platform Navigation Support V1.0
// Delays the main navigation Links on touchscreens (= touch event)
// Delay function for jquery 1.3.x, ToDo: use delay() if jquery 1.4.x is in use
$.fn.fakedelay = function(time, callback){ jQuery.fx.step.delay = function(){};  return this.animate({delay:1}, time, callback);};
// delay main links to allow touch functionality
var unsetMenulinkBind = function(obj){$(obj).parent().unbind(); $(obj).unbind(); };
var isBrowseriPadOriPhone =  function(){userAgent = navigator.userAgent.toLowerCase(); return(userAgent.indexOf('ipad')!==-1||userAgent.indexOf('iphone')!==-1);};
var menuLayerFunc =function(){ if(isBrowseriPadOriPhone()){$('li.menuLayer').mouseenter(function(event) { $(this).children('a.menuLayerLink').each(function(){$(this).bind('click', function(obj){ unsetMenulinkBind($(obj.currentTarget));return false; });});  });}};
 
function switchInput(varID) {  if(varID === "pwd") {  document.getElementById("inetinfo").style.display = "none"; document.getElementById("inetpassword").style.display = ""; }else if(varID === "pwd1") { document.getElementById("inetinfo1").style.display = "none"; document.getElementById("inetpassword1").style.display = "";  document.getElementById("inetpassword1").focus(); }}
function initLogin(toggle) { if(parseInt(toggle,10)===1){document.getElementById("inetinfo1").style.display = "";document.getElementById("inetpassword1").style.display = "none"; }else{document.getElementById("inetinfo").style.display = "";document.getElementById("inetpassword").style.display = "none"; }}
// close Search Preview Layer if MDD is hovered EGARAGE.eGarage - BUG # 16942
$("#imheader ul#menu li.menuLayer").bind("mouseover", function(){  $(".snac_box").hide();} );
// -------------------------------------------------------------------------------------------
var redirectLogout =function(){if(document.location.pathname==='/templates/meinvodafone/logout_cp.html'){  window.setTimeout(function(){window.location.href='/templates/meinvodafone/meinvf_logout.html';},2000);}};
var isMobileBrowser = function(){if ( $.browser.safari || $.browser.webkit||$.browser.opera ) { var browserAgent = navigator.userAgent.toLowerCase();var stringRegExp = /mobile/g;return(stringRegExp.test(browserAgent));}else if (!jQuery.browser.mobile) {return false;}};
var areWeOnShopDomain = function(){ var testString = ['/Shop/','/service/','/Suche/']; var result = false; for(i=0;i<testString.length;i++){if(document.location.href.indexOf(testString[i])!==-1){result=true; break; }else{continue;}}return result; };
// -------------------------------------------------------------------------------------------
// EOF

/* CONTENT CLASS: JS Snippet - jQuery flash v1.0.0 - Strategic Design II - (for include only!) PAGENAME: JS Snippet - jQuery flash v1.0.0 - Strategic Design II - (for include only!)  PAGEID: 192032 STATUS: PUBLISH READY BY PST
VERSION: 1.0.0 LAST CHANGES: 2011-08-03  PUBLISHING DATE: 2012-01-24 11:35:46
*/
/* jquery.flash v1.3.1 -  02/01/10 (c)2009 Stephen Belanger - MIT/GPL. http://docs.jquery.com/License*/
if($.browser.msie){Array.prototype.indexOf=function(o,i){for(var j=this.length,i=i<0?i+j<0?0:i+j:i||0;i<j&&this[i]!==o;i++);return j<=i?-1:i;};}$.fn.extend({flash:function(opt){var has,cv,ie;function attr(a,b){return' '+a+'="'+b+'"';}function param(a,b){return'<param name="'+a+'" value="'+b+'" />';}var p=navigator.plugins;if(p&&p.length){var f=p['Shockwave Flash'];if(f){has=true;if(f.description)cv=f.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".");}if(p['Shockwave Flash 2.0']){has=true;cv='2.0.0.11';}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");cv=[6,0,21];has=true;}catch(e){};try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){};}if(axo!=null){cv=axo.GetVariable("$version").split(" ")[1].split(",");has=true;ie=true;}}$(this).each(function(){if(has){var el=$(this),s=$.extend({'id':el.attr('id'),'class':el.attr('class'),'width':el.width(),'height':el.height(),'src':el.attr('href'),'classid':'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000','pluginspace':'http://get.adobe.com/flashplayer','availattrs':['id','class','width','height','src'],'availparams':['src','bgcolor','quality','allowscriptaccess','allowfullscreen','flashvars','wmode'],'version':'9.0.24'},opt),a=s.availattrs,b=s.availparams,rv=s.version.split('.'),o='<object';if(!s.codebase){s.codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+rv.join(',');}if(s.express){for(var i in cv){if(parseInt(cv[i])>parseInt(rv[i])){break;}if(parseInt(cv[i])<parseInt(rv[i])){s.src=s.express;}}}if(s.flashvars){s.flashvars=unescape($.param(s.flashvars));}a=ie?a.concat(['classid','codebase']):a.concat(['pluginspage']);for(k in a){var n=(k==a.indexOf('src'))?'data':a[k];o+=s[a[k]]?attr(n,s[a[k]]):'';};o+='>';for(k in b){var n=(k==b.indexOf('src'))?'movie':b[k];o+=s[b[k]]?param(n,s[b[k]]):'';};o+='</object>';el.replaceWith(o);}return this;});}});
function flashShow(elemId,requiredFlashVer,film_name,film_breite,film_hoehe,ersatz_grafik,alt_tag,fallback_link,fallback_link_target){var flashes=[],i;flashes.push(flashShow.arguments);$(document).ready(function(){for(i=0;i<flashes.length;i++){$('#'+flashes[i][0]).flash({'src':flashes[i][2],'width':flashes[i][3]||'200','height':flashes[i][4]||'200','version':flashes[i][1]||'9.0.24','allowfullscreen':'false','allowscriptaccess':'always','quality':'high','wmode':'opaque','flashvars':{'width':flashes[i][3]||'200','height':flashes[i][4]||'200'}});}});}
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - jQuery cookie - Strategic Design II - (for include only!) PAGENAME: JS Snippet - jQuery cookie - Strategic Design II - (for include only!) PAGEID: 179202 STATUS: PUBLISH READY 
VERSION: 1.0.2 LAST CHANGES: 2011-07-27  PUBLISHING DATE: 2012-01-24 11:35:46
Original Cookie plugin* Copyright (c) 2006 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * */
;jQuery.cookie=function(name,value,options){var cookieValue=null,cookies,cookie,i,date,path,domain,secure,expires='';options=options||{};if(typeof options.noEncode==='undefined'){options.noEncode=false;}if(typeof value!=='undefined'){if(value===null){value='';options.expires=-1;}if(options.expires&&(typeof options.expires==='number'||options.expires.toUTCString)){if(typeof options.expires==='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}path=options.path?'; path='+(options.path):'';domain=options.domain?'; domain='+(options.domain):'';secure=options.secure?'; secure':'';document.cookie=[name,'=',((options.noEncode===true)?value:encodeURIComponent(value)),expires,path,domain,secure].join('');}else{if(document.cookie&&document.cookie!==''){cookies=document.cookie.split(';');for(i=0;i<cookies.length;i++){cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)===(name+'=')){cookieValue=((options.noEncode===true)?cookie.substring(name.length+1):decodeURIComponent(cookie.substring(name.length+1)));break;}}}return cookieValue;}};jQuery.cookieASCII=function(name,value,options){options=options||{};if(typeof value!=='undefined'){if(value===null){value='';options.expires=-1;}}options.noEncode=true;return $.cookie(name,value,options);};
/* -------------------------------------------------------------------------------------------*/
/**
CONTENT CLASS: JS Snippet - LoginBox - Strategic Design II - (for include only!) --PAGENAME: JS Snippet - LoginBox - Strategic Design II - (for include only!)   --PAGEID: 179201 --PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D --STATUS: PUBLISH READY --VERSION: 5.0.3.f-- LAST CHANGES: 2011-12-07 PUBLISHING DATE: 2012-01-24 11:35:46*/
(function($){$.extend($.fn,{stringify:function(data){if(!$.fn.stringified){$.fn.stringified='';}
if(data.constructor.toString().indexOf("Object")===-1){return data;}
for(var elem in data){$.fn.stringified+=elem+':'+($.fn.stringify(data[elem]))+'||';}
return $.fn.stringified;},exists:function(selector){return $(selector).length>0;},charSet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 %,.-;:!()=?+*|{}[]'",crypt:function(data){var value=data.value;var key=data.key;var masked="";var txtPos,txtPosS,summary,i;while(key.length<value.length){key=key+key;}
for(i=0;i<value.length;i++){txtPos=this.charSet.indexOf(value.charAt(i));txtPosS=this.charSet.indexOf(key.charAt(i));if((txtPos>-1)&&(txtPosS>-1)){summary=txtPos+txtPosS;if(summary>=this.charSet.length){summary=summary-this.charSet.length;}
masked=masked+this.charSet.charAt(summary);}else{masked=masked+"_";}}
return masked;},decrypt:function(data){var Vtext=data.value;var key=data.key;var encoded="";var txtPos,txtPosS,summary,i;while(key.length<Vtext.length){key=key+key;}
for(i=0;i<Vtext.length;i++){txtPos=this.charSet.indexOf(Vtext.charAt(i));txtPosS=this.charSet.indexOf(key.charAt(i));if((txtPos>-1)&&(txtPosS>-1)){summary=txtPos-txtPosS;if(summary<0){summary=summary+this.charSet.length;}
encoded=encoded+this.charSet.charAt(summary);}else{encoded=encoded+" ";}}
return encoded;}});})(jQuery);var getRedirectUrlVfLogin=function(){if(VF.backToUrl)return VF.backToUrl;if(document.location.search.indexOf('/login/login.ftel')!==-1){if(document.location.search.indexOf('goto=')!==-1){var qStringArr=document.location.search.substr(1,document.location.search.length).split('&');for(i=0;i<qStringArr.length;i++){if(qStringArr[i].indexOf('goto=')!==-1){return qStringArr[i].substr(5,qStringArr[i].length);}}
return'https://'+VF.wwwHost+'/mvd/';}else{return'https://'+VF.wwwHost+'/mvd/';}}else if(document.location.href.indexOf('meinvodafone/meinvf_logout.html')!==-1){return'https://'+VF.wwwHost+'/mvd/';}else{return'https://'+document.location.hostname+document.location.pathname+document.location.search;}};VF.defaultLoginUrl='/ussa/login';VF.forumLoginUrl='/ussa/fed/login.ftel?partnerId=forum';VF.isForum=function(){return(document.location.host.indexOf('forum.')!==-1||document.location.host.indexOf('/ussa/fed/')!==-1);};VF.encodedCurUrl=encodeURIComponent(document.location.href.replace(/http:/g,'https:'));VF.loginInfoIcon='&nbsp;<a id="softLoginInfoPageClick" href="#" target="_self" class="" style="top:0px;"><img src="//www.voda'+'fone.de/images/v5/css/info_icon.gif" style="width:14px;" alt="Informationen zum Thema!" title="Informationen zum Thema!" /></a>';(function($){$.extend($,{vodafoneLogin:{htmlOptions:{html:{containerTarget:'divLoginBox'}},pluginOptions:{signIn:'#signIn',signInBlankText:'Anmelden bei MeinVodafone',indexpos:0,userType:null,userNameString:null,phoneNumber:null,lastLogin:null,loginName:null,redirecturl:(VF.backToUrl)?VF.backToUrl:'https://'+document.location.hostname+document.location.pathname+document.location.href.search,vfSystemUserCookieName:'MDDKeks',vfLoginUserCookieName:'MDDloginData',ssoCookieName:'iPlanetDirectoryPro',sessionCookieName:'authHint',triggerElem:'#idLink-ae7fe47b-f27e-4d27-b8e7-b212bcd27da0',containerElem:'#top-quicklinks',logoutBtnText:'logout!',userNameDisplayGreeting:'Hallo ',phoneNumberDisplayInfo:'Ihre aktuell ausgewählte  Nummer',logoutDoUrl:'https://'+VF.wwwHost+'/ussa/logout',htmlStrBeforeLogin:'<li class="my-account" id="idLink-ae7fe47b-f27e-4d27-b8e7-b212bcd27da0"><a id="signIn" class="account-sign-in" href="#" title="" style="font-size:0.9em"></a>'+'<div id="divLoginBox" class="account-dropdown" style="display:none;margin-left:0px;">'+'<form action="https://'+VF.wwwHost+(VF.isForum()?VF.forumLoginUrl:VF.defaultLoginUrl)+'" id="loginForm" name="loginForm" method="post" autocomplete="off">'+'<div  class="dropdown-wrapper" >'+'<input type="text" id="inetaccount1" name="name" value="Benutzername / Rufnummer" onfocus="if (this.value===\'Benutzername / Rufnummer\') this.value=\'\';" onblur="if (this.value===\'\')this.value=\'Benutzername / Rufnummer\';"/>'+'<input name="info" id="inetinfo1" value="Ihr Internet-Kennwort" onclick="switchInput(\'pwd1\');" onfocus="switchInput(\'pwd1\');" style="display: block;" type="text">'+'<input type="password" tabindex="2" id="inetpassword1" name="password" value="" onkeypress="if(event.keyCode === 13 && $(\'#inetpassword1\').length > 0) $(\'#loginForm\')[0].submit();" onfocus="if (this.value===\'\') this.value=\'\';" onblur="if (this.value===\'\'){ this.value=\'\';initLogin(1);}" style="display:none;" />'+(VF.softLoginEnabled?'<p class="register" id="loginCheckboxRow" style="white-space:nowrap; "><input type="checkbox" id="recognizeLogin" value="1" style="width:16px;padding-right:5px;" '+($.cookie('l_rec')?'checked="checked" /> Erkannt bleiben!&nbsp;&nbsp;':'/> Wiedererkannt werden?&nbsp;&nbsp;')+VF.loginInfoIcon+'</p>':'')+'<style type="text/css">div.divLoginTarget {height: auto; width:180px; margin: 10px 0px 10px 0px;color: rgb(82, 82, 82);clear: both; }p.divLoginTargetItem  {padding: 0px 0px 0px 0px;margin: 0px 0px 3px 0px;}p.divLoginTargetItem input {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}p.divLoginTargetItem label {padding: 0px 0px 0px 2px;}</style>'+'<div class="divLoginTarget"><p class="divLoginTargetItem" ><input id="loginTargetUrl1" type="radio" checked="true" value="https://'+VF.wwwHost+'/mvd/" name="'+(VF.isForum()?'targetUrl':'url')+'" style="border: none; background:none;height: 15px;width: 15px;margin-bottom:0px;vertical-align:middle;"><label style="vertical-align:middle;">Weiter mit MeinVodafone</label></p>'+'<p class="divLoginTargetItem" ><input id="loginTargetUrl2" type="radio" value="'+getRedirectUrlVfLogin()+'" name="'+(VF.isForum()?'targetUrl':'url')+'" style="border: none; background: none;height: 15px;width: 15px;margin-bottom:0px;vertical-align:middle;"><label style="vertical-align:middle;">Weiter mit der jetzigen Seite</label></p>'+'</div><a title="" href="#" class="aButton buttonDark" id="loginBtn"><span>LogIn</span></a>'+'<p class="register"><a href="https://'+VF.wwwHost+(VF.isForum()?'/ussa/fed/registrationFed.ftel?partnerId=forum&targetUrl='+VF.encodedCurUrl:'/proxy42/portal/registrationV2.po')+'" title="" >&gt; Jetzt registrieren</a></p>'+'<p class="register"><a href=https://'+VF.wwwHost+(VF.isForum()?'/ussa/resetPasswordEMail/resetPasswordEMail.ftel?partnerId=forum&targetUrl='+VF.encodedCurUrl:'/proxy42/portal/forgottenPasswordLogin.po')+' title="" >&gt; Kennwort vergessen?</a></p>'+'<p class="register" style="display:block;"><a href="http://dsl.vodafone.de/hilfe/index.php?sid=&aktion=anzeigen&rubrik=069001&id=405" target="_self">&gt; Fragen zum Internet-Kennwort</a></p>'+'</div> <div class="dropdown-wrapper-foot"></div>'+'</form>  '+'</div>'+'</li>',htmlStrAfterLogin:'<li class="log-out"><a class="buttonLoggedIn" id="logoutBtn" href="#" title=""><span>logout!'+'</span></a></li>'+'<li class="my-account-logged-in" id="idLink-ae7fe47b-f27e-4d27-b8e7-b212bcd27da0"><a class="account-signed-in" href="#" title="" onclick="return false;"style="font-size:0.9em"><span id="signIn" ></span></a>'+'<div id="divLoginBox" class="account-dropdown-loggedIn" style="display:none;width:203px;margin-left:0px;">'+'<div class="dropdown-wrapper"><p class="loggedIn"><span id="userNameDisplayGreeting"></span>'+'<br /><span id="userNameDisplay"></span></p><p class="loggedIn">'+(VF.softLoginEnabled?'<span id="loginCheckboxRow" style="white-space:nowrap; "><input type="checkbox" id="recognizeLogin" value="1" style="width:16px;padding-right:5px;"'+($.cookie('l_rec')?'checked="checked" /> Erkannt bleiben!':'/> Wiedererkannt werden?')+VF.loginInfoIcon+'</span>':'')+'<br /><span id="phoneNumberDisplay"></span></p>'+'<p class="loggedIn"><span id="LoginName">Sie sind angemeldet als: </span></p>'+'<p class="loggedIn"><span id="lastLoginInfo">Ihr letzter Login war am: </span></p>'+'</div>'+'<div class="dropdown-wrapper-foot"></div></div>'+'</li>',htmlStrAfterSoftLoginFirstHalf:'<li class="log-out"><a class="buttonLoggedIn" id="logoutBtn" href="#" title=""><span>logout!'+'</span></a></li>'+'<li class="my-account-logged-in" id="idLink-ae7fe47b-f27e-4d27-b8e7-b212bcd27da0"><a class="account-signed-in" href="#" title="" onclick="return false;"style="font-size:0.9em"><span id="signIn" ></span></a>'+'<div id="divLoginBox" class="account-dropdown-loggedIn" style="display:none;width:203px;min-height:3.5em;">'+'<div class="dropdown-wrapper">',htmlStrAfterSoftLoginSecondHalf:'</div><div class="dropdown-wrapper-foot"></div></div></li>',loggedIninfoBox:'<div style="height: 100px; z-index: 97;  position: absolute;'+(((document.location.hostname===VF.wwwHost)&&(document.location.pathname.indexOf('/pif/')===-1))?'left:732px; top: 39px;':((VF.isForum()||(document.location.pathname.indexOf('/pif/')!==-1))?'right:0px; top: 40px;':'right:182px; top: 32px;'))+' width: 224px;" id="wrapperInfo">'+(!$.cookie('DYN_USER_ID')?'<iframe id="loginTrace" src="//'+VF.shopHost+'/Shop/tracing/?pageId=ext_login_page_id&eventId=ext_login_event_id" style="width:1px;height:1px;display:none" ></iframe>':'')+'<div class="divAlertBox colorAdvertising"><div class="herospaceMinimizer"><a id="btnInfoLClose" class="minimize"></a></div>'+'<p><span id="userNameDisplayGreeting2"></span>'+'<span id="userNameDisplay2"></span>,</p>'+'<p>willkommen in Ihrem personalisierten Vodafone-Portal.<br /><a href="https://'+VF.wwwHost+'/pif/show/dashboard/" style="top:4px;padding:0 0;" >&gt;Zu MeinVodafone</a>'+'</p><div class="divAlertBoxBubbleFlash top"></div></div></div>',softLoggedIninfoBox:'<div style="height: 100px; z-index:97;  position: absolute;'+(((document.location.hostname===VF.wwwHost)&&(document.location.pathname.indexOf('/pif/')===-1))?'left:732px; top: 39px;':(VF.isForum()?'right:0px; top: 40px;':'right:182px; top: 32px;'))+' width: 224px;" id="wrapperInfo">'+(!$.cookie('DYN_USER_ID')?'<iframe id="loginTrace" src="//'+VF.shopHost+'/Shop/tracing/?pageId=ext_login_page_id&eventId=ext_login_event_id" style="width:1px;height:1px;display:none" ></iframe>':'')+'<div class="divAlertBox colorAdvertising"><div class="herospaceMinimizer"><a id="btnInfoSClose" class="minimize"></a></div>'+'<p><span id="userNameDisplayGreeting2"></span>'+'<span id="userNameDisplay2"></span>,</p>'+'<p>willkommen zur&uuml;ck in Ihrem personalisierten Vodafone-Portal. <a href="https://'+VF.wwwHost+'/pif/show/dashboard/" style="top:4px;padding:0 0;">&gt;Zu MeinVodafone</a>'+'</p><div class="divAlertBoxBubbleFlash top"></div></div></div>',defaultLoginInnerContent:'<p class="loggedIn"><span id="userNameDisplayGreeting"></span>'+'<br /><span id="userNameDisplay"></span></p>'+'<p class="loggedIn"><span id="LoginName">Sie sind angemeldet als: </span></p>'+'<p class="loggedIn"><span id="lastLoginInfo">Ihr letzter Login war am: </span></p>',softLoginInnerContent:'<p class="loggedIn"><a href="https://'+VF.wwwHost+'/pif/show/dashboard/" title="" style="top:0px">&gt; Zu MeinVodafone</a></p>'+'<p class="loggedIn"><a href="https://'+VF.wwwHost+'/ussa/login/login.ftel?goto=https://'+VF.wwwHost+'/proxy42/portal/navigation.po?direct=QUICKCHECKACTIV" title="" style="top:0px">&gt; Quickcheck</a></p>'+'<p class="loggedIn"><a href="https://'+VF.wwwHost+'/ussa/login/login.ftel?goto=https://'+VF.wwwHost+'/proxy42/portal/navigation.po?direct=MEINEDATENTARIF" title="" style="top:0px">&gt; Meine Daten</a></p><br />'+(VF.softLoginEnabled?'<p class="loggedIn" id="loginCheckboxRow" style="white-space:nowrap; "><input type="checkbox" id="recognizeLogin" value="1" style="width:16px;padding-right:5px;" '+($.cookie('l_rec')?'checked="checked" /> Erkannt bleiben!':'/> Wiedererkannt werden?')+VF.loginInfoIcon+'</p>':''),xmlBaseLink:'<a class="replaceClass" href="replaceLink" target="replaceTarget" title="replaceTitle"><span>replaceLinkText</span></a>',xmlUlBox:'<ul class="left"><li><div class="subnav-wrap subnavIndexPOScol imclearfix">ReplaceList</div></li></ul>',xmlLiItem:'<div class="subnav appendClass"> replaceImage <p class="megamenu-heading">replaceDisplayName</p> replaceLinklist </div>'},create:function(){return $.fn.vodafoneLogin;},initData:function(){var obj,arr,str='';if(this.getLoginStatus()!=='anonymus'){if(VF.softLoginEnabled){if($.cookie(this.pluginOptions.vfLoginUserCookieName)&&(!$.cookie(this.pluginOptions.vfSystemUserCookieName))){if($.cookie('sec_l')){arr=unescape($.fn.decrypt({value:$.cookie(this.pluginOptions.vfLoginUserCookieName),key:$.cookie('sec_l')})).split(',');obj={};obj.customerType=arr[3];obj.lastLoginDate='';obj.loginName=arr[0];obj.userFirstname=arr[1];obj.userLastname=arr[2];this.setUserResponseVars(obj);}}else if($.cookie(this.pluginOptions.vfSystemUserCookieName)){obj=JSON.parse($.cookie(this.pluginOptions.vfSystemUserCookieName));if(!this.isNumber(obj.loginName)){str=obj.loginName+',';}else{str=',';}
if(obj.userFirstname.length>0&&obj.userLastname.length>0){str+=obj.userFirstname+','+obj.userLastname+',';}else{str+=',,'}
str+=obj.customerType;this.setCrypt(str);this.setUserResponseVars(JSON.parse($.cookie(this.pluginOptions.vfSystemUserCookieName)));}}else{this.setUserResponseVars(JSON.parse($.cookie(this.pluginOptions.vfSystemUserCookieName)));}}else{this.buildHtml(this.getLoginStatus());}},isNumber:function(value){var i;for(i=0;i<value.length;i++){if(isNaN(parseInt(value.charAt(i)))){return false;}}
return true;},handlePrivacy:function(){if($('#recognizeLogin')[0].checked===true){var txt=' Erkannt bleiben!  ';if($.browser.msie===true){$('#loginCheckboxRow')[0].childNodes[1].nodeValue=txt;}else{$('#loginCheckboxRow')[0].childNodes[1].textContent=txt;}
$.cookie('l_rec','1',{path:"/",domain:VF.cookieDomain,expires:360});}else{var txt=' Wiedererkannt werden?  ';$.vodafoneLogin.killCookie('sec_l');$.vodafoneLogin.killCookie($.vodafoneLogin.pluginOptions.vfLoginUserCookieName);$.vodafoneLogin.killCookie('l_rec');if($.browser.msie===true){$('#loginCheckboxRow')[0].childNodes[1].nodeValue=txt;}else{$('#loginCheckboxRow')[0].childNodes[1].textContent=txt;}}},sendshopLogout:function(){$.cookie('l_drop','1',{path:"/",domain:VF.cookieDomain,expires:0});},getLiveTime:function(){if($.cookie('l_rec')){return 360;}
return 0;},setCrypt:function(data){var now=new Date().getTime().toString();$.cookie('sec_l',now,{path:"/",domain:VF.cookieDomain,expires:this.getLiveTime()});this.setLogindataCookie($.fn.crypt({value:escape(data),key:now}),this.getLiveTime());},loginShow:function(){$('#'+$.vodafoneLogin.htmlOptions.html.containerTarget).slideDown('fast');},loginHide:function(){$('#'+$.vodafoneLogin.htmlOptions.html.containerTarget).slideUp('fast');},initTrigger:function(){$($.vodafoneLogin.pluginOptions.triggerElem).hover($.vodafoneLogin.loginShow,$.vodafoneLogin.loginHide);$('#inetpassword').keydown(function(e){if(e.keyCode===13){if($('#inetpassword1').val()!==''&&$('#inetaccount1').val()!=='Benutzername / Rufnummer'&&$('#inetaccount1').val()!==''){$('form#loginForm').submit();}};});$('a#loginBtn').click(function(){if($('#inetpassword1').val()!==''&&$('#inetaccount1').val()!=='Benutzername / Rufnummer'&&$('#inetaccount1').val()!==''){$('form#loginForm').submit();}});$('a#logoutBtn').click(function(){$($.vodafoneLogin.pluginOptions.triggerElem).remove();$('li.log-out').remove();window.setTimeout("$.vodafoneLogin.logoutDo(true)",400);return false;});$('#btnInfoLClose').click(function(){$.vodafoneLogin.removeInfoWindow('notShowLoggedInInfo');});$('#btnInfoSClose').click(function(){$.vodafoneLogin.removeInfoWindow('notShowSoftLoggedInInfo');});if(VF.softLoginEnabled){$('#recognizeLogin').live('change',$.vodafoneLogin.handlePrivacy);$('#softLoginInfoPageClick').live('click',$.vodafoneLogin.displayAddInfo);}},displayAddInfo:function(){if(!$.fn.exists('p#vf-extInfo')){$('#softLoginInfoPageClick').parent().append('<p id="vf-extInfo"style="white-space:normal;font-size:9px;">Hiermit erlauben Sie uns, einen Cookie zu verwenden, der es erm&ouml;glicht, Sie innerhalb der Vodafoneseiten mit Ihrem Namen bzw. Ihrem Benutzernamen zu begr&uuml;&szlig;en bzw. Ihnen personalisierte Angebote zu machen. Sie k&ouml;nnen dies nat&uuml;rlich jederzeit wieder ausschalten.'+' Mehr Informationen zu Cookies bei Vodafone.de finden Sie unter: <a href="http://www.vodafone.de/datenschutz.html" target="_blank" title="Datenschutz" style="top:0px">http://www.vodafone.de/datenschutz.html</a></p>')}else{$('p#vf-extInfo').toggle();}},infoModal:function(){var i,tags=$('style');for(i=0;i<tags.length;i++){if(tags[i].textContent.indexOf('#closeBtn')!==-1){break;}else if(i===(tags.length-1)){$('head').append('<style type="text/css">#closeBtn{text-decoration:none;position:absolute;top:5px;right:5px;padding:2px}p#vf-extInfo {padding: 10px 3px 10px 3px;}</style>');}}
link='';frame='info.html';$.showPopupModal('Information zur Wiedererkennnung',762,360,null,frame,null);return false;},buildHtml:function(loginStatus){if($.fn.exists(this.pluginOptions.triggerElem)&&(!$.fn.exists('#'+this.htmlOptions.html.containerTarget))){$('li a'+this.pluginOptions.triggerElem).remove();}
if(this.pluginOptions.userType===null){$('head').append('<style type="text/css">#top-links ul#top-quicklinks li.my-account a.buttonDark {margin-bottom: 3px; float: left;padding: 0 10px !important;} #btnInfoLClose{padding: 0 10px !important;top:5px;display:block}</style>');$($.vodafoneLogin.pluginOptions.containerElem).prepend(this.pluginOptions.htmlStrBeforeLogin);$(this.pluginOptions.signIn).append(this.pluginOptions.signInBlankText);}else{$($.vodafoneLogin.pluginOptions.containerElem).prepend(this.getHtmlStrAfterLogin(loginStatus));$('a#logoutBtn').attr('href',$.vodafoneLogin.pluginOptions.logoutDoUrl+(($.vodafoneLogin.pluginOptions.redirecturl.indexOf('/proxy42')===-1&&$.vodafoneLogin.pluginOptions.redirecturl.indexOf('/pif')===-1)?((document.location.href.indexOf('/Shop/')!==-1)?'?targetUrl='+$.vodafoneLogin.pluginOptions.redirecturl:''):''));$(this.pluginOptions.signIn).append((this.pluginOptions.userNameString.length<=1?this.pluginOptions.connectTrough:this.pluginOptions.userNameString));$('#userNameDisplayGreeting').append(this.pluginOptions.userNameDisplayGreeting);$('#userNameDisplay').append((this.pluginOptions.userNameString.length<=1?this.pluginOptions.connectTrough:this.pluginOptions.userNameString));$('#LoginName').append(this.pluginOptions.connectTrough);$('#lastLoginInfo').append(this.pluginOptions.lastLogin.slice(6,8)+'.'+this.pluginOptions.lastLogin.slice(4,6)+'.'+this.pluginOptions.lastLogin.slice(0,4)+' um:'+this.pluginOptions.lastLogin.slice(8,10)+':'+this.pluginOptions.lastLogin.slice(10,12)+':'+this.pluginOptions.lastLogin.slice(12));if(this.pluginOptions.numMobileObjects>0){$('#phoneNumberDisplay').append(this.pluginOptions.connectTrough);$('#phoneNumberDisplayInfo').append(this.pluginOptions.phoneNumberDisplayInfo);}
$('#logoutBtn.span').append(this.pluginOptions.logoutBtnText);if((!$.cookie('notShowLoggedInInfo'))&&(loginStatus==='registeredLoggedIn'||loginStatus===true)&&VF.softLoginEnabled){$($($.vodafoneLogin.pluginOptions.containerElem)[0].firstChild).append(this.pluginOptions.loggedIninfoBox);$('#userNameDisplayGreeting2').append(this.pluginOptions.userNameDisplayGreeting);$('#userNameDisplay2').append((this.pluginOptions.userNameString.length<=1?this.pluginOptions.connectTrough:this.pluginOptions.userNameString));window.setTimeout("$.vodafoneLogin.removeInfoWindow('notShowLoggedInInfo')",10000);}
if((!$.cookie('notShowSoftLoggedInInfo'))&&loginStatus==='registeredSoftlyLoggedIn'&&VF.softLoginEnabled){$($($.vodafoneLogin.pluginOptions.containerElem)[0].firstChild).append(this.pluginOptions.softLoggedIninfoBox);$('#userNameDisplayGreeting2').append(this.pluginOptions.userNameDisplayGreeting);$('#userNameDisplay2').append((this.pluginOptions.userNameString.length<=1?this.pluginOptions.connectTrough:this.pluginOptions.userNameString));window.setTimeout("$.vodafoneLogin.removeInfoWindow('notShowSoftLoggedInInfo')",10000);}
loginStatus=(loginStatus==='registeredSoftlyLoggedIn'||loginStatus==='registeredLoggedIn');if(loginStatus===true){this.getMddData();}}
$.vodafoneLogin.initTrigger();},logoutDo:function(initData){this.killCookies();if(!VF.isForum()){document.location.href=this.pluginOptions.logoutDoUrl+(($.vodafoneLogin.pluginOptions.redirecturl.indexOf('/proxy42')===-1&&$.vodafoneLogin.pluginOptions.redirecturl.indexOf('/pif')===-1)?((document.location.href.indexOf('/Shop/')!==-1)?'?goto='+$.vodafoneLogin.pluginOptions.redirecturl:''):'');return false;}else{document.location.href=this.pluginOptions.logoutDoUrl+('?targetUrl='+VF.encodedCurUrl);}},setUserResponseVars:function(data){if(!data){this.pluginOptions.lastLogin=null;this.pluginOptions.userNameString=null;this.pluginOptions.connectTrough=null;this.pluginOptions.userType=null;}else{this.pluginOptions.userNameString=data.userFirstname+' '+data.userLastname;this.pluginOptions.connectTrough=data.loginName;this.pluginOptions.userType=data.customerType;this.pluginOptions.lastLogin=data.lastLoginDate;this.buildHtml(this.getLoginStatus());}},getHtmlStrAfterLogin:function(loginStatus){if(loginStatus==='registeredLoggedIn'){return this.pluginOptions.htmlStrAfterLogin;}else if(loginStatus==='registeredSoftlyLoggedIn'){return this.pluginOptions.htmlStrAfterSoftLoginFirstHalf+this.pluginOptions.softLoginInnerContent+this.pluginOptions.htmlStrAfterSoftLoginSecondHalf;}},getLoginStatus:function(){if(VF.softLoginEnabled===true){if(document.location.hostname===VF.wwwHost||document.location.hostname===VF.shopHost||VF.isForum()){if(($.cookie(this.pluginOptions.sessionCookieName))&&($.cookie(this.pluginOptions.vfSystemUserCookieName))){return'registeredLoggedIn';};}
if((!$.cookie(this.pluginOptions.sessionCookieName))&&($.cookie(this.pluginOptions.vfLoginUserCookieName)&&$.cookie('l_rec'))){return'registeredSoftlyLoggedIn';};if(!$.cookie(this.pluginOptions.vfLoginUserCookieName)){return'anonymus';};return'anonymus';}else{if($.cookie(this.pluginOptions.vfSystemUserCookieName)&&$.cookie(this.pluginOptions.sessionCookieName)){return'registeredLoggedIn';}
if(!$.cookie(this.pluginOptions.vfSystemUserCookieName)){return'anonymus';};return'anonymus';}},setLogindataCookie:function(data){$.cookie(this.pluginOptions.vfLoginUserCookieName,data,{path:'/',domain:VF.cookieDomain,expires:(this.getLiveTime())});},removeInfoWindow:function(cookieName){if($.fn.exists('#wrapperInfo')){$('#wrapperInfo').hide('fast').remove();$.cookie(cookieName,1,{path:"/",domain:VF.cookieDomain});}},killCookies:function(){var i;var cookieList=[this.pluginOptions.vfSystemUserCookieName,this.pluginOptions.ssoCookieName,this.pluginOptions.vfLoginUserCookieName,'notShowLoggedInInfo','notShowSoftLoggedInInfo','sec_l'];for(i=0;i<cookieList.length;i++){this.killCookie(cookieList[i]);}},killCookie:function(cookieName){$.cookie(cookieName,null,{path:"/",domain:VF.cookieDomain});},getMddData:function(){$.get('/xml/'+this.pluginOptions.userType+'.xml',{},function(data){$('#idLink-c7b0e395-a158-40e0-ae83-212041396047').parent().attr('id','meinVF');$('#meinVF').children().remove();var list='';var rootNode=$.vodafoneLogin.getChildren(data,'rootNode');var raw=$.vodafoneLogin.parseXmlToLink(rootNode,null);var childs=$.vodafoneLogin.getChildren(rootNode,'childNodes');for(i=0;i<childs.childNodes.length;i++){list=list+$.vodafoneLogin.parseXmlItemToListItem(childs.childNodes[i]);}
raw=raw+$.vodafoneLogin.pluginOptions.xmlUlBox.replace('ReplaceList',list).replace('IndexPOS',$.vodafoneLogin.pluginOptions.indexpos);$('#meinVF').html(raw);if($.browser.msie6){$('div.subnav-wrap').bgiframe();}},"xml");},getNodeValue:function(node){if(node){if($.browser.mozilla===true||$.browser.safari===true||$.browser.opera){if(!node.firstChild){return'';}else{if(node.firstChild.wholeText!=='undefined'){if(typeof node.firstChild.nodeValue!=='undefined'||node.firstChild.nodeValue!==null){if(node.childNodes.length>1){for(var i=0;i<node.childNodes.length;i++){if(node.childNodes[i].isElementContentWhitespace){continue;};return node.childNodes[i].nodeValue;}}
return node.firstChild.nodeValue;}
return node.firstChild.wholeText;}else{return node.firstChild;}}}
return node.text;}
return'';},getNodeByName:function(node,nodeName){if(typeof node==='object'){if(nodeName==node.nodeName){return node;}
if(typeof node.childNodes==='undefined'){for(var i=0;i<node.length;i++){if(nodeName===node[i].nodeName){return node[i];}}}else{for(var i=0;i<node.childNodes.length;i++){if(nodeName===node.childNodes[i].nodeName){return node.childNodes[i];}}}}
return false;},parseXmlToLink:function(children,imageStr,item){var raw=this.pluginOptions.xmlBaseLink;if((typeof children!=='undefined')){if(imageStr){raw=raw.replace('<span>replaceLinkText</span>',imageStr);}else{var nodevalue=this.getNodeValue(this.getNodeByName(children,'displayName'));if(typeof nodevalue!=='undefined'){if(item==='item'){raw=raw.replace('<span>replaceLinkText</span>',nodevalue);}else raw=raw.replace('replaceLinkText',nodevalue);}}
var linkNode=this.getNodeByName(children,'link');if(linkNode&&linkNode.childNodes.length>0){raw=raw.replace('replaceLink',this.getNodeValue(this.getNodeByName(linkNode,'url'))).replace('replaceTarget',(this.getNodeValue(this.getNodeByName(linkNode,'tagAttr_target'))||'_self')).replace('replaceTitle',this.getNodeValue(this.getNodeByName(linkNode,'tagAttr_title'))).replace('replaceClass',this.getNodeValue(this.getNodeByName(linkNode,'tagAttr_class'))).replace('replaceId',this.getNodeValue(this.getNodeByName(linkNode,'tagAttr_id')));return raw;}}
return'';},getChildren:function(node,nodeName){if(nodeName){return $(node).find(nodeName)[0];}else{return node;}},parseXmlItemToListItem:function(node){var liItem=this.pluginOptions.xmlLiItem;var linkList='';if(node.childNodes.length>0){this.pluginOptions.indexpos++;liItem=liItem.replace('replaceDisplayName',this.parseXmlToLink(node,null,'item'));if(liItem.indexOf('Hilfe')!==-1){liItem=liItem.replace('appendClass','support')}else{liItem=liItem.replace('appendClass','')}
var links=this.getChildren(node,'childNodes');var image=this.getNodeByName(node,'image');if(image){replaceImgStr=this.parseImageToHtml(image);}else{replaceImgStr='';}
for(var i=0;i<links.childNodes.length;i++){if(typeof links.childNodes[i]!=='undefined'){linkList=linkList+this.parseXmlToLink(links.childNodes[i],null,'item');}else continue;}
liItem=liItem.replace('replaceLinklist',linkList).replace('replaceImage',this.parseXmlToLink(image,replaceImgStr));return liItem;}
return'';},parseImageToHtml:function(node){var replaceImgStr='<img src="replaceImage" alt="replaceImgTitle" replaceId  class="replaceClass"/>';var imgId=this.getNodeValue(this.getNodeByName(node,'tagAttr_id'));if(imgId){replaceImgStr=replaceImgStr.replace('replaceId','id="'+imgId+'"');}else{replaceImgStr=replaceImgStr.replace('replaceId','');}
replaceImgStr=replaceImgStr.replace('replaceImage',this.getNodeValue(this.getNodeByName(node,'url')));replaceImgStr=replaceImgStr.replace('replaceImgTitle',this.getNodeValue(this.getNodeByName(node,'tagAttr_alt')));replaceImgStr=replaceImgStr.replace('replaceClass',this.getNodeValue(this.getNodeByName(node,'tagAttr_class')));return replaceImgStr;}}});})(jQuery);var prepareLoginBox=function(){if(typeof isServermode==='undefined'){window.isServermode=false;}
if(typeof VF.backToUrl==='undefined'){VF.backToUrl=false;}
if($.fn.exists($.vodafoneLogin.pluginOptions.containerElem)&&(!$.fn.exists($.vodafoneLogin.pluginOptions.triggerElem+'.my-account'))&&(!$.fn.exists($.vodafoneLogin.pluginOptions.triggerElem+'.my-account-logged-in'))&&($.fn.exists($.vodafoneLogin.pluginOptions.triggerElem))){$.vodafoneLogin.initData();}
if(VF.isForum()){$('#idLink-2cfbb0c2-1dc2-402b-877e-89f8b8ce4762').attr('href','https://'+VF.wwwHost+'/ussa/fed/registrationFed.ftel?partnerId=forum&targetUrl='+VF.encodedCurUrl);$('#idLink-13ad2240-6bb4-443d-8457-8fba85d4c8d9').attr('href','https://'+VF.wwwHost+'/ussa/resetPasswordEMail/resetPasswordEMail.ftel?partnerId=forum&targetUrl='+VF.encodedCurUrl);}};
/* EOF--JS Snippet - LoginBox - Strategic Design II - (for include only!)*/

/*CONTENT CLASS: JS Snippet - INQ Netigate - Strategic Design II - (for include only!) PAGENAME: JS Snippet - INQ Netigate - Strategic Design II - (for include only!)  PAGEID: 179248 PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D STATUS: PUBLISH READY VERSION: 1.0.2 LAST CHANGES: 2011-03-20 PUBLISHING DATE: 2012-01-24 11:35:46*/
var setInqSaleId = function(){ 
 if($.fn.exists('#chatIdHidden')){ //maybe Inq is included on the page later in the future this case matches
    try{ 
     $('#chatIdHidden').val( InqSaleMgr.getSaleID()); 
    }catch(e){}
 }
    try{
     $.cookie('inqSaleId',InqSaleMgr.getSaleID(),{path:'/',domain: VF.cookieDomain,expires:30}); 
        // but to ensure that we are able to transfer the information we set a cookie we this information
    }catch(e){}
}; 
 
var getInqSaleId = function(){ 
 if($.fn.exists('#chatIdHidden')&& $.cookie('inqSaleId')){ 
//now we are on the page which is main target to grab the data and we have a cookie with the information
  $('#chatIdHidden').val( $.cookie('inqSaleId')); // we write the value into the hidden field
  $.cookie('inqSaleId',null); // deleting cookie
 } 
}; 
var initInqNetigate= function(){
    if(typeof VF.chatEnabled === 'undefined'){VF.chatEnabled = true;} 
    function hasNoInq() {var scriptTags = $('body sc'+'ri'+'pt');var i;for(i=0;i<scriptTags.length;i++) {if( scriptTags[i].src.indexOf('/chatskins/launch/inqChatLaunch')!==-1){ return  false;}}return true;}
    function checkForSupportPage(){ var arrTest = ['service.','hilfe','support','proxy42','meinvodafone','vodafonestars','vfksc','STARSTEASERREGISTRATION'];var i; for (i=0;i<arrTest.length;i++){if(document.location.href.indexOf(arrTest[i])>-1){return true; }} return false;  }
    var clientId =(checkForSupportPage())?'348':'302'; 
    var jsUrl  =((checkForSupportPage())?'vodafone-de-care.inq.com':'vodafone.inq.com')+'/chatskins/launch/inqChatLaunch'+clientId+'.js';
    if(hasNoInq() && VF.chatEnabled === true && window.location.href.indexOf('micropages') === -1){
        jQuery.ajaxSetup({ cache:true}); 
        window.inqDOMReady = true;
        $('body').append('<' + 'sc' +'ript type="text/javas'+ 'cri'+ 'pt" charset="utf-8" src="//'+jsUrl+'" '+ '>' + '</s' +'cr'+'ipt'+'>');
         jQuery.ajaxSetup({ cache:false});
              
    }
    getInqSaleId();
};
var sendChatEventToOmniture = function(type){
    if (typeof s === 'object') {
        switch (type) {
            case 'engage':
                s.linkTrackVars = 'eVar12,events';
                s.linkTrackEvents = 'event13';
                s.eVar12 = 'chat';
                s.events = 'event13';
        }
        s.tl(this, 'o', 'Chat' + type);
    }
};

var chatEngagedListener = {
    onChatEngagedEvent: function(){
        sendChatEventToOmniture('engage');
    }
};
var InqRegistry = {
    saleListeners: [chatEngagedListener],
    listeners: [{
        onSaleQualifiedEvent: function(){
            setInqSaleId();
        }
    }]
};
//var InqRegistry = { listeners: [{ onSaleQualifiedEvent: function() { setInqSaleId(); }}]};

/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - Omniture Tracking- Strategic Design II - (for include only!) PAGENAME: JS Snippet - Omniture Tracking- Strategic Design II - (for include only!) PAGEID: 179256 PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D 
STATUS: PUBLISH VERSION: 1.0.1 LAST CHANGES: 2011-05-31 PUBLISHING DATE: 2012-01-24 11:35:46Omniture Tracking(WWW)*/
function teaserView(){
    if ($("div[class*='trackingTeaser']").length) {
        if (s.events) {
            if (s.events.indexOf("event20") === -1) {
                s.events += ",event20";
            }
        }
        else {
            s.events = "event20";
        }
        $("div[class*='trackingTeaser']").each(function(){
            varClassNames = $(this).attr("class");
            varTeaserID = varClassNames.substr(varClassNames.indexOf("trackingTeaser") + 14, 6);
            (s.prop30) ? s.prop30 += "," + s.pageName.replace(/ for shop#200/g, "") + ":" + varTeaserID : s.prop30 = s.pageName.replace(/ for shop#200/g, "") + ":" + varTeaserID;
        });
    }
    if ($("div[class*='triggerAtg']").length) {
        if (s.events) {
            if (s.events.indexOf("event20") === -1) {
                s.events += ",event20";
            }
        }
        else {
            s.events = "event20";
        }
        $("div[class*='triggerAtg']").each(function(){
            if (typeof window.globalOmnitureObj === 'undefined') {
                globalOmnitureObj = {};
            }
            var varClassNames = getClassByName($(this).attr("class").split(" "), 'triggerAtg');
            getOtpAtg(varClassNames, globalOmnitureObj);
            var viewstring = globalOmnitureObj.prodId + ":" + globalOmnitureObj.offerId;
            (s.prop30) ? s.prop30 += "," + s.pageName.replace(/ for shop#200/g, "") + "::" + viewstring : s.prop30 = s.pageName.replace(/ for shop#200/g, "") + "::" + viewstring;
            //$(this).append('<img src="//shop.vodafone.de/Shop/tracing/?pageId=' + globalOmnitureObj.offerId + '&eventId=view&campCode='+globalOmnitureObj.offerCampCode+'&cellCode='+globalOmnitureObj.offerCellCode+'" alt="" height="1" width="1" style="display:none"/>');
        });
    }
}
function omniture() { if (typeof s === 'object') { teaserView(); var s_code = s.t(); if (s_code) { document.write(s_code); return;}} else { return;}} 
function getClassByName(arrClassNames,name){for(i=arrClassNames.length-1;i>=0;i--){if(arrClassNames[i].indexOf(name)>-1){return arrClassNames[i];}}}
function getOtpAtg(trackClass,OmniTTObj){OmniTTObj.slot=trackClass.substring(trackClass.indexOf("Slot")+4,trackClass.indexOf("Prod"));OmniTTObj.prodId=trackClass.substring(trackClass.indexOf("Prod")+4,trackClass.indexOf("Cat"));OmniTTObj.catId=trackClass.substring(trackClass.indexOf("Cat")+3,trackClass.indexOf("OfferId"));OmniTTObj.offerId=trackClass.substring(trackClass.indexOf("OfferId")+7,trackClass.indexOf("OfferCampCode"));OmniTTObj.offerCampCode=trackClass.substring(trackClass.indexOf("OfferCampCode")+13,trackClass.indexOf("OfferCellCode"));OmniTTObj.offerCellCode=trackClass.substring(trackClass.indexOf("OfferCellCode")+13,trackClass.length);}
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - Omniture Tracking Seachposition- Strategic Design II - (for include only!) PAGENAME: JS Snippet - Omniture Tracking Seachposition- Strategic Design II - (for include only!) PAGEID: 179254 PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D STATUS: NO PUBLISH VERSION: 1.0.1 LAST CHANGES: 2010-09-24 PUBLISHING DATE: 2012-01-24 11:35:46
*/
var omnitureSearchpositionTracking = function () {
    $("a[class*='triggerSearch']").click(function(){i = 0; j = 0; found = false; varClassNames = ""; varHref = ""; rows = ""; columns = ""; varClassSearchReg3 = ""; arrVarClassNames = new Array();arrCategory = [ "Corporate", "Product", "Help", "Shop" ]; varClassNames = $(this).attr("class"); varHref = $(this).attr("href"); arrVarClassNames = varClassNames.split(" "); if (arrVarClassNames.length > 1) while(arrVarClassNames[i].search(/triggerSearch.+/)) i++; do { if (arrVarClassNames[i].search(arrCategory[j]) != -1) { varClassSearchReg3 = arrVarClassNames[i].match(arrCategory[j]); break; }j++;} while (j < arrCategory.length) rows = arrVarClassNames[i].substring(arrVarClassNames[i].indexOf("Row") + 3, arrVarClassNames[i].indexOf("Column")); columns = arrVarClassNames[i].substring(arrVarClassNames[i].indexOf("Column") + 6, arrVarClassNames[i].indexOf(varClassSearchReg3));  if (typeof window.s == 'object'){ varHref = s.pageName + ":" + rows + ":" + columns + ":"+ varClassSearchReg3; s.linkTrackVars='eVar44'; s.eVar44 = varHref; s.tl(this,'o','Search Result Teaser Onsite');}}); 
};


/*CONTENT CLASS: JS Snippet - SN Setup  - Strategic Design II - (for include only!)// PAGENAME: JS Snippet - SN Setup- Strategic Design II - (for include only!)// PAGEID: 179236// PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D// STATUS: PUBLISH READY// VERSION: 1.0.3// LAST CHANGES: 2012-01-20// PUBLISHING DATE: 2012-01-24 11:35:46*/
// ESEARCH R17- BEGIN
/**
$Id: search-form.js 79269 2009-08-07 11:54:17Z dfilzhut $
 Modifies form behaviour when user changes search target.
**/
function changeSelect(searchFormId) { var form = document.forms[searchFormId];  if(typeof form.elements.fromShopOrGoogle!=='undefined'){
        var targetSelector = form.elements.fromShopOrGoogle;     var successURL = form.elements.successURL;
     for ( i = 0; i < targetSelector.length; i++) {
            if (targetSelector[i].checked) {
                if (targetSelector[i].value === "Google") {
                    $("#question").autocompleteEnabled(false); form.action = VF.websearchURL;  successURL.value = ""; form.method = "get";
                    if (form.elements.question) {form.elements.question.name = "q";}
                } else {
                $("#question").autocompleteEnabled(true); form.action = VF.eSearchURL; successURL.value = "/Suche/searchResult.jsp"; form.method = "post";
                if (form.elements.q) {form.elements.q.name = "question"; }
            }
        }
    }
  }
  return true;
}
/*** Removes leading and tailing spaces from the search field**/
function TrimSearchField(){ $('#top-search-field')[0].value = $('#top-search-field')[0].value.replace (/^\s+/, '').replace (/\s+$/, '');}
/*** Removes certain characters from search string to avoid errors.**/
function fixSpecialCharacter(input) { input.value = input.value.replace(/[^a-zA-Z0-9\u00E4\u00F6\u00FC\u00C4\u00D6\u00DC\u00DF\u0022\&\+\-\:\? ]/g, " ");}
/*** Removes input field inline label when user focuses 'empty' input field.**/
function fixFocusQuestion(input) { if (input.value === 'Suche') { input.value = ''; }}
/*** Sets input field inline label when user leaves input field and did not enter any search keyword.**/
function fixBlurQuestion(input) { if (input.value) { return; }else { input.value = 'Suche'; }}
/*** Checks whether the user entered a valid searchstring.**/
function checkInput(input) { TrimSearchField(); var subVar = (input.q ? input.q : input.question); return(subVar.value !== "Suche" && subVar.value !== "");}
/*** Submits search form if it contains valid data.**/
function submitForm(alink) { if (checkInput(document.formGlobalSearch)) { document.forms.formGlobalSearch.submit(); }}

/*** Safely tries to submit search form and performs all necessary actions before doing so.
*
*     searchFormId    Search from DOM element
*    checkOnly        If this is set to TRUE, the form
*                    is not submitted, only TRUE/FALSE is returned.
**/
function submitSearchForm(searchFormId, checkOnly) { var searchFormNode = document.getElementById(searchFormId); changeSelect(searchFormId); if (checkInput(searchFormNode)) {if (!checkOnly) {searchFormNode.submit();}return true;} else { return false;}}
/**
* Initializes the suggest feature of the search form.
*
*        $                jQuery object
*        inputObj        input object autosuggest should apply to
*        myWidth            inital width of autosuggest box
*        myTopOffset        inital top offset of autosuggest box
*
**/
function snSetup($, inputObj, myWidth, myTopOffset, onShow, onHide) {
    function myCallback(event, data, formatted) {  window.location.href = data.URL; }
    if(typeof inputObj !=='undefined'&& $.fn.exists(inputObj)){ $(inputObj).result(myCallback);}
    function getInputValue() { return $(inputObj).val();   }
    function formatRow(row) { var inHtml = row.SN_value;  var varReplace = row.Category;  var varTriggerClass = "replaceColumn1" + varReplace.replace(/ /g, ""); if (row.SN_type.split("_")[0] === "item") { inHtml = "<a href='" + row.URL + "' class='col1 TT_1000_0204 " + varTriggerClass + "'>" + row.SN_value + "</a>"; }  return inHtml; }
    // add functionality for footer
    function formatFooter() { var inHtml = "<span><a href=\"#\" onclick=\"submitSearchForm(\'formGlobalSearch\'); return false;\">Alle Suchergebnisse</a></span>"; return inHtml; }
    // calculate left offset for a given width
    var myLeftOffset = (parseInt($(inputObj).css("width"),10)-parseInt(myWidth,10) ) / 2;
    // firefox needs extra treatment
    if ($.browser.mozilla) {myLeftOffset = Math.floor(myLeftOffset); }
    if($.fn.exists(inputObj)){ $(inputObj).snAutocomplete("/Suche/mmsn", { max: 15,   extraParams: { Bias: 100, Keywords: "5-5-5-" },  formatItem: formatRow,  formatFooter: formatFooter, highlight: false, showLogo: false,  width: myWidth, leftOffset: myLeftOffset,  topOffset: myTopOffset, onShow: onShow, onHide: onHide  });}
}
// ESEARCH - END


var setupSearchBox = function() {
        // IE6 fix for 'bleeding' form elements
        if($.browser.msie === true && $.browser.version === 6) { if($.fn.exists('li.menuLayer ul.left li')){$('li.menuLayer ul.left li').bgiframe();  } }
        // Search Autosuggest
        snSetup($, '#top-search-field', 265, 12,
            function() {
                var varTriggerRow = 0; $("a[class*='replace']").each(function (i) { varTriggerRow = (varTriggerRow + 1); varTriggerClass = "triggerAutoRow" + varTriggerRow; varClassNames = $(this).attr("class"); $(this).removeClass(varClassNames); $(this).addClass(varClassNames.replace(/replace/g, varTriggerClass)); });
                $("a[class*='triggerAuto']").click(function(){ varClassNames = $(this).attr("class"); varHref = $(this).attr("href"); varAutoRow = varClassNames.substring(varClassNames.indexOf("Row") + 3, varClassNames.indexOf("Column")); varAutoColumn = 1; varAutoCategory = varClassNames.substr(varClassNames.indexOf("Column") + 6 + varAutoColumn); s.linkTrackVars='eVar44';
                     s.eVar44= s.pageName + ":" + varAutoRow + ":" + varAutoColumn + ":" + varAutoCategory; s.tl(this,'o','Search Result Teaser');
                     if(!$.cookie('strSearchTerm')) {$.cookie('strSearchTerm', $.URLEncode($('#top-search-field').val()), { expires: 0.0005, path: '/', domain: 'vodafone.de', secure: false}); }
                 });
            },
                function() {/* onHide code goes here */}
        );
    }
/* -------------------------------------------------------------------------------------------*/

/*CONTENT CLASS: JS Snippet - Nugg ad- Strategic Design II - (for include only!)// PAGENAME: JS Snippet - Nugg ad- Strategic Design II - (for include only!)// PAGEID: 179261// PROJECT VARIANT: E585732CA7214E448AE136A8B43A388D// STATUS: PUBLISH READY// VERSION: 1.0.2// LAST CHANGES: 2010-10-28// PUBLISHING DATE: 2012-01-24 11:35:46*/
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - IE6 Notice- Strategic Design II - (for include only!) PAGENAME: JS Snippet - IE6 Notice- Strategic Design II - (for include only!)  PAGEID: 179239 STATUS: NO PUBLISH 
VERSION: 1.0.1 LAST CHANGES: 2010-09-24 PUBLISHING DATE: 2012-01-24 11:35:46
IE6 Notice*/
var oldBrowserHintUrl = '//www.vodafone.de/privat/service/vodafone-internet-explorer-8.html';
$(window).load(function() {               
    var isDebug = false;                
    if (($.browser.msie === true && $.browser.version == 6) || navigator.userAgent.toLowerCase().match(/(msie 6.0)/) || isDebug) {                         
      showOldBrowserHint();      
    }
});
function showOldBrowserHint(){            
  if(!$.cookie('oldBrowserHintShown')){
    var div = document.createElement('DIV');div.id = 'divOldBrowserHint';div.style.cssFloat = 'left';div.style.styleFloat = 'left';div.style.paddingLeft = '2px'; var map = document.createElement('MAP'); map.name = 'mapIE6Notice';map.id = 'mapIE6Notice'; document.body.appendChild(map);
    var areaIE8 = document.createElement('AREA'); areaIE8.shape = 'rect'; areaIE8.coords = '677,0,727,82'; areaIE8.href = oldBrowserHintUrl; $('#mapIE6Notice')[0].appendChild(areaIE8);
    var areaFF = document.createElement('AREA');  areaFF.shape = 'rect';  areaFF.coords = '728,0,800,82';  areaFF.href = 'http://www.mozilla-europe.org/de/firefox/';  areaFF.target = '_blank'; areaFF.onclick = function(){ oldBrowserHintUrl=''; } ;$('#mapIE6Notice')[0].appendChild(areaFF);
    var areaSafari = document.createElement('AREA'); areaSafari.shape = 'rect'; areaSafari.coords = '801,0,866,82'; areaSafari.href = 'http://www.apple.com/de/safari/'; areaSafari.target = '_blank'; areaSafari.onclick = function(){ oldBrowserHintUrl=''; }; $('#mapIE6Notice')[0].appendChild(areaSafari);
    var areaChrome = document.createElement('AREA'); areaChrome.shape = 'rect'; areaChrome.coords = '867,0,936,82'; areaChrome.href = 'http://www.google.com/chrome'; areaChrome.target = '_blank'; areaChrome.onclick = function(){ oldBrowserHintUrl=''; }; $('#mapIE6Notice')[0].appendChild(areaChrome);
    var img = document.createElement('IMG'); img.id = 'imgOldBrowserHint';img.style.cursor = 'pointer'; img.src = '/images/iE6-Hinweis_3.jpg'; img.useMap = '#mapIE6Notice'; div.appendChild(img); 
    var divBtn = document.createElement('DIV'); divBtn.style.position = "absolute"; divBtn.style.top = '20px'; divBtn.style.left = '934px'; divBtn.style.width = '19px'; divBtn.style.height = '20px'; divBtn.style.backgroundColor = 'yellow';divBtn.style.backgroundImage = 'url(/images/iE6-Hinweis_2a-3-x.jpg)'; div.appendChild(divBtn);  $($('.divContent')[0]).prepend(div);
    div.onclick = function(){ if(oldBrowserHintUrl !== '') {location.href = oldBrowserHintUrl; }}  ;        
    divBtn.onclick = function(){ oldBrowserHintUrl = ''; $.cookie('oldBrowserHintShown', '1'); div.style.display = 'none'; };
  }
}
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - Shop fixes - Strategic Design II - (for include only!) PAGENAME: JS Snippet - Shop fixes - Strategic Design II - (for include only!) PAGEID: 179207 
VERSION: 1.0.2 LAST CHANGES: 2011-03-20 PUBLISHING DATE: 2012-01-24 11:35:46
Workaround Shop z-index-Bug*/
var getExitsShoppingBasket=function(){if($.fn.exists('div.divOverlayShoppingBasket')){$('div.divOverlayShoppingBasket').attr('style','z-index:4');}};var buildBreadcrump=function(key){var dslNav='<ul class="ulNavigationBreadcrumb">'+'<li><a href="//'+VF.wwwHost+'/" >&gt; Home</a></li>'+'<li><Tarif&uumlbersicht</li>'+'</ul>';var handyNav='<ul class="ulNavigationBreadcrumb">'+'<li><a href="//'+VF.wwwHost+'/" >&gt; Home</a></li>'+'<li>Handys &amp; Tarife</li> '+'</ul>';var tarifBeraterDaten='<ul class="ulNavigationBreadcrumb">'+'<li><a href="//'+VF.wwwHost+'/" >&gt; Privatkunden</a></li>'+'<li>&gt; Internet &amp; DSL</li> '+'<li>&gt; Mobiles Internet</li> '+'<li> Tarifberater</li> '+'</ul>';var tarifBerater='<ul class="ulNavigationBreadcrumb">'+'<li><a href="//'+VF.wwwHost+'/" >&gt; Privatkunden</a></li>'+'<li>&gt; Handys &amp; Tarife </li> '+'<li>&gt; Vertragstarife</li> '+'<li> Tarifberater</li> '+'</ul>';switch(key){case'handyNav':replacement=handyNav;break;case'dslNav':replacement=dslNav;break;case'tarifBeraterDaten':replacement=tarifBeraterDaten;break;case'tarifBerater':replacement=tarifBerater;break;default:replacement='<ul class="ulNavigationBreadcrumb"></ul>';}
if(isNotCheckout()){$("ul.ulNavigationTop").replaceWith('<ul class="ulNavigationTop" style="height:0px"></ul>'+replacement);}};var getMyCookie=function(cookieName,valueName,Separator,stripBefore){if(!stripBefore){stripBefore=new RegExp();}
if(!Separator){Separator='||';}
if($.cookie(cookieName)){var myCookie=$.cookie(cookieName).replace(stripBefore,'');var arr=myCookie.split(Separator);for(var i=0;i<arr.length;i++){if(valueName==arr[i]){return arr[i+1];}}}
return'';};var getXmlData=function(key){var list='';var b_id=isNaN(parseInt(getMyCookie('oshop','b_id','||',new RegExp(/queryparams\|\|/g))))?0:getMyCookie('oshop','b_id','||',new RegExp(/queryparams\|\|/g));var shop_id=isNaN(parseInt(getMyCookie('oshop','shopid','||',new RegExp(/queryparams\|\|/g))))?200:parseInt(getMyCookie('oshop','shopid','||',new RegExp(/queryparams\|\|/g)));if(key&&(shop_id!==200&&shop_id!==358)){$.get('/xml/'+key+'.xml',{},function(data){var items=$.vodafoneLogin.getChildren(data,'nodes');for(var i=0;i<items.childNodes.length;i++){var shopNode=$.vodafoneLogin.getNodeByName(items.childNodes[i],'shop_id');var valShopId=$.vodafoneLogin.getNodeValue(shopNode);var valbId=shopNode.attributes[0].nodeValue;if((parseInt(shop_id)==parseInt(valShopId))&&(parseInt(b_id)==parseInt(valbId))){var row=$.vodafoneLogin.parseXmlToLink(items.childNodes[i],null,'item');if(row.length>1){list=list+'<li>'+row+'</li>';}}}
if(list.length>0){$("ul.ulNavigationTop li").remove();$("ul.ulNavigationTop").append(list);$('ul.ulNavigationTop').attr('style','visibility:visible;');}else{buildBreadcrump(key);}},"xml");}else{buildBreadcrump(key);}};var fakeNavigation=function(){css='<style>ul.ulNavigationBreadcrumb {'+' float: left;'+'margin-left: 3px;'+' width: 954px;'+' overflow: hidden;'+'}'+'ul.ulNavigationBreadcrumb li {'+' float: left;'+'  display: inline;'+'  line-height: normal;'+'  font-size: 0.82em;'+'  margin: 0 0 0 12px;'+'  padding:0 0 9px 0;'+'  color:#666666;  '+'}'+'ul.ulNavigationBreadcrumb li a,'+'ul.ulNavigationBreadcrumb li a:link,'+'ul.ulNavigationBreadcrumb li a:visited {'+'  color: #333333;'+'  text-decoration: none;'+'}'+'ul.ulNavigationBreadcrumb li a:hover {'+'  color:#bd0000;'+'  text-decoration: none;'+'}</style>';$('head').append(css);var menuActive=$("#menu li.menuLayerActive");var dslStr="Internet &amp; DSL";var handyStr="Handys &amp; Tarife";if($.fn.exists('#menu li.menuLayerActive')){$("#menu li.menuLayerActive a span").each(function(){var htmlStr=$(this).html();var match=0;if($.trim(htmlStr)===dslStr){match=1;}
if($.trim(htmlStr)===handyStr){match=2;}
switch(match){case 1:$.fn.remove("ul.ulNavigationTop li");buildBreadcrump('dslNav');break;case 2:$.fn.remove("ul.ulNavigationTop li");buildBreadcrump('handyNav');break;default:break;}});}else{$.fn.remove("ul.ulNavigationTop li");buildBreadcrump((document.location.href.indexOf('/tarifberater/daten/')!==-1?'tarifBeraterDaten':document.location.href.indexOf('/tarifberater/')!==-1?'tarifBerater':'handyNav'));}};function getCartCount(){if($.cookie('CARTCOUNT')){return parseInt($.cookie('CARTCOUNT'));}else
return 0;}
var buildCartCount=function(){var idCartLink=['idLink-f5c82124-d7e5-45f3-bb2f-c1fbde16bd21','idLink-246064d3-9297-4f73-bb89-cc0107798fc6','idLink-9cdb084a-f770-4898-a2ef-431fd25749da'];for(var i=0;i<idCartLink.length;i++){if($.fn.exists('#'+idCartLink[i])){var val=$('#'+idCartLink[i]).html();if($('#'+idCartLink[i]).html().indexOf('(')===-1){$('#'+idCartLink[i]).html(val+' ('+getCartCount()+')');}}}};/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: Include - JS ToolbarGet PAGENAME: JS Snippet - ToolbarGet - Strategic Design II - (for include only!)  PAGEID: 178840
VERSION: 5.0.1 LAST CHANGES: 2011-09-05  
jQuery.toolbarBasic Include * Snipet to include Toolbar * SD2 02/2011 by ME * Requires jQuery 1.4.x **/
var data ='.toolBarInlay{position:relative;}.quickPageTools{right:271px;margin-top:-2px;position:absolute;}.bookmark_compact{width:140px !important;margin-left:10px;}#fbWidget{width:166px;}';
var injectToolbarCSS =function(){if(areWeOnShopDomain()&& isNotCheckout()){$('head').append('<style type="text/CSS">'+data+'</style>');}}
var getGlobalToolbar= function(){
    if((!navigator.userAgent.toLowerCase().match(/(msie 6.0)/))&& (!isMobileBrowser())&&(!isTarifOverlay())&& isNotCheckout()){$.get('/styles/xtoolbarBar.css',function(data){$('body').append(data);});
}
};
var isTarifOverlay = function(){ return(document.location.href.indexOf('/picknmix/tariff_detail')!==-1);};
var isNotCheckout =function(){
if(document.location.href.indexOf('/picknmix/precheckout/')!==-1 || document.location.href.indexOf('/checkout/')!==-1 || document.location.href.indexOf('/micropages/')!==-1|| document.location.href.indexOf('/Shop/submitOrder/')!==-1 || document.location.href.indexOf('/picknmix/write_review')!==-1){return false;}
if(!window.s){return true;}else{
    return (((s.events.indexOf('ScCheckout')===-1) && (s.events.indexOf('event23')===-1) && (s.events.indexOf('event24')===-1)));
}
};

// -------------------------------------------------------------------------------------------

/* CONTENT CLASS: JS Snippet - VVT Cookie Logic- Strategic Design II - (for include only!) PAGENAME: JS Snippet - VVT Cookie Logic- Strategic Design II - (for include only!)  PAGEID: 191968 STATUS: PUBLISH READY BY PST
VERSION: 1.0.2 LAST CHANGES: 2011-08-24  PUBLISHING DATE: 2012-01-24 11:35:46
*/
$(document).ready(function(){
        if(document.location.search.indexOf('eventfocus=setVV')!==-1){
            $.cookie('vvtCheck',"1",{path:'/',domain:VF.cookieDomain});
        }
        if(jQuery.cookie('vvtCheck')&& document.location.pathname.indexOf('precheckout.jsp')!==-1){
               $('div#select-options input[type="checkbox"]').each(function(){
                if($(this).parent().text().indexOf('Vodafone Vorteil')!==-1){
                 $(this)[0].checked=true;
                }
            });
        jQuery.cookie('vvtCheck',null,{path:'/',domain:VF.cookieDomain});    
        }
});
/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS:  JS Snippet - VVT Overlay Logik- Strategic Design II - (for include only!) PAGENAME:  JS Snippet - VVT Overlay Logik- Strategic Design II - (for include only!)  PAGEID: 191967 STATUS: PUBLISH READY BY PST
VERSION: 1.0.0 LAST CHANGES: 2011-07-27  PUBLISHING DATE: 2012-01-24 11:35:46
*/
(function ($) {
    $.overlaySpecialShop = {
        init: function () {
            $('body').prepend('<div id="overlayWrapper" style="z-index:999;background-color:gray"><div id="overlayMain" style=""></div></div>');
            $('body').prepend('<div id="overlayContent" class="divArticleBasic width2Col" style="z-index:1000;"></div>');        },
        show: function () {
                $('#overlayWrapper').css ({opacity:.5, backgroundColor:'#000000'});
                $('#overlayWrapper').css ({ display: 'block', left:0,  top: 0,  height: 2400, width:Math.floor($(window).width()),  position: 'absolute'   });
                $('#overlayContent').css ({ display: 'block', left: Math.floor(( $(window).width () )/2)-(189), top: 200,  position: 'absolute'   });
                $('#overlayMain').css ({ display: 'block', width: Math.floor($(window).width()), height: 2400 });
            $.overlaySpecialShop.buildHtml ();
        },
        hide: function () {
            $('#overlayWrapper').css ('display', 'none');
            $('#overlayWrapper').animate ({opacity:0}, 1000, 'linear', function() { $(this).hide (); } );
        },
        buildHtml: function () {
        var output = '';
            output += '<div><h1>Wir bearbeiten Ihre Anfrage</h1></div>';
            output += '<div class="divInlay"><img src="//shop.vodafone.de/static/images/loadingAnimation.gif" alt"loading..." style="padding-left:84px;padding-top:10px;"></div>';
            $('#overlayContent').append(output);
        }
    };
})(jQuery);
if(document.location.search.indexOf('eventfocus=submit')!==-1 && document.location.search.indexOf('btype=secondCard')!==-1 ){
       $(document).ready(function(){ $.overlaySpecialShop.init (); $.overlaySpecialShop.show ();
       $($('div.recommended form')[1]).submit();});
}/* -------------------------------------------------------------------------------------------*/

/* CONTENT CLASS: JS Snippet - Affliate Oshop-Cookie Iframe Include - Strategic Design II - (for include only!) PAGENAME: JS Snippet - Affliate Oshop-Cookie Iframe Include - Strategic Design II - (for include only!) PAGEID: 196355 
VERSION: 1.0.0 LAST CHANGES: 2011-12-13 PUBLISHING DATE: 2012-01-24 11:35:46 */
var includeCrumbIframe=function() {
   $('body').append('<iframe src="//shop.vodafone.de/micropages/crumb.htm?ref=' + (document.referrer) + document.location.search.replace('?','&') + '" width="0" height="0" style="display:none;"></iframe>');
};
/* -------------------------------------------------------------------------------------------*/

// -[SNIPPETS <<<]----------------------------------------------------------------------------

// -[DOCUMENT ON LOAD >>>]--------------------------------------------------------------------
$(window).load(function() {
attachTeaserTracking();attachATGTeaserTracking();attachTeaserTrackingTabBox();attachTeaserTrackingTabNutshell();
//comment
});
// -[DOCUMENT ON LOAD <<<]-------------------------------------------------------------------- 
 
// -[DOCUMENT READY >>>]----------------------------------------------------------------------
$(document).ready(function() {
attachTeaserTrackingLinkList();
});
$(document).ready(function() {
try { redirectLogout();}catch(e){}; menuLayerFunc(); attachServiceTracking();
});
$(document).ready(function() {
prepareLoginBox();
});
$(document).ready(function() {
initInqNetigate();
});
$(document).ready(function() {
omnitureSearchpositionTracking();
});
$(document).ready(function() {
setupSearchBox();
});
$(document).ready(function() {
getExitsShoppingBasket();
buildCartCount();
if (document.location.host.indexOf('www')===-1){$('ul.ulNavigationTop').attr('style','height:0px;visibility:hidden;');}

fakeNavigation();
});
$(document).ready(function() {
if(VF.toolBarEnabled) {
injectToolbarCSS(); 
getGlobalToolbar();
}
});
$(document).ready(function() {
includeCrumbIframe();
});
// -[DOCUMENT READY <<<]----------------------------------------------------------------------
