var alertchange;

function ChangeQuantity(QtyForm) {

				 //21Sept08 check if quantity entered is integer
				 
				 				 QtyForm.QtyChange.disabled=false
				 				 if (alertchange){
				 				 QtyForm.QtyChange.className='submit_alert'
				 				 } else {
				 				 QtyForm.QtyChange.className='submit'
				 				 }
}

function ChangeQuantitynow(QtyForm,Qtyitem) {
				 //alert ("Qtyitem is " + Qtyitem.value)
				 if (its_integer(Qtyitem.value)){
				 				 QtyForm.QtyChange.disabled=false
				 				 alertchange = true;
				 				 QtyForm.QtyChange.className='submit_alert'
								 //alert ("It's a valid number")
				 } else {
				 	 			alert ("Please enter a valid number")
								Qtyitem.value = "1"
				 }
}

function ChangeClassSubmitOver(QtyForm) {
				 QtyForm.QtyChange.className='submit_over'
}

function ChangeClassMouseOverByID(iidd,outclassname) {
				 //alert ("ID is: " +iidd)
				 document.getElementById(iidd).className= outclassname
}

function ChangeClassMouseOutByID(idd,overclassname) {
				 //alert ("ID is: " +idd)
				 document.getElementById(idd).className= overclassname
}


function SubmitOrder(OrderForm) {
				 
				 FormOK = validate(OrderForm)
				 
				 if (FormOK == false){
				 OrderForm.submit()
				 }
} // end function SubmitOrder(FormNotOK,OrderForm) {


function RememberMe() {
	 
				 if(!document.Order.rememberMe.checked){
 				 				//document.Order.UserID.blur()
								document.Order.password1.blur()
								document.Order.password2.blur()
								 //document.Order.UserID.disabled=true
								 document.Order.password1.disabled=true
								 document.Order.password2.disabled=true
								//document.Order.UserID.className="field1_gray";
								document.Order.password1.className="field1_gray";
								document.Order.password2.className="field1_gray";
								 //document.Order.UserID.mandatory = false;
								 document.Order.password1.mandatory = false;
								 document.Order.password2.mandatory = false;		 							
					} else {
								 //document.Order.UserID.disabled=false
								 document.Order.password1.disabled=false
								 document.Order.password2.disabled=false
 								//document.Order.UserID.className="field1";
								document.Order.password1.className="field1";
								document.Order.password2.className="field1";
								 //document.Order.UserID.mandatory = true;
								 document.Order.password1.mandatory = true;
								 document.Order.password2.mandatory = true;								
					}
							
}// end function CheckOptIn

function OptInMail() {
	 
				 if(!document.Order.YesSignUp.checked){
 				 				document.Order.unit1.blur()
 				 				document.Order.block1.blur()				 
 				 				document.Order.addr1.blur()
								document.Order.addr2.blur()
								document.Order.country.blur()
								document.Order.postcode.blur()								
								 document.Order.unit1.disabled=true
								 document.Order.block1.disabled=true								 
								 document.Order.addr1.disabled=true
								 document.Order.addr2.disabled=true
								 document.Order.country.disabled=true
								 document.Order.postcode.disabled=true
								document.Order.unit1.className="field1_gray";
								document.Order.block1.className="field1_gray";								
								document.Order.addr1.className="field1_gray";
								document.Order.addr2.className="field1_gray";
								document.Order.country.className="field1_gray";
								document.Order.postcode.className="field1_gray";
								 document.Order.unit1.mandatory = false;
								 document.Order.addr1.mandatory = false;
								 document.Order.country.mandatory = false;		 							
								 document.Order.postcode.mandatory = false;
								 document.Order.unit1.value="";
								 document.Order.block1.value="";
								 document.Order.addr1.value="";
								 document.Order.addr2.value="";
								 document.Order.country.value="";
								 document.Order.postcode.value="";									 
					} else {
								 document.Order.unit1.disabled=false
								 document.Order.block1.disabled=false
								 document.Order.addr1.disabled=false
								 document.Order.addr2.disabled=false
								 document.Order.country.disabled=false
								 document.Order.postcode.disabled=false
								document.Order.unit1.className="field1";
								document.Order.block1.className="field1";																
								document.Order.addr1.className="field1";
								document.Order.addr2.className="field1";
								document.Order.country.className="field1";
								document.Order.postcode.className="field1";
								 document.Order.unit1.mandatory = true;
								 document.Order.addr1.mandatory = true;
								 document.Order.country.mandatory = true;								
								 document.Order.postcode.mandatory = true;							 
					}
							
}// end function OptInMail



function CheckPW(){
				 if (document.Order.password2.value != document.Order.password1.value) {
				 		document.Order.password2.value = "";
						alert ("Passwords are not the same! Please confirm password again.");
				 }
}//end function CheckPW(

function CheckUserID(){
				 //*********** IMPORTANT 5May08 **************************************
				 //Temporary method to check for duplicate Username/UserID 
				 //To be replaced by dynamic 'AJAX' checks when number of users grow
				 //******************************************************************
				 var IDString = document.TempForm.TempString.value;
				 //alert ("Current user ID list: " + IDString);
				 var NewID = document.Order.UserID.value;
				 var CheckPos = IDString.indexOf(" "+NewID+" ");
				 //alert ("CheckPos is : "+CheckPos);
				 if (CheckPos > 0){
				   alert ("This User ID is take, please choose another ID");
					 document.Order.UserID.value = "";
				}	 
				 
} // end function CheckUserID()


function DuplicateAddr(){
 //alert ("use the same values as above");
 if (document.Order.SameAddr.checked == true){
  if (document.Order.Deliverunit1.disabled != true){document.Order.Deliverunit1.value = document.Order.unit1.value}
  if (document.Order.Deliverblock1.disabled != true){ document.Order.Deliverblock1.value = document.Order.block1.value}  
 document.Order.Delivername.value = document.Order.username.value 
 document.Order.Delivertel.value = document.Order.usertel.value
  if (document.Order.Deliveraddr1.disabled != true){ document.Order.Deliveraddr1.value = document.Order.addr1.value}
  if (document.Order.Deliveraddr2.disabled != true){ document.Order.Deliveraddr2.value = document.Order.addr2.value}
  if (document.Order.Delivercountry.disabled != true){ document.Order.Delivercountry.value = document.Order.country.value}
  if (document.Order.Deliverpostcode.disabled != true){ document.Order.Deliverpostcode.value = document.Order.postcode.value}
 } else {
 //alert ("blank it")
 document.Order.Delivername.value = "" 
 document.Order.Delivertel.value = "" 
  if (document.Order.Deliverunit1.disabled != true){ document.Order.Deliverunit1.value = ""}
  if (document.Order.Deliverblock1.disabled != true){ document.Order.Deliverblock1.value = ""}
  if (document.Order.Deliveraddr1.disabled != true){ document.Order.Deliveraddr1.value = ""}
  if (document.Order.Deliveraddr2.disabled != true){ document.Order.Deliveraddr2.value = ""}
  if (document.Order.Delivercountry.disabled != true){ document.Order.Delivercountry.value = ""}
  if (document.Order.Deliverpostcode.disabled != true){ document.Order.Deliverpostcode.value = ""}
 } //end if

}

function getElementPosition(elemID) { 
//http://www.unix.com.ua/orelly/webprog/DHTML_javascript/0596004672_jvdhtmlckbk-chp-13-sect-9.html
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}


function ReplaceAll(orgText,orgStr,newStr)	
{		
		newText = orgText;	
		
		while (newText.indexOf(orgStr)!=-1)		{			
					//workString=workString.substring(0,workString.indexOf(str1))+str2+workString.substring(workString.indexOf(str1)+str1.length,workString.length);		
					newText = newText.replace(orgStr,newStr)
		}		
		return newText;	
}

function ShowDesc(name1)
{
   //alert('ID Name is: '+name1);
	 //document.getElementById(name1).innerHTML='Dynamic Description';
   //document.getElementById('div1').innerHTML=name1;
	 //alert('Done, Desc value is : '+document.getElementById(name1).innerHTML);
	 if (PrevID != ""){document.getElementById(PrevID).innerHTML = "test2";}
	 var Description1 = "Dynamic <br>";
	 document.getElementById(name1).innerHTML = Description1;
	 PrevID = name1
	 //alert('Div1 value is: '+document.getElementById('div1').innerHTML);
}

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;
} //end function MM_swapImgRestore()

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];}}
} //end function MM_preloadImages()

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;
} //end function MM_findObj(n, d)

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];}
}//end function MM_swapImage()


