﻿// Java Script File
function primal_EndRequestHandler(sender, args)
{
    //args.set_errorHandled(true);
    primaljs.primal_cancelTranx();
}

function primal_BeginRequestHandler(sender, args)
{
    
}

function primaljsmx(){

this.primal_DelCCInfoConfirm = function()
{
    if(confirm("Do you want to delete your credit card information now?"))
        return true;
    else
        return false;
}

this.primal_DeactivateVMWarning = function()
{
    if(confirm("Deactivating a mailbox will delete all its messages as well, do you want to continue?"))
        return true;
    else
        return false;
}

this.primal_submitTranx = function()
{
    if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById("Primal_Processing_Buttons").style.display = "none";
		document.getElementById("Primal_Processing_Indicator").style.display = "block";
	}
	else {
		if (document.layers) { // Netscape 4
			document.Primal_Processing_Buttons.display = "none";
			document.Primal_Processing_Indicator.style.display = "block";
		}
		else { // IE 4
			document.all.Primal_Processing_Buttons.style.display = "none";
			document.all.Primal_Processing_Indicator.style.display = "block";
		}
	}
    return true;
}

this.primal_cancelTranx = function()
{
    if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById("Primal_Processing_Buttons").style.display = "block";
		document.getElementById("Primal_Processing_Indicator").style.display = "none";
	}
	else {
		if (document.layers) { // Netscape 4
			document.Primal_Processing_Buttons.display = "block";
			document.Primal_Processing_Indicator.style.display = "none";
		}
		else { // IE 4
			document.all.Primal_Processing_Buttons.style.display = "block";
			document.all.Primal_Processing_Indicator.style.display = "none";
		}
	}
    return true;
}

this.primal_showSubmitPI = function(e)
{
//http://www.aspdotnetfaq.com/Faq/What-is-the-list-of-KeyCodes-for-JavaScript-KeyDown-KeyPress-and-KeyUp-events.aspx
    if((e.keyCode > 47 && e.keyCode < 91) ||
       (e.keyCode > 95 && e.keyCode < 112) ||
       (e.keyCode > 185 && e.keyCode < 223) ||
        e.keyCode == 8 ||
        e.keyCode == 46 ) 
        {
        }
        else 
        {
            return;
        }
    //alert(e.keyCode);
    
    if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById("Primal_Processing_Buttons").style.display = "block";
	}
	else {
		if (document.layers) { // Netscape 4
			document.submitPI.style.display = "block";
		}
		else { // IE 4
			document.all.submitPI.style.display = "block";
		}
	}
    return true;
}




 var primalsms_Oldmsg = "";
 var primalsms_OldmsgT1 = "";
 var primalsms_OldmsgT2 = "";
 var primalsms_OldmsgF1 = "";
 var primalsms_OldmsgF2 = "";

this.primalsms_idconvert = function(id)
{
    var convertedid = id;
    
    if (document.getElementById) { // DOM3 = IE5, NS6
		return document.getElementById(id);
    }
	else {
		if (document.layers) { // Netscape 4
			return document.id;
		}
		else { // IE 4
			return document.all.id;
		}
	}
	
    return convertedid;
};

this.primalsms_autotab = function(e)
{
    var src = (e.srcElement != null) ? e.srcElement : e.target;
    
    if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CODE"))
    {
        if (src.value.length == 3)
	    {
	        this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_NUM").focus();
	    }
	}
	else if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_NUM"))
    {
	    if (src.value.length == 7)
	    {
		    this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_Button_AddReceiver").focus();
	    }
	}
	else if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBackCode"))
    {
	    if (src.value.length == 3)
	    {
		    this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBack").focus();
	    }
	}
	else if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBack"))
    {
	    if (src.value.length == 7)
	    {
	        if(this.primalsms_idconvert("ctl00$ContentPlaceHolder_PrimalSelfcareNet$HIPControl_Img"))
	            this.primalsms_idconvert("ctl00$ContentPlaceHolder_PrimalSelfcareNet$HIPControl_Img").focus();
	        else    
		        this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_Button_Submit").focus();
	    }
	}
};

this.primalsms_checkphoneno = function(e)
{
    if(e.keyCode > 47 && e.keyCode < 58) 
    {
        return true;
    }
    if(e.keyCode == 46 || e.keyCode == 8 || e.keyCode == 9 ||
       e.keyCode == 13 || e.keyCode == 16 || e.keyCode == 17 ||
       e.keyCode == 18 || e.keyCode == 19 || e.keyCode == 20 ||
       e.keyCode == 37 || e.keyCode == 38 || e.keyCode == 39 ||
       e.keyCode == 40) 
    {
        return true;
    }
    
    var src = (e.srcElement != null) ? e.srcElement : e.target;
    if(src == this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBackCode"))
    {
        if(this.primalsms_OldmsgT1)
            src.value = this.primalsms_OldmsgT1;
        else
            src.value = "";
        
    }
    else if(src == this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBack"))
    {
        if(this.primalsms_OldmsgT2)
            src.value = this.primalsms_OldmsgT2;
        else
            src.value = "";
    }
    else if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CODE"))
    {
        if(this.primalsms_OldmsgF1)
            src.value = this.primalsms_OldmsgF1;
        else
            src.value = "";
    }
    else if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_NUM"))
    {
        if(this.primalsms_OldmsgF2)
            src.value = this.primalsms_OldmsgF2;
        else
            src.value = "";
    }

    alert("invalid phone number");
    return false;
};

this.primalsms_checksize = function(maxsize)
{
    var formElement = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_Message"];
	var formElementT1 = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_CallBackCode"];
	var formElementT2 = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_CallBack"];
	var Len1 = formElement.value.length;
	var Len2 = formElementT1.value.length;
	var Len3 = formElementT2.value.length;
	
	var formElementF1 = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_CODE"];
	var formElementF2 = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_NUM"];
		
	var Len = Len1+Len2+Len3;
	
	if (Len  > maxsize) {
	   formElement.value = this.primalsms_Oldmsg;
	   formElementT1.value = this.primalsms_OldmsgT1;
	   formElementT2.value = this.primalsms_OldmsgT2;

	   alert ("Your message has reached the maximum length allowed!");
	   return false;
	}
	else {
	   document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_Count"].value = Len;
	}
	this.primalsms_Oldmsg = formElement.value;
	this.primalsms_OldmsgT1 = formElementT1.value;
	this.primalsms_OldmsgT2 = formElementT2.value;
	this.primalsms_OldmsgF1 = formElementF1.value;
	this.primalsms_OldmsgF2 = formElementF2.value;
	return true;
};

this.primalt2p_checkphoneno = function(e)
{
    if(e.keyCode > 47 && e.keyCode < 58) 
    {
        return true;
    }
    if(e.keyCode == 46 || e.keyCode == 8 || e.keyCode == 9 ||
       e.keyCode == 13 || e.keyCode == 16 || e.keyCode == 17 ||
       e.keyCode == 18 || e.keyCode == 19 || e.keyCode == 20 ||
       e.keyCode == 37 || e.keyCode == 38 || e.keyCode == 39 ||
       e.keyCode == 40) 
    {
        return true;
    }
    
    var src = (e.srcElement != null) ? e.srcElement : e.target;
    if(src == this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBackCode"))
    {
        if(this.primalsms_OldmsgT1)
            src.value = this.primalsms_OldmsgT1;
        else
            src.value = "";
    }
    else if(src == this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBack"))
    {
        if(this.primalsms_OldmsgT2)
            src.value = this.primalsms_OldmsgT2;
        else
            src.value = "";
    }

    alert("invalid phone number");
    return false;
};

this.primalt2p_checksize = function(maxsize)
{
    var formElement = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_Message"];
	var formElementT1 = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_CallBackCode"];
	var formElementT2 = document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_CallBack"];
	var Len1 = formElement.value.length;
	var Len2 = formElementT1.value.length;
	var Len3 = formElementT2.value.length;

	var Len = Len1+Len2+Len3;
	
	if (Len  > maxsize) {
	   formElement.value = this.primalsms_Oldmsg;
	   formElementT1.value = this.primalsms_OldmsgT1;
	   formElementT2.value = this.primalsms_OldmsgT2;

	   alert ("Your message has reached the maximum length allowed!");
	   return false;
	}
	else {
	   document.aspnetForm["ctl00$ContentPlaceHolder_PrimalSelfcareNet$TextBox_Count"].value = Len;
	}
	this.primalsms_Oldmsg = formElement.value;
	this.primalsms_OldmsgT1 = formElementT1.value;
	this.primalsms_OldmsgT2 = formElementT2.value;
	return true;
};

this.primalt2p_autotab = function(e)
{
    var src = (e.srcElement != null) ? e.srcElement : e.target;
    if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBackCode"))
    {
	    if (src.value.length == 3)
	    {
		    this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBack").focus();
	    }
	}
	else if(src==this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_TextBox_CallBack"))
    {
	    if (src.value.length == 7)
	    {
		    this.primalsms_idconvert("ctl00_ContentPlaceHolder_PrimalSelfcareNet_Button_Submit").focus();
	    }
	}
};



};

var primaljs = new primaljsmx();
//sms related:



