//////////Resetting Empties Drop downs/////////////////
function empclear_drops()
{
	document.getElementById('category_drop111').style.display='none';
	document.getElementById('category_drop3').innerHTML='';
	document.getElementById('category_drop2').innerHTML='';
	try{document.getElementById('category_drop12').innerHTML='';}catch(e){}
	var oOption = document.createElement("OPTION");
	var oOption1 = document.createElement("OPTION");
	var oOption2 = document.createElement("OPTION");
	var oSelField = document.getElementById("category_drop2");
	oSelField.options.add(oOption);
	oOption.text = "Choose the model number";
	oOption.value = "0";
	var oSelField1 = document.getElementById("category_drop3");
	oSelField1.options.add(oOption1);
	oOption1.text = "Choose the serial number";
	oOption1.value = "0";
	try{
		var oSelField2 = document.getElementById("category_drop12");
		oSelField2.options.add(oOption2);
		oOption2.text = "Choose the family of your printer";
		oOption2.value = "0";
	}catch(e){}
}



function empall_drops()
{
	//document.getElementById('category_drop').innerHTML='<option selected="selected">Choose the make of your printer</option>';
	//try{document.getElementById('category_drop111').innerHTML='<option selected="selected">Choose the make of your printer</option>';}catch(e){}
		
	//document.getElementById('category_drop2').innerHTML='<option  selected="selected">Choose the family of your printer</option>';
	//document.getElementById('category_drop3').innerHTML='<option   selected="selected">Choose your cartridges</option>';
	//

	document.getElementById('category_drop3').innerHTML='';
	document.getElementById('category_drop2').innerHTML='';
	try{document.getElementById('category_drop12').innerHTML='';}catch(e){}
	var oOption = document.createElement("OPTION");
	var oOption1 = document.createElement("OPTION");
	var oOption2 = document.createElement("OPTION");
	
	var oOption3 = document.createElement("OPTION");
	
	
	
	var oSelField = document.getElementById("category_drop2");
	oSelField.options.add(oOption);
	oOption.text = "Choose the model number";
	oOption.value = "0";
	var oSelField1 = document.getElementById("category_drop3");
	oSelField1.options.add(oOption1);
	oOption1.text = "Choose the serial number";
	oOption1.value = "0";
	try{
		var oSelField2 = document.getElementById("category_drop12");
		oSelField2.options.add(oOption2);
		oOption2.text = "Choose the family of your printer";
		oOption2.value = "0";
	}catch(e){}
	
	var oSelField = document.getElementById("category_drop");
	oSelField.options.add(oOption3);
	oOption3.text = "Choose the make of your printer";
	oOption3.value = "0";
	
	
	
	
	
}


function empshow_pro()
{
	document.getElementById('box-2').style.display='none';
	document.getElementById('boxproducts').style.display='block';
	document.getElementById('shopping_cart_div').style.display='inline';
	
	document.getElementById('step2').style.display='inline';
	document.getElementById('step3').style.display='none';
}

function empshow_pro1()
{
	document.getElementById('viewDiv').style.display='inline';
	document.getElementById('viewDiv').style.display='inline';
	document.getElementById('box-2').style.display='none';
	document.getElementById('boxproducts').style.display='inline';
	
	//document.getElementById('probox').style.display='inline';
	document.getElementById('shopping_cart_div').style.display='inline';
	//document.getElementById('simple_shopping_cart').style.display='none';
	//document.getElementById('shopping_cart_div').innerHTML='';
	
	document.getElementById('step2').style.display='inline';
	document.getElementById('step3').style.display='none';
	
}

function trim(str) 
{
	return str.replace(/^\s+|\s+$/g,"");
}

function isValidEmail_forgot(str) 
{  //alert('valid');
      return (str.indexOf(".") >= 1) && (str.indexOf("@") > 1);
}

function ie_ffff(){
	
	try{document.getElementById('category_drop111').style.display='none';}catch(e){}
	try{document.getElementById('category_drop').style.display='none';}catch(e){}
	
}



function ie_ffff1()
{
	try{document.getElementById('category_drop111').style.display='none';}catch(e){}
	try{document.getElementById('category_drop').style.display='inline';}catch(e){}
}

function validate_loginemp()
{
	
	
	
	if(trim(document.getElementById('EmailAddress_Login').value)=='')
	{
		alert("Please Enter Email Address .");
		
		document.getElementById('EmailAddress_Login').focus();
		return false;
	}
	if(document.getElementById('Password_Login').value=='')
	{
			alert("Please Enter Password.");
			document.getElementById('Password_Login').focus();	
			return false;
	}
		
	return true;	
}


function validate_forpassemp()
{
	
	if(document.getElementById('email_arr_forgot').value=='')
	{
			alert("Please Enter Email.");
			document.getElementById('email_arr_forgot').focus();	
			return false;
	}
		
	return true;	
}

function checkEmptiesField()
{
	if(trim(document.getElementById('PEmail').value)=='')
	{
		alert("Please Enter Email Address");
		document.getElementById('PEmail').value = trim(document.getElementById('PEmail').value);
		document.getElementById('PEmail').focus();
		return false;
	}
	if(trim(document.getElementById('PEmail').value)!="") 
	{
		if (!isValidEmail(document.getElementById('PEmail').value)) 
		{
			alert("Invalid Email Address");
			document.getElementById('PEmail').focus();	
			return false;
		}
		try
		{
		if(document.getElementById('UserEmailExists').value=='1')
		{
			alert("Email Address Already Exists");
			document.getElementById('PEmail').focus();	
			return false;
		}														
		}catch(e){}
		
		
	}
	
	
	if(trim(document.getElementById('ppassword').value)=='')
	{
		alert("Please Enter password");
		document.getElementById('ppassword').value = trim(document.getElementById('ppassword').value);
		document.getElementById('ppassword').focus();
		return false;
	}
	
	 if(document.getElementById('ppassword').value.length <6)
	 {
		alert("Password Should Be Min 6 Characters");
		document.getElementById('ppassword').value = trim(document.getElementById('ppassword').value);
		document.getElementById('ppassword').focus();
		return false;
	 }
	
	if(trim(document.getElementById('FirstName').value)==''){
		alert("Please Enter First Name .");
		document.getElementById('FirstName').value = trim(document.getElementById('FirstName').value);
		document.getElementById('FirstName').focus();
		return false;
	}
	if(trim(document.getElementById('LastName').value)==''){
		alert("Please Enter Last Name .");
		document.getElementById('LastName').value = trim(document.getElementById('LastName').value);
		document.getElementById('LastName').focus();
		return false;
	}
	
	
	if(trim(document.getElementById('Postcode').value)==''){
		alert("Please Enter Postcode .");
		document.getElementById('Postcode').value = trim(document.getElementById('Postcode').value);
		document.getElementById('Postcode').focus();
		return false;
	}
	//alert(document.getElementById('BillingAddress1_User').value);
	if(trim(document.getElementById('Telephone').value)==''){
		alert("Please Enter telephone.");
		document.getElementById('Telephone').value = trim(document.getElementById('Telephone').value);
		document.getElementById('Telephone').focus();
		return false;
	}
	
	if(document.getElementById('Message').style.display=='none')
	{
		alert("Please find address");
		return false;
	}
	
	if(trim(document.getElementById('Message').value)==''){
		alert("Please Enter address .");
		document.getElementById('Message').value = trim(document.getElementById('Message').value);
		document.getElementById('Message').focus();
		return false;
	}
	
	
	if(document.getElementById('empbank').value=='Type the bank account name here' || document.getElementById('empbank').value==''){
		alert("Please enter the bank name to write on check.");
		document.getElementById('empbank').value = trim(document.getElementById('empbank').value);
		document.getElementById('empbank').focus();
		return false;
	}
	//alert(document.getElementById('Paymentcheckbox').checked);
//	try{
		if(document.getElementById('Paymentcheckbox').checked==true)
		{
			
			if(trim(document.getElementById('PFirstName').value)==''){
				alert("Please Enter First Name .");
				document.getElementById('PFirstName').value = trim(document.getElementById('PFirstName').value);
				document.getElementById('PFirstName').focus();
				return false;
			}
			if(trim(document.getElementById('PLastName').value)==''){
				alert("Please Enter Last Name .");
				document.getElementById('PLastName').value = trim(document.getElementById('PLastName').value);
				document.getElementById('PLastName').focus();
				return false;
			}
			
			
			
			
			
			
			
			
			if(trim(document.getElementById('emailAdress').value)=='')
			{
				alert("Please Enter Email Address .");
				document.getElementById('emailAdress').value = trim(document.getElementById('emailAdress').value);
				document.getElementById('emailAdress').focus();
				return false;
			}
			if(trim(document.getElementById('emailAdress').value)!="") 
			{
				if (!isValidEmail(document.getElementById('emailAdress').value)) 
				{
					alert("Invalid Email Address");
					document.getElementById('emailAdress').focus();	
					return false;
				}
				try
				{
				if(document.getElementById('UserEmailExists').value=='1')
				{
					alert("Email Address Already Exists");
					document.getElementById('emailAdress').focus();	
					return false;
				}														
				}catch(e){}
				
				
			}
			
			
			
			if(trim(document.getElementById('paymentPostCode').value)==''){
				alert("Please Enter Postcode .");
				document.getElementById('paymentPostCode').value = trim(document.getElementById('paymentPostCode').value);
				document.getElementById('paymentPostCode').focus();
				return false;
			}
			//alert(document.getElementById('BillingAddress1_User').value);
			if(trim(document.getElementById('PTelephone').value)==''){
				alert("Please Enter telephone.");
				document.getElementById('PTelephone').value = trim(document.getElementById('PTelephone').value);
				document.getElementById('PTelephone').focus();
				return false;
			}
			
			//alert(document.getElementById('PaymentMessage').style.display);
			if(document.getElementById('paymentAddress').style.display=='none')
			{
				alert("Please find address");
				return false;
				
			}
			if(document.getElementById('PaymentMessage').style.display=='inline')
			{
			
				if(trim(document.getElementById('PaymentMessage').value)=='')
				{
					alert("Please Enter address .");
					document.getElementById('PaymentMessage').value = trim(document.getElementById('PaymentMessage').value);
					document.getElementById('PaymentMessage').focus();
					return false;
				}
			}
		}
		
		if(document.getElementById('terms').checked==false)
		{
			alert("Please accept our terms and conditions .");
			return false;
		}
	
	document.getElementById('frmdetails').submit();
	return true;
}

function checkEmptiesField1()
{
	
	if(document.getElementById('empbank1').value=='Type the bank account name here' || document.getElementById('empbank1').value==''){
		alert("Please enter the bank name to write on check.");
		document.getElementById('empbank1').value = trim(document.getElementById('empbank1').value);
		document.getElementById('empbank1').focus();
		return false;
	}
	
	if(document.getElementById('terms1').checked==false){
		alert("Please accept our terms and conditions .");
		/*document.getElementById('Message').value = trim(document.getElementById('Message').value);
		document.getElementById('Message').focus();*/
		return false;
	}
	document.getElementById('frmdetails').submit();
	return true;
}





function isNumberKey(evt)
{
	
 var charCode = (evt.which) ? evt.which : event.keyCode
 
 //alert(charCode);
 if(charCode > 95 && charCode < 106 )
 {
 	return true
 }
 else if (charCode > 33 && (charCode < 48 || charCode > 57))
 {
    return false;
 }
 else
 {
 	return true;
 }
   
	
}



function empties_enable(enable_combo)
{
	document.getElementById(enable_combo).disabled=true;
}

var scrolling = null;
  
     function scroll_up() {
     	
         var d = document.getElementById('scroller');
  		 //alert(d);
         d.scrollTop = d.scrollTop - 5;
  
         scrolling = window.setTimeout(function() {
             scroll_up();
         }, 100);
     }
  
     function scroll_down() {
         var d = document.getElementById('scroller');
  
         d.scrollTop = d.scrollTop + 5;
  
         scrolling = window.setTimeout(function() {
             scroll_down();
         }, 100);
     }
  
     function stop_scroll() {
         window.clearTimeout(scrolling);
     }
     
     
     
     
    
	
	
	function toggleFormButtonReq(status) 
	{
		var theform = document.frmdetails;
		if (document.all || document.getElementById) 
		{
			var tempobj = theform.searchbutton;
			if (status == true)
			{
				tempobj.value='';
				tempobj.value = 'Searching...';
		
			}
			else
			{
				tempobj.value='';
				tempobj.value = 'Find Address';				
			}
			tempobj.disabled = status;
		}
	}

     
     
     
     
     
      
  function showh(id1,id2)
  {
  	/*var BBbanners = new Array(2); 
  	BBbanners[0] = document.getElementById(id1);
  	BBbanners[1] = document.getElementById(id2);
  	try{$(BBbanners[0]).fadeOut("slow");}catch(e){};
  	try{$(BBbanners[1]).fadeIn("slow");}catch(e){};*/
  	document.getElementById(id1).style.display='none';
  	document.getElementById(id2).style.display='inline';
  	
  }
  	
		
//=======off drop down s after change of sceens==========\\
function clearcombos()
{
	try{document.getElementById('category_drop12').innerHTML='';}catch(e){}
	document.getElementById('category_drop2').innerHTML='';
	document.getElementById('category_drop3').innerHTML='';
	
	var oOption = document.createElement("OPTION");
	var oOption1 = document.createElement("OPTION");
	var oOption2 = document.createElement("OPTION");
	
	
	var oSelField = document.getElementById("category_drop2");
	oSelField.options.add(oOption);
	oOption.text = "Choose the model number";
	oOption.value = "0";
	
	var oSelField1 = document.getElementById("category_drop3");
	oSelField1.options.add(oOption1);
	oOption1.text = "Choose the serial number";
	oOption1.value = "0";
	
	try{
		var oSelField2 = document.getElementById("category_drop12");
		oSelField2.options.add(oOption2);
		oOption2.text = "Choose the family of your printer";
		oOption2.value = "0";
	}catch(e){}
	
	
		try{
			document.getElementById('category_drop12').disabled=true;
		}catch(e){}
	document.getElementById('category_drop2').disabled=true;
	document.getElementById('category_drop3').disabled=true;
	
}
     
     
        	function showDivMixed(id1,id2)
	{
		document.getElementById(id1).style.display='inline';
		document.getElementById(id2).style.display='none';
	}
	
	function changeDivUpdate(id1,id2)
	{
		
		document.getElementById(id2).style.display='inline';
	}
   
function newFromAjax(id,msg)
{	
	try
	{  
			document.getElementById(id).style.display='inline';
			document.getElementById(id).style.color='red';
			
			document.getElementById(id).innerHTML=msg;
		
	}
	catch(e){}
}


function show_forgot_pass_div()
{
	document.getElementById('show_forgot_pass_dev').style.display='block';
	document.getElementById('show_forgot_pass_dev').focus;
	document.getElementById('userLogin').style.display='none';
		document.getElementById('frgetdev').style.height='55px';
}

function closeForgot()
{
	document.getElementById('show_forgot_pass_dev').style.display='none';
}

function show_login_dev()
{
	document.getElementById('userLogin').style.display='inline';
	try
	{
		if(document.getElementById('txtResultEmail').style.display=='inline')
		{
			document.getElementById('txtResultEmail').style.display='none';
		}
	}catch(e){}
	
	try
	{
		if(document.getElementById('show_forgot_pass_dev').style.display=='inline')
		{
			document.getElementById('show_forgot_pass_dev').style.display='none';
		}
	}catch(e){}
}

 function findaddressreqpayment(pcode)
 {
 	if (pcode != '')
	{
		//toggleFormButtonReq(true);
		//clearformreqpayment();
		//clearformreq();
	    document.S3SFormP.postcodePayment.value = pcode;
		document.S3SFormP.submit();
		
		//S3SFormPayment
		//S3SFormPayment
		
	}
 }
     
 function clearformreqpayment()
 {
 	//clear
 }
 
function findaddressreq(pcode)
{
	if (pcode != '')
	{
		//toggleFormButtonReq(true);
		//clearformreq();
	    document.S2SForm.postcode.value = pcode;
		document.S2SForm.submit();
	}
}


function hidePredictiveSearchBar()
{
	try
	{
		document.getElementById('srchempaty').style.display='none';
		//document.getElementById('srchempaty1').style.display='none';
		
	}
	catch(e){}	
	
	try
	{
		//document.getElementById('srchempaty1').style.display='none';	
	}
	catch(e){}
}

var myWindow;

function openCenteredWindow(url) {
    var width = 500;
    var height = 220;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
}


function updatePaymentAddress()
{
	
	if(confirm("Are you sure you want to update information?"))
	{
		document.getElementById('confirmgoods').rel = 'close';
		document.getElementById('updateinfo').submit();
		return true;
	}
	else
	{
		return false;
	}
	
}


function ValidateForm(Frm)
{
	
	var FrmElements = Frm.elements;
	for(i = 0;i < FrmElements.length;i++)
	{
		if( (FrmElements[i].type.toLowerCase() == "text") && (trim(FrmElements[i].title) != "") )
		{
			if((trim(FrmElements[i].value) == ""))
			{
				alert(FrmElements[i].title);
				FrmElements[i].value = trim(FrmElements[i].value);
				FrmElements[i].focus();
				return false;
			}
			else
			{
				FrmElements[i].value = trim(FrmElements[i].value);	
			}
		}
	}
	if(confirm("Are you sure you want to update information?"))
	{
		document.getElementById('confirmgoods').rel = 'close';
		document.getElementById('updateinfo').submit();
		return true;
	}
	else
	{
		return false;
	}
	
}