// JavaScript Document
function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
function Jpcat(catid)
{
	if(catid != "#")
	{
		window.location.href="kategorieseite.asp?CatId="+catid+"";
	}
}
function swap(imgthis)
{
	imgthis=imgthis;
	//window.produktbild.src=imgthis;
	document.getElementById("produktbild").src=imgthis;
}
function reswap(imgthis)
{
	imgthis=imgthis;
	//window.produktbild.src=imgthis;
	document.getElementById("produktbild").src=imgthis;
}
function wishRefresh() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var Wiid="";
		var imgid;
		Wiid=xmlHttp.responseText;
		window.location.reload();
	} 
} 
function wishlistadd(Wid)
{
	//window.location.href="kategorieseite.asp?CatId="+CatId+"&Page="+Page+"&Wishlist="+Wid+"";
	
	var Cval=confirm("You really want to add this product to your tick list?");
	if(Cval==true)
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return;
		} 
		var url="wishlist.asp"
		url=url+"?wid="+Wid
		url=url+"&tab=1"
		xmlHttp.onreadystatechange=wishRefresh 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}	
	//document.getElementById("wishlist").value=Wid;
	/*OldVal=document.getElementById("wishlist").value
	if(OldVal.length==0)
	{
		document.getElementById("wishlist").value=Wid+",";
	}
	else
	{
		var fg=0;
		
		Rodr=OldVal.split(",");
		for(j=0;j < Rodr.length;j++)
		{
			if(Rodr[j]==Wid)
			{
				fg=1;	
			}
		}
		if(fg==0)
		{
			document.getElementById("wishlist").value=OldVal+Wid+",";
		}
	}
	imgid="a"+Wid;
	document.getElementById(imgid).innerHTML="<a title=\"\" href=\"javascript:void(0)\;\" onclick=\"wishlistremove("+Wid+")\"><img src=\"images/kategoriebilder/gemerkt-klein.gif\" alt=\"\" height=\"14\" width=\"14\" align=\"absmiddle\" border=\"0\" /></a>";*/

}
function wishremove() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var Wiid="";
		var imgid;
		Wiid=xmlHttp.responseText;
		window.location.reload();
	} 
} 
function wishlistremove(Wid)
{
	var Cval=confirm("You really want to delete this product from your tick list?");
	if(Cval==true)
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return;
		} 
		var url="wishlist.asp"
		url=url+"?wid="+Wid
		url=url+"&tab=2"
		xmlHttp.onreadystatechange=wishremove 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	//document.getElementById("wishlist").value=Wid;
	/*var Fval="";
	OldVal=document.getElementById("wishlist").value;
	if(OldVal.length==0)
	{
		//document.getElementById("wishlist").value=Wid+",";
	}
	else
	{
		Rodr=OldVal.split(",");
		for(j=0;j < Rodr.length;j++)
		{
			if(Rodr[j]==Wid)
			{
				Rodr[j]="R";
				fg=1;	
			}
		}
		for(j=0; j < Rodr.length; j++)
		{
			if(Rodr[j] != "")
			{
				Fval=Fval+Rodr[j]+","
			}
			Fval=Fval.replace("R,","")
			document.getElementById("wishlist").value=Fval;
			//gemerkt-klein.gif
		}
	}
	imgid="a"+Wid;
	document.getElementById(imgid).innerHTML="<a title=\"\" href=\"javascript:void(0)\;\" onclick=\"wishlistadd("+Wid+")\"><img src=\"images/kategoriebilder/merken-klein.gif\" alt=\"\" height=\"14\" width=\"14\" align=\"absmiddle\" border=\"0\" /></a>";
*/
}
function wishremoveall() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
//		alert("Tick list updated successfully");
		window.location.reload();
	} 
} 
function wishlistremoveTotal()
{
	var Cval=confirm("You really want to delete all products from your tick list?");
	if(Cval==true)
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return;
		} 
		var url="wishlistremove.asp"
		xmlHttp.onreadystatechange=wishremoveall 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
}
function pdfformcheck()
{
	if(Fields("company").value=="")
	{
		alert("Please enter company");
		Fields("company").focus();
		return false;
	}
	else if(Fields("yname").value=="")
	{
		alert("Please enter last name");
		Fields("yname").focus();
		return false;
	}
	else if(Fields("fname").value=="")
	{
		alert("Please enter first name");
		Fields("fname").focus();
		return false;
	}
	else if(Fields("eml").value=="")
	{
		alert("Please enter email address");
		Fields("eml").focus();
		return false;
	}
	else
	{
		var email=Fields("eml").value;
		var emailPat =/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		var matchArray = Fields("eml").value.match(emailPat);
		if (matchArray == null) 
		{
			alert("Your email address is invalid");
			Fields("eml").focus();
			return false;
		}
		else
		{
			return true;	
		}
	}
}
function blankmee()
{
	if(document.getElementById("ymessage").value=="Your message...")
	{
		document.getElementById("ymessage").value="";
	}
}
function chkfields()
{
	if(Fields("senderName").value=="")
	{
		alert("Please enter sender name");
		Fields("senderName").focus();
		return false;
	}
	else if(Fields("senderemail").value=="")	
	{
		alert("Please enter sender email address");
		Fields("senderemail").focus()
		return false;
	}
	else if(Fields("senderemail").value != "")
	{
		var email=Fields("senderemail").value;
		var emailPat =/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		var matchArray = Fields("senderemail").value.match(emailPat);
		if (matchArray == null) 
		{
			alert("Sender email address is invalid");
			Fields("senderemail").focus();
			return false;
		}
	}
	if(Fields("tomail").value=="")
	{
		alert("Please enter the email address you wish to send details");
		Fields("tomail").focus();
		return false;
	}
	else if(Fields("tomail").value!="")
	{
		var email=Fields("tomail").value;
		var emailPat =/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		var matchArray = Fields("tomail").value.match(emailPat);
		if (matchArray == null) 
		{
			alert("Please enter valid email address for recipient");
			Fields("tomail").focus();
			return false;
		}
	}
}
