// JavaScript Document
function RenderEmail(u,d,isLink){
	var eml = '';
	if(isLink){ eml = '<a href=\"mailto:'+ u + '@' + d + '\">' + u + '@' + d + '</a>'; }
	else { eml = u + '@' + d; }
	document.write(eml);
}

//Create AJAX Object
function createXMLHttpRequest() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   alert("AJAX is not supported by your browser.");
   return null;
}

function DealerLogin(){
	var ajax = createXMLHttpRequest();
	if(ajax){
		ajax.open("POST", "AJAXdealerlogin.aspx");
		//ajax.open("POST", "https://www.advancedfoldingcover.com/AJAXdealerlogin.aspx");
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4 && ajax.status == 200){
				//alert(ajax.responseText);
				if(eval(ajax.responseText)){
					window.location = "admin/admin.aspx";
				}else {
					document.getElementById('divLogin').innerHTML = "Sorry, Invalid Login";
				}
			}
		}
		
		var usr = document.getElementById('txtuser').value;
		var pwd = document.getElementById('txtpass').value;
		
		//var enc = AesCtr.encrypt(usr,pwd,256);
		//alert(enc);
		//alert(AesCtr.decrypt(enc,pwd,256));
		var query = "action=dealer&u=" + usr + "&p=" + pwd;
		ajax.send(query); 
	}
}

function productSearch(){
	var q = document.getElementById('prodQry');
	if(q && q.value != ''){ window.location = 'products.aspx?prod=' + q.value; }
}

function inputInit(){
	var fld = document.getElementsByTagName('input');
	for(i=0; i < fld.length; i++){
		if(fld[i].type=='text' || fld[i].type=='textarea' || fld[i].type=='password'){
			//fld[i].onclick = onclickInput;
			fld[i].onfocus = onclickInput;
		}
	}
}

function onclickInput(e){
	var targ;
	if (!e){ var e = window.event; }
	if (e.target){ targ = e.target; }
	else if (e.srcElement){ targ = e.srcElement;}
	if (targ.nodeType == 3){ targ = targ.parentNode; } //Safari Bug Fix
	var val = document.getElementById(targ.id).value;
	targ.onmouseout = function(e){ mouseoutInput(e,val); }
	document.getElementById(targ.id).value = '';
}

function mouseoutInput(e, orig){
	var targ;
	if (!e){ var e = window.event; }
	if (e.target){ targ = e.target; }
	else if (e.srcElement){ targ = e.srcElement;}
	if (targ.nodeType == 3){ targ = targ.parentNode; } //Safari Bug Fix
	if(targ.value == ''){ document.getElementById(targ.id).value = orig; }
	targ.onmouseout = null;
}

window.onload = function(){ inputInit(); }