// JavaScript Document
/***************************/
function MM_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=MM_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 MM_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 MM_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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function changePhoto(photo)
{
$('photo').src='gallery/images/'+photo+'.jpg';
}
function ViS()
{
var fname=document.getElementById("fname").value;
var lname=document.getElementById("lname").value;
var email=document.getElementById("email").value;
if (register()==true){
$('reg').submit();
var pars ='';
var url = '/includes/agents/sendReg.php';
new Ajax.Updater('form',url,{method: 'post',parameters: pars});}}
var productWindow;
function showDetail(product)
{
	if(productWindow != null){
	productWindow.destroy();
	}
	productWindow = new Window({width:450,className: "mac_os_x",height:450});
 productWindow.setAjaxContent('agents/photo.php',{parameters:{product:product},method:"post"});
 productWindow.setLocation(50,50);
 productWindow.toFront();}
/***************************/
var registerArray = new Array();
registerArray=[0,0,0,0];
function register()
{
/*0*/	var fname=document.getElementById("fname").value;
/*1*/	var lname=document.getElementById("lname").value;
var qty=document.getElementById("qty").value;
var email=document.getElementById("email").value;
var validEmail= /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
if (registerArray.indexOf(1)!=-1){
	Element.show('err');
	Element.show('erm');
}
else{
Element.hide('err');
Element.hide('erm');
}	
if ((fname=="") && (registerArray[0]==0)){
			 new Insertion.After('fname','&nbsp;<img src="/images/error.png" id="fnameEr" />');
			 registerArray[0]=1;}
		else if((fname!="") && (registerArray[0]==1)){
		registerArray[0]=0;	
		Element.remove('fnameEr');
		}
		if ((lname=="") && (registerArray[1]==0)){
			 new Insertion.After('lname','&nbsp;<img src="/images/error.png" id="lnameEr" />');
			  registerArray[1]=1;
		}
		else if((lname!="") && (registerArray[1]==1)){
		registerArray[1]=0;	
		Element.remove('lnameEr');
		}
		if ((qty=="") && (registerArray[3]==0)){
			 new Insertion.After('qty','&nbsp;<img src="/images/error.png" id="qtyEr" />');
			  registerArray[3]=1;
		}
		else if ((isNaN(qty)) && (registerArray[3]==0)){
			 new Insertion.After('qty','&nbsp;<img src="/images/error.png" id="qtyEr" />');
			  registerArray[3]=1;
		}
		else if((qty!="") && (registerArray[3]==1) && (!isNaN(qty))){
		registerArray[3]=0;	
		Element.remove('qtyEr');
		}
		if ((email=="")&& (registerArray[2]==0))
		{new Insertion.After('email','&nbsp;<img src="/images/error.png" id="emailEr" />');
			  registerArray[2]=1;}
		else if ((!validEmail.test(email)) && (registerArray[2]==0)) 
		 {new Insertion.After('email','&nbsp;<img src="/images/error.png" id="emailEr" />');
			  registerArray[2]=1;}
		else if((email!="") && (registerArray[2]==1) && (validEmail.test(email)) ){
		registerArray[2]=0;	 
		Element.remove('emailEr');
		}
		if(registerArray.indexOf(1)!=-1){
	Element.show('err');
	Element.show('erm');
	}
else
{
Element.hide('err');
Element.hide('erm');
return true;
}}