/* author: PIXEL TRADER LTD. */
/* Creation date: 12.08.2004 */
<!--
// POP UP SCRIPT ///////////////////////////////////////////////////////////////////////////////////////
function popitup(url)
{
	newwindow=window.open(url,'name','height=500,width=300');
	if (window.focus) {newwindow.focus()}
	return false;
}
// Mouseover Kochmix Seite ///////////////////////////////////////////////////////////////////
function init() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('hsrc');
        imgarr[i].onmouseover = function() {
            imgOriginSrc = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarr[i].onmouseout = function() {
            this.setAttribute('src',imgOriginSrc)
        }
    }
  }
}
onload=init;
// Favoriten Link Kochmix Seite ///////////////////////////////////////////////////////////////////
function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
// Form Checker Registrierung //////////////////////////////////////////////////////////////////////
function val_contact_form()
{
        valid = true;

        if (document.contact_form._username.value == "")
        {
                alert ("Bitte geben Sie einen Usernamen an!");
                valid = false;
                document.contact_form._username.focus();
                return valid;
        }

        if (document.contact_form._mail.value == "")
        {
                alert ("Bitte geben Sie eine Mailadresse an!");
                valid = false;
                document.contact_form._mail.focus();
                return valid;
        }
        else
        {
                var at = "@";
                var dot = ".";

                if (document.contact_form._mail.value.indexOf(at) == -1 || document.contact_form._mail.value.indexOf(dot) == -1)
                {
                        alert ("Bitte geben Sie eine gültige Mailadresse an!");
                        valid = false;
                        document.contact_form._mail.focus();
                        return valid;
                }
        }

        if (document.contact_form._vorname.value == "")
        {
                alert ("Bitte geben Sie einen Vornamen an!");
                valid = false;
                document.contact_form._vorname.focus();
                return valid;
        }

        if (document.contact_form._nachname.value == "")
        {
                alert ("Bitte geben Sie einen Nachnamen an!");
                valid = false;
                document.contact_form._nachname.focus();
                return valid;
        }

        if (document.contact_form._strasse.value == "")
        {
                alert ("Bitte geben eine Strasse und Hausnummer an!");
                valid = false;
                document.contact_form._strasse.focus();
                return valid;
        }

        if (document.contact_form._plz.value == "")
        {
                alert ("Bitte geben Sie Ihre Postleitzahl ein!");
                valid = false;
                document.contact_form._plz.focus();
                return valid;
        }

        if (document.contact_form._ort.value == "")
        {
                alert ("Bitte geben Sie Ihren Wohnort an!");
                valid = false;
                document.contact_form._ort.focus();
                return valid;
        }

        if (document.contact_form._tel.value == "")
        {
                alert ("Bitte geben Sie Ihre Telefonnummer an!");
                valid = false;
                document.contact_form._tel.focus();
                return valid;
        }

        return valid;
}
// Ajax Voting Kochmix //////////////////////////////////////////////////////////////////////
function TS_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
    x.src=x.oSrc;
}

function TS_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=TS_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function TS_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=TS_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function TS_swapImage() { //v3.0
  var i,j=0,x,a=TS_swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
   if ((x=TS_findObj(a[i]))!=null)
   {
     document.MM_sr[j++]=x; 
	 if(!x.oSrc) x.oSrc=x.src; 
	 x.src=a[i+2];
   }
}
function initRating()
{
  var a,k,i,normal,gray,over;
  var objname, dir;
  
  a=initRating.arguments;
  objname = a[0];
	dir = a[1];
	
	normal = new Array();
	gray = new Array();
	over = new Array();
	k = 1;
  for(i=2;i<(a.length-1);i+=3){
	  normal[k] = a[i];
	  gray[k] = a[i+1];
	  over[k] = a[i+2];	
	 k++;	  		  
	}
	var myArguments = "'"+a[0]+"'";
  for(i=1;i<(a.length);i++)
	  myArguments += ', \''+a[i]+'\''; 
  
  resultvote = vote(dir, "id="+objname+"&getresults=1");
	pos = resultvote.indexOf('-');
	votes = parseInt(resultvote.substr(0,pos));
	total = resultvote.substr(pos+1);
	
  var obj = TS_findObj(objname);
	var str = '<table cellpadding="0" cellspacing="0"><tr>';
	for (i=1; i<=5; i++){
	  var src = gray[i]; 
	  if (votes >= i){
			src = normal[i]; 
		}	
		var arg = '';
		for (k=1;k<=i;k++)
		    arg += '\''+objname+'-'+k+'\',\'\',\''+over[k]+'\',';
		str += '<td><a href="javascript:vote(\''+dir+'\',\'id='+objname+'&vote='+i+'\');initRating('+myArguments+');" onMouseOut="TS_swapImgRestore()" onMouseOver="TS_swapImage('+arg+'1)"><img src="'+src+'" name="'+objname+'-'+i+'" border="0"></a></td>';
	}
	str += '<td class="style9"> | Bewertungen gesamt: '+total+' |</td></tr></table>';
	obj.innerHTML = str;
}

function initRatingSame(){
  a=initRatingSame.arguments;
	  
	var myArgumentsSame = "";
  for(i=2;i<(a.length);i++)
	  myArgumentsSame += ', \''+a[i]+'\''; 
	var myArguments = '';    
	for(i=0;i<5;i++)
	  myArguments += myArgumentsSame;
	myArguments = '\''+a[0]+'\', \''+a[1]+'\'' + myArguments;
	  
	eval("initRating("+myArguments+");");
	  
}
 
 function vote(voteDir, arg){    
	if ( window.XMLHttpRequest )		// Gecko
		var xmlhttp = new XMLHttpRequest() ;
	else if ( window.ActiveXObject )	// IE
		var xmlhttp = new ActiveXObject("MsXml2.XmlHttp") ;
	xmlhttp.open("GET", voteDir+"/vote.php?"+arg, false);
  xmlhttp.send(null);
  return xmlhttp.responseText;
}
-->
