/* DHTML-Bibliothek */

var DHTML = false, DOM = false, MSIE4 = false, NS4 = false, OP = false;

if (document.getElementById) {
  DHTML = true;
  DOM = true;
} else {
  if (document.all) {
    DHTML = true;
    MSIE4 = true;
  } else {
    if (document.layers) {
      DHTML = true;
      NS4 = true;
    }
  }
}
if (window.opera) {
  OP = true;
}

function getElement (Mode, Identifier, ElementNumber) {
  var Element;
  if (DOM) {
    if (Mode.toLowerCase() == "id") {
      if (typeof document.getElementById(Identifier) == "object") {
        Element = document.getElementById(Identifier);
      } else {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "name") {
      var ElementList = document.getElementsByName(Identifier);
      if (typeof ElementList == "object" || (OP && typeof ElementList == "function")) {
        Element = ElementList[ElementNumber];
      } else {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "tagname") {
      var ElementList = document.getElementsByTagName(Identifier);
      if (typeof ElementList == "object" || (OP && typeof ElementList == "function")) {
        Element = ElementList[ElementNumber];
      } else {
        Element = false;
      }
      return Element;
    }
    return null;
  }
  if (MSIE4) {
    if (Mode.toLowerCase() == "id") {
      if (typeof document.all[Identifier] == "object") {
        Element = document.all[Identifier];
      } else {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "tagname") {
      if (typeof document.all.tags(Identifier) == "object") {
        Element = document.all.tags(Identifier)[ElementNumber];
      } else {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "name") {
      if (typeof document[Identifier] == "object") {
        Element = document[Identifier];
      } else {
        Element = false;
      }
      return Element;
    }
    return false;
  }
  if (NS4) {
    if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name") {
      if (typeof document[Identifier] == "object") {
        Element = document[Identifier];
      } else {
        Element = false;
      }
      return Element;
    }
    if (Mode.toLowerCase() == "index") {
      if (typeof document.layers[Identifier] == "object") {
        Element = document.layers[Identifier];
      } else {
        Element = false;
      }
      return Element;
    }
    return false;
  }
  return false;
}

function getContent (Mode, Identifier, ElementNumber) {
  var Content;
  var Element = getElement(Mode, Identifier, ElementNumber);
  if (!Element) {
    return false;
  }
  if (DOM && Element.firstChild) {
    if (Element.firstChild.nodeType == 3) {
      Content = Element.firstChild.nodeValue;
    } else {
      Content = "";
    }
    return Content;
  }
  if (MSIE4) {
    Content = Element.innerText;
    return Content;
  }
  return false;
}

function getAttribute (Mode, Identifier, ElementNumber, AttributeName) {
  var Attribute;
  var Element = getElement(Mode, Identifier, ElementNumber);
  if (!Element) {
    return false;
  }
  if (DOM || MSIE4) {
    Attribute = Element.getAttribute(AttributeName);
    return Attribute;
  }
  if (NS4) {
    if (typeof Element[ElementNumber] == "object") {
      Attribute = Element[ElementNumber][AttributeName];
    } else {
      Attribute = Element[AttributeName]
    }
    return Attribute;
  }
  return false;
}

function setContent (Mode, Identifier, ElementNumber, Text) {
  var Element = getElement(Mode, Identifier, ElementNumber);
  if (!Element) {
    return false;
  }
  if (DOM && Element.firstChild) {
    Element.firstChild.nodeValue = Text;
    return true;
  }
  if (MSIE4) {
    Element.innerText = Text;
    return true;
  }
  if (NS4) {
    Element.document.open();
    Element.document.write(Text);
    Element.document.close();
    return true;
  } 
}

// ------------------------------------------------------------- Tabbing Engine

//    document.getElementById(vibTab_tabname).innerHTML+='<DIV style="'                                                                             +(vibTab_tabheight[vibTab_i] !=''?('height:'+vibTab_tabheight[vibTab_i]+';'):'')+'"'+ ((vibTab_i+1)==vibTab_initTab ? ('class="ibTab_tabon1'+(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')+'"'): ('class="ibTab_taboff1'+(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')))+ '" onmouseover="fibTab_mouseover(' + (vibTab_i+1) + ')" onmouseout="fibTab_mouseout(' + (vibTab_i+1) + ')" onclick="fibTab_click(' + (vibTab_i+1) + ')" id="ibTab_taba' + (vibTab_i+1) + '"><IMG src="/pic/ph.gif" height=2 width=6 alt=""><\/DIV>\
//                                                        <DIV style="'+(vibTab_tabwidth[vibTab_i] !=''?('width:'+vibTab_tabwidth[vibTab_i]+';'):'')+(vibTab_tabheight[vibTab_i] !=''?('height:'+vibTab_tabheight[vibTab_i]+';'):'')+'"'+ ((vibTab_i+1)==vibTab_initTab ?  ('class="ibTab_tabon'+(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')+'"'): ('class="ibTab_taboff' +(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')))+ '" onmouseover="fibTab_mouseover(' + (vibTab_i+1) + ')" onmouseout="fibTab_mouseout(' + (vibTab_i+1) + ')" onclick="fibTab_click(' + (vibTab_i+1) + ')" id="ibTab_tab' + (vibTab_i+1) + '">' + vibTab_tabcap[(vibTab_i)]+'<\/DIV>\
//                                                        <DIV style="'                                                                             +(vibTab_tabheight[vibTab_i] !=''?('height:'+vibTab_tabheight[vibTab_i]+';'):'')+'"'+ ((vibTab_i+1)==vibTab_initTab ? ('class="ibTab_tabon2'+(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')+'"'): ('class="ibTab_taboff2'+(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')))+ '" onmouseover="fibTab_mouseover(' + (vibTab_i+1) + ')" onmouseout="fibTab_mouseout(' + (vibTab_i+1) + ')" onclick="fibTab_click(' + (vibTab_i+1) + ')" id="ibTab_tabb' + (vibTab_i+1) + '"><IMG src="/pic/ph.gif" height=2 width=22 alt=""><\/DIV>';



var vibTab_initTab = 1;
var vibTab_tabid = new Array();
var vibTab_tabcap = new Array();
var vibTab_tabclass = new Array();
var vibTab_tabheight = new Array();
var vibTab_tabwidth = new Array();
var vibTab_tabname = '';

function ibTab(name,vibTab_aid,vibTab_acap,vibTab_aclass,vibTab_awidth,vibTab_aheight) {
  vibTab_tabname = name;
  vibTab_tabid     = vibTab_aid.split(',');
  vibTab_tabcap    = vibTab_acap.split(',');    if (vibTab_tabcap.length != vibTab_tabid.length) return false;
  vibTab_tabclass  = vibTab_aclass.split(',');  if (vibTab_tabclass.length != vibTab_tabid.length) return false;
  vibTab_tabwidth  = vibTab_awidth.split(',');  if (vibTab_tabwidth.length != vibTab_tabid.length) return false;
  vibTab_tabheight = vibTab_aheight.split(','); if (vibTab_tabheight.length != vibTab_tabid.length) return false; 

  for(var vibTab_i=0;vibTab_i < vibTab_tabid.length;vibTab_i++) {
    document.getElementById(vibTab_tabname).innerHTML+='<DIV style="'+(vibTab_tabwidth[vibTab_i] !=''?('width:'+vibTab_tabwidth[vibTab_i]+';'):'')+(vibTab_tabheight[vibTab_i] !=''?('height:'+vibTab_tabheight[vibTab_i]+';'):'')+'"'+ ((vibTab_i+1)==vibTab_initTab ?  ('class="tab white'+(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')+'"'): ('class="tab lightGrey' +(vibTab_tabclass[vibTab_i] !=''?('.'+vibTab_tabclass[vibTab_i]):'')))+ '" onmouseover="fibTab_mouseover(' + (vibTab_i+1) + ')" onmouseout="fibTab_mouseout(' + (vibTab_i+1) + ')" onclick="fibTab_click(' + (vibTab_i+1) + ')" id="ibTab_tab' + (vibTab_i+1) + '"><div class="tabRoundLeft"></div><div class="tabRoundRight"></div>' + vibTab_tabcap[(vibTab_i)]+'<\/DIV>';
  }
  document.getElementById(vibTab_tabid[vibTab_initTab-1]).style.display='block';
}

function fibTab_click(vibTab_tabnumber) {
  if(vibTab_tabnumber==vibTab_initTab) return false;
  var vibTab_on;
  var vibTab_off;
  try {
    if(document.getElementById(vibTab_tabid[vibTab_tabnumber-1])) {
      fibTab_mouseout(vibTab_tabnumber);
      vibTab_on = document.getElementById('ibTab_tab'+vibTab_tabnumber);
      vibTab_off = document.getElementById('ibTab_tab'+vibTab_initTab);
      vibTab_on.className = 'tab white';
      vibTab_off.className = 'tab lightGrey';

      document.getElementById(vibTab_tabid[vibTab_tabnumber-1]).style.display='block';
      document.getElementById(vibTab_tabid[vibTab_initTab-1]).style.display='none';
      vibTab_initTab = vibTab_tabnumber;
    }
  }
  catch(vibTab_err) { }
}

function fibTab_mouseover(vibTab_tabnumber) {
  if(vibTab_tabnumber==vibTab_initTab) return false;
  var vibTab_mouseover;
  try {
    vibTab_mouseover = document.getElementById('ibTab_tab'+vibTab_tabnumber);
    vibTab_mouseover.className='tab white';

    vibTab_mouseover.style.cursor='pointer';
  }
  catch(vibTab_err) { }
}

function fibTab_mouseout(vibTab_tabnumber) {
  if(vibTab_tabnumber==vibTab_initTab) return false;
  var vibTab_mouseout;
  try {
    vibTab_mouseout = document.getElementById('ibTab_tab'+vibTab_tabnumber);
    vibTab_mouseout.className='tab lightGrey';

    vibTab_mouseout.style.cursor='auto';
  }
  catch(vibTab_err) { }
}


/*Funktion zum Zuweisen von false-Werten einzelner Elemente automatisch/dynamisch generierter Variablen,
z.B. topicselector~~Manuel*/

function setparts_false(){
for( var x = 0; x < 'topics_einzeln'.length; x++ ){
        document.getElementById('topics_einzeln'+[x]).checked = false;
    }
return true;
}

/*  -----------------------------------------------------------------------------------  Ajax-Funktionen  */

//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); //Not IE
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
	} else {
		alert("Brwoser unterstützt XmlHttpRequest nicht.");
	}
}

//Get our browser specific XmlHttpRequest object.
var receiveReq = getXmlHttpRequestObject();
  
  
//Initiate the asyncronous request.
function CallAJlib(aufruf,postdata,divid) {
    var receiveReq = getXmlHttpRequestObject();


    function handleShowResult() {
    	//Check to see if the XmlHttpRequests state is finished.
    	if (receiveReq.readyState == 4) {
    		//Set the contents of our span element to the result of the asyncronous call.
    		if (receiveReq.responseText.length > 0) window.document.getElementById(divid).innerHTML = receiveReq.responseText;
    		
    	}
    }
    
    //If our XmlHttpRequest object is not in the middle of a request, start the new asyncronous call.
    if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
    	receiveReq.open("GET", '/ajlib.html?aktion='+aufruf+postdata, true);
    	//Set the function that will be called when the XmlHttpRequest objects state changes.
    	receiveReq.onreadystatechange = handleShowResult; 
    	//Make the actual request.
    	receiveReq.send(null);
    }			
}

// Ruft das Ajax-Objekt der eigenen URL auf und settet die visibility der div id loader auf 1

function CallOwnAjaxWithLoader(postdata,divid){
    jQuery('#loader').css('display','inline');
    CallOwnAjax(postdata,divid);
};

// Ruft das Ajax-Objekt der eigenen URL auf

function CallOwnAjax(postdata,divid) {
        var receiveReq = getXmlHttpRequestObject();
    function handleShowResult() {
    	//Check to see if the XmlHttpRequests state is finished.
    	if (receiveReq.readyState == 4) {
    		//Set the contents of our span element to the result of the asyncronous call.
    		if (receiveReq.responseText != ''){
    		    
    		    jQuery("#"+divid).html(receiveReq.responseText);
    	    };
    	}
    }

	//If our XmlHttpRequest object is not in the middle of a request, start the new asyncronous call.
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
         var url = window.location.pathname.search(/^\/members/) != -1 ? window.location.pathname.replace(/^\/members/,"\/members\/ajax") : window.location.pathname.replace(/^\//,"\/ajax\/"); 
		receiveReq.open("GET", url+'?'+postdata, true);
		//Set the function that will be called when the XmlHttpRequest objects state changes.
		receiveReq.onreadystatechange = handleShowResult; 
		//Make the actual request.
		receiveReq.send(null);
	}			
}

// AJlib-Version ohne Seitencaching
function CallAJlibNC(aufruf,postdata,divid) {


function handleShowResult() {
	//Check to see if the XmlHttpRequests state is finished.
	if (receiveReq.readyState == 4) {
		//Set the contents of our span element to the result of the asyncronous call.
		if (receiveReq.responseText.length > 0) document.getElementById(divid).innerHTML = receiveReq.responseText;
	}
}

	//If our XmlHttpRequest object is not in the middle of a request, start the new asyncronous call.
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		receiveReq.open("GET", '/ajlibnc.html?aktion='+aufruf+postdata, true);
		//Set the function that will be called when the XmlHttpRequest objects state changes.
		receiveReq.onreadystatechange = handleShowResult; 
		//Make the actual request.
		receiveReq.send(null);
	}			
}

// AJlib-Version ohne Seitencaching, Members
function CallAJlibUser(aufruf,postdata,divid) {


function handleShowResult() {
	//Check to see if the XmlHttpRequests state is finished.
	if (receiveReq.readyState == 4) {
		//Set the contents of our span element to the result of the asyncronous call.
		if (receiveReq.responseText.length > 0) document.getElementById(divid).innerHTML = receiveReq.responseText;
	}
}

	//If our XmlHttpRequest object is not in the middle of a request, start the new asyncronous call.
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		receiveReq.open("GET", '/members/ajlib.html?aktion='+aufruf+postdata, true);
		//Set the function that will be called when the XmlHttpRequest objects state changes.
		receiveReq.onreadystatechange = handleShowResult; 
		//Make the actual request.
		receiveReq.send(null);
	}			
}



// --- SevenLoad Ajax Get ------
function ajax7load(aufruf,postdata,divid) {


function handleShowResult() {
	//Check to see if the XmlHttpRequests state is finished.
	if (receiveReq.readyState == 4) {
		//Set the contents of our span element to the result of the asyncronous call.
		if (receiveReq.responseText.length > 0) document.getElementById(divid).innerHTML = receiveReq.responseText;
	}
}

	//If our XmlHttpRequest object is not in the middle of a request, start the new asyncronous call.
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		receiveReq.open("GET", 'http://'+aufruf, true);
		//Set the function that will be called when the XmlHttpRequest objects state changes.
		receiveReq.onreadystatechange = handleShowResult; 
		//Make the actual request.
		receiveReq.send(null);
	}			
}


// ----------------------------Slider-Funktionen (erlaubt mehrere auf einer Seite)

// Abgreifen der Klick-Koordinate.
function mouseDownSlider(Event,aktslider, aktslidebar,akttagclowd) {
   slider = aktslider;
   slidebar = aktslidebar;
   tagclowd = akttagclowd;
   isDrag = true;
   xsize =  parseInt(document.getElementById(slidebar).offsetWidth);
   ssize =  parseInt(document.getElementById(slider).offsetWidth);
   var tx = parseInt(document.getElementById(slider).offsetLeft)-parseInt(document.getElementById(slidebar).offsetLeft);
   xo = Event.clientX + document.body.scrollLeft - tx;
   document.getElementById(slider).style.backgroundImage = 'url(/img/tagcloudSliderActive.gif)';
   document.onmouseup = mouseUpSlider;
   document.onmousemove = mouseMoveSlider;
   return false;
}

// Slider verändern.
function mouseMoveSlider(Event) {
   if (!Event) Event = window.event;
   if (isDrag) {
     x = Event.clientX + document.body.scrollLeft;
     x = Math.max(1, Math.min(x - xo, xsize-ssize-4));
     document.getElementById(slider).style.left = x+"px";
   }
   var prozent = (parseInt(document.getElementById(slider).offsetLeft)-parseInt(document.getElementById(slidebar).offsetLeft)) /(xsize-ssize)*100;
   document.getElementById(tagclowd).innerHTML = '<span style="left:auto;right:auto;">Neu berechnen f&uuml;r '+parseInt(Math.max(7,(180/100)*prozent+1))+' Tage</span>';
   return false;
}

function mouseUpSlider (Event) {
   if (!Event) Event = window.event;
   isDrag = false;
   document.getElementById(slider).style.backgroundImage = 'url(/img/tagcloudSliderInactive.gif)';
   var prozent = (parseInt(document.getElementById(slider).offsetLeft)-parseInt(document.getElementById(slidebar).offsetLeft)) /(xsize-ssize)*100;
   document.onmouseup = null;
   document.onmousemove = null;
   CallAJlib(aktion,'&bereich='+bereich+'&spanne='+parseInt(Math.max(7,(180/100)*prozent+1)),tagclowd);
   return true;
}        

//-------------------------------My Ibusiness -----------------------------------
function switchOpt(optID)
{
    if (document.getElementById(optID).style.display == 'none') {
        document.getElementById(optID).style.display='block';
        document.getElementById(optID+'_switch').src='/img/collapse.gif';
    } else {
        document.getElementById(optID).style.display='none';
        document.getElementById(optID+'_switch').src='/img/expand.gif';
    }
}
function check(field,controller) {
    if (controller.checked ) {
        for (i = 0; i < field.length; i++) {
            field[i].checked = true;
        }
    }else{
        for (i = 0; i < field.length; i++) {
            field[i].checked = false; 
        }
    }
}

// ----------------- Array min max
Array.prototype.sum = function(){
 	for(var i=0,sum=0;i<this.length;sum+=this[i++]);
 	return sum;
 }
 Array.prototype.max = function(){
 	return Math.max.apply({},this)
 }
 Array.prototype.min = function(){
 	return Math.min.apply({},this)
 }

//-------------------------------Video - Replace ----- Kai Koenig

function replaceVideo(index,element,size){
if (size == '1') size = '200x178';
if (size == '2') size = '380x313';
if (size == '3') size = '425x350';
if (size == '4') size = '500x403';

    var newContent = '<script id="video" type="text/javascript" src="http://de.sevenload.com/pl/'+index+'/'+size+'/pid/ibsness></script>';
    document.getElementById(element).innerHTML = newContent
};

//-------------------------------Gehaltsspiegel Form Action - Replace ----- Kai Koenig

function onActionChange(aFormName,aElementName){
  for (i = 0; i < document.forms[aFormName].elements[aElementName].length; ++i){
  
    if (document.forms[aFormName].elements[aElementName].options[i].selected == true){
        if ( document.forms[aFormName].elements[aElementName].options[i].value == 'unternehmen' ){
                document.forms[aFormName].action = 'unternehmen.html'
                document.forms[aFormName].submit();
        };
        if ( document.forms[aFormName].elements[aElementName].options[i].value == 'mitarbeiter' ){
                document.forms[aFormName].action = 'mitarbeiter.html'
                document.forms[aFormName].submit();
        };
    };
  };
};

function extentedHighlight(id){
 document.getElementById(id).className+="_hover"; 
}
function r_extentedHighlight(id){
 document.getElementById(id).className=document.getElementById(id).className.replace("_hover", ""); 
}


(function(a){jQuery.browser.mobile=/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);


