//Contents of this file are Copyright,loss.de - Webdesign und Programmierung / 17-02-2009
//
// Diese Software ist urheberrechtlich geschützt. 
// Es ist verboten, den Source Code zu veränden,
// sowie die Software mehr als lizensiert zu nutzen. 
// Zuwiderhandlungen werden strafrechtlich verfolgt.

////////////////////////////////////////////////////////////////
//
// Beschreibung: Google Map
//
////////////////////////////////////////////////////////////////

function initialize() {
if (GBrowserIsCompatible()) 
{
var map = new GMap2(document.getElementById("map_canvas"));
var center = new GLatLng(53.55437,10.00254);
map.setCenter(center, 15);
map.setUIToDefault();
var marker = new GMarker(center, {draggable: false});
map.addOverlay(marker);
marker.openInfoWindowHtml("<p style='font-size:9px;'>Grimm Internetservice<br>Glockengießerwall 17, 20095 Hamburg<br>Tel. 040 - 42 94 99 57, Fax 040 - 42 94 99 58<br><a href='mailto:info@grimm-internetservice.de'>info@grimm-internetservice.de</a></p>");
}
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Layoutgröße für Ansicht
//
////////////////////////////////////////////////////////////////

function screenLayout()
{
  var browserWidth = screen.width;
  
	if (browserWidth >= 1250 && (browserWidth <= 1549)){
            return "65";
	}
	else if (browserWidth >= 1550 ){
            return "80";
	}
	else {
            return "50";
	}
 
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Viewport für Mobile Zoom
//
////////////////////////////////////////////////////////////////


var handyscreen=screen.width;
var initialscale;

if (handyscreen <= 240) initialscale=0.25;
else if (handyscreen == 320) initialscale=0.33;
else if (handyscreen == 480) initialscale=0.5;
else if (handyscreen == 640) initialscale=0.66;
else if (handyscreen == 800) initialscale=0.73;
else  initialscale=1.0; 
//viewport='<meta name = "viewport" content = "width =320" />
//viewport='<meta name = "viewport" content = "target-densitydpi=device-dpi;width =device-width, user-scalable = 0, initial-scale =2.5, maximum-scale =10,minimum-scale=1 "/>';
viewport='<meta name = "viewport" content = "target-densitydpi=device-dpi;width=device-width;user-scalable=1.0;initial-scale='+initialscale+';maximum-scale=1.0;minimum-scale=0; "/>';
document.write(viewport);


////////////////////////////////////////////////////////////////
//
// Beschreibung: Popup 3 mit feste Breite und Höhe
//
////////////////////////////////////////////////////////////////

function openPopup3(mypage)
{
var win=null;
var scroll='yes';
var w=800;
var h=500;
var myname='printing';

breite=screen.width;
hoehe=screen.height;
LeftPosition=breite/2-w/2;
TopPosition=hoehe/2-h/2;

settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);
if (win.focus) win.focus()
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Popup 4 mit Breiten und Höhen Angabe
//
////////////////////////////////////////////////////////////////

function openPopup4(mysite,wi,he,scrollen)
{
breite1=screen.width;
hoehe1=screen.height;
LeftPosition1=breite1/2-wi/2;
TopPosition1=hoehe1/2-he/2;

setting='width='+wi+',height='+he+',top='+TopPosition1+',left='+LeftPosition1+',scrollbars='+scrollen+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
openwin=window.open(mysite,'popup4',setting);
if (openwin.focus) openwin.focus()
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Popup 5 mit feste Breite und Höhe
//
////////////////////////////////////////////////////////////////

function openPopup5(mypage)
{
var win=null;
var scroll='yes';
var w=600;
var h=520;
var myname='printing';

breite=screen.width;
hoehe=screen.height;
LeftPosition=breite/2-w/2;
TopPosition=hoehe/2-h/2;

settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);
if (win.focus) win.focus()
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Layer zeigen oder verbergen
//
////////////////////////////////////////////////////////////////

function zeigen(name)
{
if(document.layers)
 {
 window.document.layers[name].visibility = 'show';
 }
else if(document.all)
 {
 window.document.all[name].style.visibility = 'visible';
 }
else if(document.getElementById)
 {
 window.document.getElementById(name).style.visibility = 'visible';
 }
}


function verbergen(name)
{
if(document.layers)
 {
 window.document.layers[name].visibility = 'hide';
 }
else if(document.all)
 {
 window.document.all[name].style.visibility = 'hidden';
 }
else if(document.getElementById)
 {
 window.document.getElementById(name).style.visibility = 'hidden';
 }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Navigation Mouseover
//
////////////////////////////////////////////////////////////////

function msover(name,img)
{
document[name].src=img;
}


function msout(name,img)
{
document[name].src=img;
}



////////////////////////////////////////////////////////////////
//
// Beschreibung: Bilder vorladen
//
////////////////////////////////////////////////////////////////

function MM_preloadImages() 
{ //v1.2
  if (document.images)
 {
    var imgFiles = MM_preloadImages.arguments;
    var preloadArray = new Array();
    for (var i=0; i<imgFiles.length; i++)
   {
      preloadArray[i] = new Image;
      preloadArray[i].src = imgFiles[i];
    }
  }
}


////////////////////////////////////////////////////////////////
//
// Beschreibung: Überwachung Kontaktformular
//
////////////////////////////////////////////////////////////////


function form_test(theForm)
{

if (theForm.Name.value == "")
  {    
    alert("Bitte geben Sie Ihren Namen, Vornamen an!");    
    theForm.Name.focus();
    return (false);
  }

if (theForm.Email.value == "")
  {    
    alert("Bitte geben Sie Ihre E-Mail-Adresse an!");    
    theForm.Email.focus();
    return (false);
  }
else if (theForm.Email.value.search(/ /)!= '-1')
  {    
    alert("Bitte geben Sie Ihre E-Mail-Adresse ohne Leerzeichen an!");    
    theForm.Email.focus();
    return (false);
  }

s=theForm.Email.value.split(/@/);

if((s.length !=2) || s[0]=='' || s[1]=='')
  {    
    alert("E-Mail-Adressen haben das Format \"Benutzername@Domainname\"");    
    theForm.Email.focus();
    return (false);
  }

if
   (theForm.Email.value.indexOf('@')=='-1' || theForm.Email.value.indexOf('.')=='-1')
  {
   alert("Bitte überprüfen Sie Ihre E-Mail-Adresse!");
   theForm.Email.select();
   theForm.Email.focus();
   return (false);
  }

if (theForm.Betreff.value == "")
  {    
    alert("Bitte geben Sie ein Betreff an!");    
    theForm.Betreff.focus();
    return (false);
  }

return (true);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Webseite im iframe
//
////////////////////////////////////////////////////////////////
if (top.location != self.location) {
    document.write('<style>#pageWrapper {margin-left:0em;left:0%;}</style>');
}
