var shopBaseUrl, shopBaseUrlAction;

//shopBaseUrl = 'http://fotoquelleshop/ci/head/shop/'; 
//shopBaseUrl = 'http://fotoquelleshop.test.orwonet.de/shop/';
shopBaseUrl = 'https://shop.fotoquelle.orwonet.de/shop/';

//alert('hallo');

function setUrlIFrame() {
  var res;

  var url = window.location.href;
  //  alert('1: '+url);
    
  var ind1 = url.indexOf("index.php?id=");
  url1 = url.substr(ind1+13,url.length);
  //alert('url1: '+url1);
     
  if (url1 == "cart") {
   res =  shopBaseUrl + "viewCart.do?";  
	 document.getElementById("iframe_shop").src =  res;	 
	}
  else if (url1 == "pricelist") { 
	  res = shopBaseUrl + "viewPriceList.do?";  
	  document.getElementById("iframe_shop").src =  res;	      	  
	}
  else if (url1 == "login") { 
	 res =  shopBaseUrl + "viewLoginForm.do?";  
	 document.getElementById("iframe_shop").src = res;
	}  
  else if (url1 == "onlineordercomposer") {
	 res =  shopBaseUrl + "viewUploadForm.do?orderingType=composerordering";  
	 document.getElementById("iframe_shop").src = res;
	}
  else if ((url1 == "photodigital") || (url1 == "onlineorder") || (url1 == "foto-geschenke_bestell") || (url1 == "posterupload")){
  //alert('hallo viewUploadForm'); 
   res =  shopBaseUrl + "viewUploadForm.do?orderingType=imageordering";  
	 document.getElementById("iframe_shop").src =  res;
	}
  else if (url1 == "photodigital-kal") { 
	 res =  shopBaseUrl + "viewUploadForm.do?orderingType=calendarordering";  
	 document.getElementById("iframe_shop").src =  res;
	 //alert('in kal bestellen');
	}
  else if (url1 == "265") { 
	 res =  "../test.html";  
	 document.getElementById("iframe_shop").srcolling = "no";
	}		  
        
//  alert(res);
}



 //f�r Kontaktformular
function testdata(){

//alert('in testdata');

 if (document.kontakt){ 
			if (document.kontakt.email.value == ""){
				alert('Bitte geben sie Ihre E-Mail-Adresse ein!');				
				}			
			
			else if ((document.kontakt.Name.value == "") || (document.kontakt.Vorname.value == "")) {
				alert('Bitte geben sie Ihren Vor- und Nachnamen ein!');			
				}
			else if (document.kontakt.kontakttext.value == ""){
				alert('Bitte geben sie einen Inhalt ein!');			
				}								
			else if ((document.kontakt.email.value != "") && (document.kontakt.Name.value != "") && (document.kontakt.Vorname.value != "") && (document.kontakt.kontakttext.value != "")){
					document.kontakt.submit();					
				}			
		}	
}		

		


var popup = null;	// Fenster-Handle
function openPopupWindow() {
//alert('in openpopup 2. test');
	popup = window.open("../popup.html", "", 
						"toolbar=no,status=no,width=590,height=300,scrollBars=0,resizable=0,screenX=100,screenY=100,dependent=yes");
	if (!document.layers) {
		self.focus();
//		popup.moveTo(170, 420);
	}
  
	popup.document.writeln("<html><head>");
  popup.document.writeln("<title>Download Seite</title>");
	popup.document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"fileadmin/setup/res/fotoquelle.css\" />");
	popup.document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"fileadmin/setup/res/myDrop.css\" />");
	popup.document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"fileadmin/setup/res/navigation.css\" />");
	popup.document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"fileadmin/setup/res/suche.css\" />");
  popup.document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"fileadmin/setup/res/menu-card.css\" media=\"print\" />");
  popup.document.writeln("</head>");	
	popup.document.writeln("<body bgcolor=\"#DCF0FA\">");
	popup.document.writeln("<p style=\"text-align: left;\" class=\"bodytext\"><strong>Wählen Sie die Fotosoftware anhand Ihres Betriebssystems:<br /></strong>");
  popup.document.writeln("</p>");
  popup.document.writeln("<table style=\"text-align: left; width: 540px; height: 67px;\" border=\"1px solid #b6b6b6\" cellpadding=\"0\" cellspacing=\"0\" class=\"contenttable\">"); 
  popup.document.writeln("<tbody>"); 
  popup.document.writeln("  <tr>"); 
  popup.document.writeln("    <td style=\"width: 250px;\">");
  popup.document.writeln("      <p class=\"bodytext\" style=\"text-align: center;\"> <strong>WINDOWS VERSION:</strong><br />");  
  popup.document.writeln("      </p>");
  popup.document.writeln("      <ul>"); 
  popup.document.writeln("        <li>Win 2000, XP, Vista, Win 7");
  popup.document.writeln("        </li>                            ");
  popup.document.writeln("        <li>Dateigröße: ca 93 MB");
  popup.document.writeln("        </li>"); 
  popup.document.writeln("        <li>Lizenz:    Freeware"); 
  popup.document.writeln("        <p>");
  popup.document.writeln("          <a href=\"fileadmin/Dokumente/software/FotoQuelle-Software-Setup.exe\" title=\"Download Windows Software\">");
  popup.document.writeln("            <img style=\"float: left;\" src=\"fileadmin/Grafik/downlaod-sw-btn.JPG\" alt=\"Download Windows  Software\" title=\"Download Windows Software\" border=\"0\" /></a>");
  popup.document.writeln("        </p>"); 
  popup.document.writeln("        </li>"); 
  popup.document.writeln("      </ul>");
  popup.document.writeln("      <p class=\"bodytext\">"); 
  popup.document.writeln("      </p></td>"); 
  popup.document.writeln("    <td style=\"width: 250px;\">");
  popup.document.writeln("      <p class=\"bodytext\" style=\"text-align: center;\"><strong>MAC VERSION:</strong><br />");  
  popup.document.writeln("      </p>");
  popup.document.writeln("      <ul>   ");
  popup.document.writeln("        <li>Mac OS X");
  popup.document.writeln("        </li>"); 
  popup.document.writeln("        <li>Dateigröße: ca 120 MB");
  popup.document.writeln("        </li>"); 
  popup.document.writeln("        <li>Lizenz:     Freeware"); 
  popup.document.writeln("        <p>                        ");
  popup.document.writeln("          <a href=\"fileadmin/Dokumente/software/FotoQuelle_Installation.dmg\" title=\"Download Apple Software\">");
  popup.document.writeln("            <img style=\"float: left;\" src=\"fileadmin/Grafik/downlaod-sw-btn.JPG\" alt=\"Download Mac Version\" title=\"Download Mac Version\"  border=\"0\" /></a>");
  popup.document.writeln("        </p>"); 
  popup.document.writeln("        </li>"); 
  popup.document.writeln("      </ul>");
  popup.document.writeln("      <p class=\"bodytext\">"); 
  popup.document.writeln("     </p></td>           ");
  popup.document.writeln(" </tr>         ");
  popup.document.writeln("</tbody>"); 
  popup.document.writeln("</table> ");
	
	
	popup.document.writeln("</body></html>");
	

//	if (bar)
//		timer("getUploadInfos()");

	popup.focus();
//	getUploadInfos();
}




function testDialog() {

// if (document.getElementById("iframe_shop")){
  //autoresize_frames();
  //window.setInterval("autoresize_frames()", 400);
  //alert("Hat geklappt");  
//  alert("Hat geklappt "+ document.getElementById("iframe_shop").height);
 // } 
}

//var auto_resize_timer = window.setInterval("autoresize_frames()", 400);

function autoresize_frames(h) {
  var framefenster = document.getElementById("iframe_shop");
  if(arguments.length>0){
  	framefenster.height = h + 'px';
  	return;
  }
  var ges = document.body.offsetHeight;
  var gesNetsc = window.innerHeight; 
  var framefenster_size = 0;
  
  framefenster.length = 0;
  
  var BrowserName = navigator.appName;
  //alert(BrowserName);
  //alert('ges. :'+document.body.offsetHeight);
  //alert("Hat geklappt in autresize_frames framefenster.length: " +framefenster.length); 
  //alert("Hat geklappt in autresize_frames framefenster.src: " +framefenster.src);
  
  if (BrowserName == 'Microsoft Internet Explorer'){
    if(framefenster.contentWindow.document.body){            
      framefenster_size = framefenster.contentWindow.document.body.offsetHeight;
      //alert('if 1 ' + framefenster_size);
      if(document.all && !window.opera) {          
        framefenster_size = framefenster.contentWindow.document.body.scrollHeight;
        //alert('if 2 ' +framefenster_size);
      }
      //framefenster.style.height = framefenster_size + 'px';
      if (ges >= framefenster_size) {
        framefenster.height = ges + 'px';
      }
      else {
        framefenster.height = ges + framefenster_size + 'px';      
      }
       //alert('ende hoehe ' +framefenster.height);
    }
  }
  else if (BrowserName == 'Netscape'){
    //  alert('gesNetsc '+ gesNetsc+ ' ges ' + ges);
      framefenster.height = ges;
    }
  else{  
     framefenster.height = ges;
     //alert('else');
    }
  //alert('framefenster.contentWindow.document.body gibt es nicht');
  
}

		
function setYear() {
		var startYear = 1901;
		var adaptedStartYear = startYear + 18 - 1;
		var thisYear = new Date().getFullYear();
		var yearsBetween = thisYear - adaptedStartYear;
		//alert(thisYear + ' | back to ' + adaptedStartYear + ': ' + yearsBetween);
	   					 
		document.schach.birthYear.options[0] = new Option( "Jahr", "false", true, false);
		
		   for(i=0; i < yearsBetween; i++)
		  {
			//Es d_h_tens 18j. Personen sich anmelden
			var year = new Date().getFullYear()-i-18; 		
			var year2 = new String(year).substr(2, 2);
			document.schach.birthYear.options[i+1] = new Option( year, year2, true, false);
			
			document.schach.birthYear.options[i+1].selected = true;							
		  }						
	}
	
function setMonth() {  
	 document.schach.birthMonth.options[0] = new Option( 'Monat', 'false', true, false);
	 for(var i = 1; i < 13; i++)
	  {
		var mon, lmon;
		if (i < 10 ) { mon =  '0' + i;}
		if (i > 9 ) { mon =  i;}
		if (mon == '01') { lmon = 'Januar'};
		if (mon == '02') { lmon = 'Februar'};
		if (mon == '03') { lmon = 'März'};
		if (mon == '04') { lmon = 'April'};
		if (mon == '05') { lmon = 'Mai'};
		if (mon == '06') { lmon = 'Juni'};
		if (mon == '07') { lmon = 'Juli'};
		if (mon == '08') { lmon = 'August'};
		if (mon == '09') { lmon = 'September'};
		if (mon == '10') { lmon = 'Oktober'};
		if (mon == '11') { lmon = 'November'};
		if (mon == '12') { lmon = 'Dezember'};
		document.schach.birthMonth.options[i] = new Option( lmon, mon, true, false);
		
		document.schach.birthMonth.options[i-1].selected = true;					
	 }
	
}

function setDay() {	
	 document.schach.birthDay.options[0] = new Option( 'Tag', 'false', true, false);
		for(var i = 1; i < 32; i++)
		  {
			var d;
			if (i < 10 ) { d =  '0' + i;}
			if (i > 9 ) { d =  i;}
			document.schach.birthDay.options[i] = new Option( d, d, true, false);							
			document.schach.birthDay.options[i-1].selected = true;												
		}
}

var debug = 0;
function dba(msg){
  if(debug==1){
	 alert(msg);
  }
}
function test_submit() {
//form weiter auswerten
// ?teilnahmebedingungen checked
if(document.schach.agb.checked==false){
	setalertBG('teilnahmebedingungen');
	document.schach.agb.focus();
	alert('Bitte bestätigen Sie, dass Sie mit den Teilnahmebindungen einverstanden sind.');
}
else{
	dba('weiter auswerten');
	// alle anderen pflichtfelder prüfen
	var errs = new Array();
	var ermsg = '';
	var errmsg = '';
	for(var gl = 0;gl<document.schach.elements.length;gl++){

		if(document.schach.elements[gl].tagName.toLowerCase()=='input'){
		  var val = document.schach.elements[gl].value;
      if ((document.schach.elements[gl].name!='tel') && (document.schach.elements[gl].name!='vorteilscode')) {	
				if(document.schach.elements[gl].name=='kalender') {
          if((val=='') || (val==' ') ||( val.length<1)){							 
						errs.push(document.schach.elements[gl].id);
						errmsg+=document.schach.elements[gl].id+'\n';
						setalertBG(document.schach.elements[gl].id);
          }
        }
        else {
					if((val=='') || (val==' ') ||( val.length<2)){							 
						errs.push(document.schach.elements[gl].id);
						errmsg+=document.schach.elements[gl].id+'\n';
						setalertBG(document.schach.elements[gl].id);
					}
			  }
			}	
    } 				

	  if(document.schach.elements[gl].tagName.toLowerCase()=='select'){
			if(document.schach.elements[gl].value=='false'){
				errs.push(document.schach.elements[gl].id);
				errmsg+=document.schach.elements[gl].id+'\n';
				setalertBG(document.schach.elements[gl].id);
			 }
	  }				  				  
	}
	
	if (document.getElementById('E-Mail-Wiederhol').value != document.getElementById('E-Mail').value) {
     alert('Verzeihung, Ihre E-Mail-Adresse und die Wiederholung stimmen nicht überein!'); 
  } 
	
	
	if(errs.length>0){
		errs.length<2?ermsg='Bitte füllen Sie das Feld aus:\n':ermsg='Bitte füllen Sie die ' + errs.length + ' Felder aus.\n';
		alert(ermsg + errmsg);
	}
	else{
		dba('Pflichtfelder OK: weiter auswerten \n? email auf validität prüfen');
		// ? email auf validität prüfen
		if(checkAge()==true){
			if(checkMail()==true){
				if(document.schach.newsletter.checked==true){
					// fill newsletter form 
					dba('fill in newsletter form');
					fill_newsletter_form();
					document.newsletter_subscription.submit();
				}
				document.schach.submit();
			}
			else{
				setalertBG('E-Mail');
				alert('Verzeihung, wir scheinen Probleme zu haben, Ihre E-Mail-Adresse zu lesen.\nDürfen wir Sie bitten, die E-Mail-Adresse zu prüfen?');
			}
		}
		else{
			alert('Verzeihung, Spielteilnehmer müssen mindestens 18 Jahre alt sein.');
		}
	}				  
}
}

	  function checkMail(){
	  	return checkEmail(document.schach.email.value, true);
	  }
	  
	  function checkAge(){
		var ok = false;
		var year = new Date().getFullYear()-18;
		var todayyear = new String(year).substr(2, 2);
		var todaymon = new Date().getMonth()+1;
		var todayday = new Date().getDate();
		if (todayday < 10 ) { todayday =  '0' + todayday;}
		if (todaymon < 10 ) { todaymon =  '0' + todaymon;}
		var d = document.schach.birthDay.value;
		var mon = document.schach.birthMonth.value;
		var y = document.schach.birthYear.value;
		//alert('heute vor 18 J  ' + todayday + '.' + todaymon + '.' + todayyear);
		//alert('User ' + d + '.' + mon + '.' + year);		
		if (((mon < todaymon) && (y == todayyear)) || (y < todayyear) || ((d <= todayday) && (mon == todaymon) && (y == todayyear)))   {
				ok = true;
				//alert('ok');
				return ok;
		}
		else { 
		  //alert('false');
      return false;
      }
	  
	  }

	  function fill_newsletter_form(){
	  	document.newsletter_subscription.name.value=document.schach.firstname.value+' '+document.schach.lastname.value;
	  	document.newsletter_subscription.email.value=document.schach.email.value;
	  	document.newsletter_subscription.anrede.value=document.schach.anrede.value;
		var thismsg='';
		for(var i = 0;i<document.newsletter_subscription.elements.length;i++){
			thismsg+=document.newsletter_subscription.elements[i].name+'='+document.newsletter_subscription.elements[i].value+'\n';
		}
		dba(thismsg);
	  }
	  function setnormalBG(ID){
	   //alert(document.getElementById(ID).value);
	   //document.getElementById(ID).style.backgroundColor='white';
	  }
    function setalertBG(ID){
     //alert(ID);
	   //document.getElementById(ID).style.backgroundColor='yellow';
	  }
	



		


// JavaScript Document
