﻿function check_loginform(){
    if (document.getElementById('qemail').value=='Enter your E-mail address!'){
        document.getElementById('Err_qemail').style.display='block';
        document.getElementById('qemail').focus();
        window.setTimeout("document.getElementById('Err_qemail').style.display='none';", 3000);
        return;
    }
    if (!isEmailAddr(document.getElementById('qemail').value)){
        document.getElementById('Err_qemail').style.display='block';
        document.getElementById('qemail').focus();
        window.setTimeout("document.getElementById('Err_qemail').style.display='none';", 3000);
        return;
    }
    if (document.getElementById('qusrname').value=='Enter your user name!'){
        document.getElementById('Err_qusrname').style.display='block';
        document.getElementById('qusrname').focus();
        window.setTimeout("document.getElementById('Err_qusrname').style.display='none';", 3000);
        return;
    }
    if (document.getElementById('qpassword').value=='Enter your account password!'){
        document.getElementById('Err_qpassword').style.display='block';
        document.getElementById('qpassword').focus();
        window.setTimeout("document.getElementById('Err_qpassword').style.display='none';", 3000);
        return;
    }
  AJAX_Login();
}
//================================================================
function isEmailAddr(email){
    var result = false
    var theStr = new String(email)
    var index = theStr.indexOf("@");
	if (index > 0){
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
return result;
}
//================================================================
function AJAX_Login(){
    document.getElementById('ajax_submit').innerHTML = "<div style='text-align: left;'><img style='vertical-align: middle; padding-right: 6px;' alt='Please Wait' src='../Cls_Images/Loading.gif' />Searching login.. Please Wait.</div>";
    window.setTimeout("SendLogin();", 1000);
}
//================================================================

var clientloginencryption;

function SendLogin(){
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp==null){
        alert ("Your browser does not support AJAX!");
        return;
    } 
        var Query = document.getElementById('qemail').value+'|';
        Query += document.getElementById('qusrname').value+'|';
        Query += document.getElementById('qpassword').value;        
        var url = 'http://www.vetlook.co.uk/Cls_Ajax_Forms/Ajax_Wapper.aspx?mod=vlloginquery&values=' + Query;
        xmlHttp.open("POST",url,true);
        xmlHttp.onreadystatechange = SendLoginresponse;
        xmlHttp.send('');
}
//================================================================
function SendLoginresponse(){ 
    if (xmlHttp.readyState==4){
        var clBoolean = xmlHttp.responseText;
        if (clBoolean=="TRUE"){
            createCookieX('vlloginhttp',document.getElementById('qemail').value+'|'+document.getElementById('qusrname').value+'|'+document.getElementById('qpassword').value,2);
            document.getElementById('ajax_submit').innerHTML = "";
            document.getElementById('ajax_return').innerHTML="<br />Login Success please wait while we redirect you!<br />";
            window.setTimeout("document.getElementById('ajax_return').innerHTML='';", 4500);
            window.setTimeout("redirectlogin();", 1000);
        }else{
            document.getElementById('ajax_submit').innerHTML = "<a onclick='check_loginform();' href='#msgform'>Login</a>";
            document.getElementById('ajax_return').innerHTML="<br />Sorry there is no record of this user, please try again!<br />";
            window.setTimeout("document.getElementById('ajax_return').innerHTML='';", 4500);        
        }
    }
}
//================================================================
function redirectlogin(){
    window.location="http://www.vetlook.co.uk/Clients/Account/"
}
//================================================================
function createCookieX(name,value,days){
	if (days) {
		var sdate = new Date();
		sdate.setTime(sdate.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+sdate.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
//================================================================
function changeInputType(oldObject, oType) {
    var newObject = document.createElement('input');
    newObject.type = oType;
    if(oldObject.size) newObject.size = oldObject.size;
    if(oldObject.value) newObject.value = oldObject.value;
    if(oldObject.name) newObject.name = oldObject.name;
    if(oldObject.id) newObject.id = oldObject.id;
    if(oldObject.className) newObject.className = oldObject.className;
    if(oldObject.onblur) newObject.onblur = oldObject.onblur;
    if(oldObject.onfocus) newObject.onfocus = oldObject.onfocus;
    oldObject.parentNode.replaceChild(newObject,oldObject);
    return newObject;
}
//================================================================
function P_cleartextbox(itemid, settext){
    if (document.getElementById(itemid).value==settext){
        changeInputType(document.getElementById(itemid),'password');
        document.getElementById(itemid).value='';
        document.getElementById(itemid).style.color = '#000000';
        document.getElementById(itemid).focus();
        document.getElementById(itemid).focus();
     }
}
//================================================================
function P_bkcleartextbox(itemid, settext){
    if (document.getElementById(itemid).value==''){
        changeInputType(document.getElementById(itemid),'text');
        document.getElementById(itemid).style.color = '#a9a9a9';
        document.getElementById(itemid).value=settext;
    }
}