﻿// JScript File
function OpenPreview()
{
    //source page
        var FINDtxtRegisterBusName = getObject("ctl00_ContentPlaceHolderBodyMain_txtRegisterBusName");
        var FINDtxtTraderName = getObject("ctl00_ContentPlaceHolderBodyMain_txtTraderName");
        var FINDtxtBusAddress = getObject("ctl00_ContentPlaceHolderBodyMain_txtBusAddress");
        var FINDtxtBusPhone = getObject("ctl00_ContentPlaceHolderBodyMain_txtBusPhone");
        var FINDtxtBusFax = getObject("ctl00_ContentPlaceHolderBodyMain_txtBusFax");
        var FINDtxtBusEmail = getObject("ctl00_ContentPlaceHolderBodyMain_txtBusEmail");
        var FINDtxtBusMobile = getObject("ctl00_ContentPlaceHolderBodyMain_txtBusMobile");
        var FINDtxtBusPostalAddress = getObject("ctl00_ContentPlaceHolderBodyMain_txtBusPostalAddress");
        var FINDddlTypeOfBusinss = getObject("ddlTypeOfBusinss"); //drop down list
        var FINDtxtDateIncor = getObject("ctl00_ContentPlaceHolderBodyMain_txtDateIncor");
        var FINDtxtBank = getObject("ctl00_ContentPlaceHolderBodyMain_txtBank");
        var FINDtxtBankPhone = getObject("ctl00_ContentPlaceHolderBodyMain_txtBankPhone");
        var FINDTextBox21 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox21");
        var FINDTextBox24 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox24");
        var FINDTextBox12 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox12");
        var FINDTextBox22= getObject("ctl00_ContentPlaceHolderBodyMain_TextBox22");
        var FINDTextBox25 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox25");
        var FINDTextBox19 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox19");
        var FINDTextBox23 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox23");
        var FINDTextBox26 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox26");
        var FINDTextBox20 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox20");
        var FINDTextBox28 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox28");
        var FINDTextBox29 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox29");
        var FINDTextBox34 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox34");
        var FINDTextBox37 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox37");
        var FINDTextBox30 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox30");
        var FINDTextBox32 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox32");
        var FINDTextBox35 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox35");
        var FINDTextBox38 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox38");
        var FINDTextBox31 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox31");
        var FINDTextBox33 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox33");
        var FINDTextBox36 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox36");
        var FINDTextBox39 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox39");
        var FINDTextBox27 = getObject("ctl00_ContentPlaceHolderBodyMain_TextBox27");
        var FINDnewentity = getObject("newentity");

    
        //Form validation
        var myFlag = "1";
        if (FINDtxtRegisterBusName.value == "")
        {    
               myFlag = "2";
               getObject("validationtxtRegisterBusName").innerHTML = "*"; 
        }
        else
            getObject("validationtxtRegisterBusName").innerHTML = ""; 
            
        if (FINDtxtBusAddress.value == "")
        {    
            myFlag = "2";
            getObject("validationtxtBusAddress").innerHTML = "*"; 
        }
        else
            getObject("validationtxtBusAddress").innerHTML = ""; 
            
        if (FINDtxtBusPhone.value == "")
        {   
            myFlag = "2";
            getObject("validationtxtBusPhone").innerHTML = "*"; 
        }
        else
            getObject("validationtxtBusPhone").innerHTML = ""; 
            
        if (FINDtxtDateIncor.value == "")
        {    
            myFlag = "2";
            getObject("validationtxtDateIncor").innerHTML = "*"; 
        }
        else
            getObject("validationtxtDateIncor").innerHTML = "";
            
        if (FINDtxtBank.value == "")
        {    
            myFlag = "2";
            getObject("validationtxtBank").innerHTML = "*"; 
        }
        else
            getObject("validationtxtBank").innerHTML = ""; 
            
        if (FINDtxtBankPhone.value == "")
        {    
            myFlag = "2";
            getObject("validationtxtBankPhone").innerHTML = "*"; 
        }
        else
            getObject("validationtxtBankPhone").innerHTML = "";     
            
        if (FINDTextBox21.value == "")
        {   
             myFlag = "2";
              getObject("validationTextBox21").innerHTML = "*"; 
        }
        else
             getObject("validationTextBox21").innerHTML = ""; 
             
        if (FINDTextBox24.value == "")
        {    
            myFlag = "2";
            getObject("validationTextBox24").innerHTML = "*"; 
        }
        else
            getObject("validationTextBox24").innerHTML = ""; 
            
        if (FINDTextBox12.value == "")
        {   
             myFlag = "2";
             getObject("validationTextBox12").innerHTML = "*"; 
        }
        else
            getObject("validationTextBox12").innerHTML = "";
            
        if (FINDTextBox28.value == "")
        {    
            myFlag = "2";
            getObject("validationTextBox28").innerHTML = "*"; 
        }
        else
            getObject("validationTextBox28").innerHTML = ""; 
            
        if (FINDTextBox29.value == "")
        {    
            myFlag = "2";            
            getObject("validationTextBox29").innerHTML = "*"; 
        }
        else
            getObject("validationTextBox29").innerHTML = ""; 
            
        if (FINDTextBox34.value == "")
        {    
           myFlag = "2";
           getObject("validationTextBox34").innerHTML = "*"; 
        }
        else
            getObject("validationTextBox34").innerHTML = ""; 
            
        if (FINDTextBox37.value == "")
        {    
            myFlag = "2";
             getObject("validationTextBox37").innerHTML = "*"; 
        }     
        else
            getObject("validationTextBox37").innerHTML = ""; 
            
        if (CheckEmail(FINDtxtBusEmail.value)==false)
        {    
           myFlag = "2";
           getObject("validationtxtBusEmail").innerHTML = "Invalid";
        }
        else
            getObject("validationtxtBusEmail").innerHTML = "";
            
       if (myFlag == "1")
       {     
            window.open("dealerapplicationform_preview.aspx");
       }
}

function PreviewDelearAppFormWin()
{            
    if (window.opener != null)
    {
        //source page
        var FINDtxtRegisterBusName =  window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtRegisterBusName");
        var FINDtxtTraderName = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtTraderName");
        var FINDtxtBusAddress = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBusAddress");
        var FINDtxtBusPhone = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBusPhone");
        var FINDtxtBusFax = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBusFax");
        var FINDtxtBusEmail = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBusEmail");
        var FINDtxtBusMobile = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBusMobile");
        var FINDtxtBusPostalAddress = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBusPostalAddress");
        var FINDddlTypeOfBusinss = window.opener.document.getElementById("ddlTypeOfBusinss"); //drop down list
        var FINDtxtDateIncor = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtDateIncor");
        var FINDtxtBank = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBank");
        var FINDtxtBankPhone = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_txtBankPhone");
        var FINDTextBox21 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox21");
        var FINDTextBox24 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox24");
        var FINDTextBox12 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox12");
        var FINDTextBox22= window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox22");
        var FINDTextBox25 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox25");
        var FINDTextBox19 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox19");
        var FINDTextBox23 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox23");
        var FINDTextBox26 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox26");
        var FINDTextBox20 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox20");
        var FINDTextBox28 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox28");
        var FINDTextBox29 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox29");
        var FINDTextBox34 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox34");
        var FINDTextBox37 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox37");
        var FINDTextBox30 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox30");
        var FINDTextBox32 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox32");
        var FINDTextBox35 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox35");
        var FINDTextBox38 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox38");
        var FINDTextBox31 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox31");
        var FINDTextBox33 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox33");
        var FINDTextBox36 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox36");
        var FINDTextBox39 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox39");
        var FINDTextBox27 = window.opener.document.getElementById("ctl00_ContentPlaceHolderBodyMain_TextBox27");
        var FINDnewentity = window.opener.document.getElementById("newentity");
                       
        //destination page
        var FINDspanBusinessName = getObjectDestination("spanBusinessName");
        var FINDspanTradingAs = getObjectDestination("spanTradingAs");
        var FINDspanBusinessAddress = getObjectDestination("spanBusinessAddress");
        var FINDspanPhone = getObjectDestination("spanPhone");
        var FINDspanFax = getObjectDestination("spanFax");
        var FINDspanMobile = getObjectDestination("spanMobile");
        var FINDspanEmailAddress = getObjectDestination("spanEmailAddress");
        var FINDspanPostAddress = getObjectDestination("spanPostAddress");
        var FINDspanTypeOfBusiness = getObjectDestination("spanTypeOfBusiness");
        var FINDspanDateOfIncorp = getObjectDestination("spanDateOfIncorp");
        var FINDspanBank = getObjectDestination("spanBank");
        var FINDspanPhone1 = getObjectDestination("spanPhone1");
        var FINDspanName1 = getObjectDestination("spanName1");
        var FINDspanDob1 = getObjectDestination("spanDob1");
        var FINDspanAddress1 = getObjectDestination("spanAddress1");
        var FINDspanName2 = getObjectDestination("spanName2");
        var FINDspanDob2 = getObjectDestination("spanDob2");
        var FINDspanAddress2 = getObjectDestination("spanAddress2");
        var FINDspanName3= getObjectDestination("spanName3");
        var FINDspanDob3 = getObjectDestination("spanDob3");
        var FINDspanAddress3 = getObjectDestination("spanAddress3");
        var FINDspanTradeReferences = getObjectDestination("spanTradeReferences");
        var FINDspanNewEntry = getObjectDestination("spanNewEntry");
        var FINDspanBusinessName11 = getObjectDestination("spanBusinessName11");
        var FINDspanContactName11 = getObjectDestination("spanContactName11");
        var FINDspanPhone11 = getObjectDestination("spanPhone11");
        var FINDspanBusinessName12 = getObjectDestination("spanBusinessName12");
        var FINDspanContactName12 = getObjectDestination("spanContactName12");
        var FINDspanPhone12 = getObjectDestination("spanPhone12");
        var FINDspanBusinessName13 = getObjectDestination("spanBusinessName13");
        var FINDspanContactName13 = getObjectDestination("spanContactName13");
        var FINDspanPhone13= getObjectDestination("spanPhone13");
        var FINDspanFax11 = getObjectDestination("spanFax11");
        var FINDspanFax12 = getObjectDestination("spanFax12");
        var FINDspanFax13 = getObjectDestination("spanFax13");
        var FINDspanMonthlyPurchases = getObjectDestination("spanMonthlyPurchases");
            
        //copy values
        copyObjValue(FINDtxtRegisterBusName, FINDspanBusinessName);
        copyObjValue(FINDtxtTraderName,FINDspanTradingAs);
        copyObjValue(FINDtxtBusAddress,FINDspanBusinessAddress);
        copyObjValue(FINDtxtBusPhone,FINDspanPhone);
        copyObjValue(FINDtxtBusFax,FINDspanFax);
        copyObjValue(FINDtxtBusEmail,FINDspanEmailAddress);
        copyObjValue(FINDtxtBusMobile,FINDspanMobile);
        copyObjValue(FINDtxtBusPostalAddress,FINDspanPostAddress);
        copyObjValue(FINDddlTypeOfBusinss,FINDspanTypeOfBusiness);
        copyObjValue(FINDtxtDateIncor,FINDspanDateOfIncorp);
        copyObjValue(FINDtxtBank,FINDspanBank);
        copyObjValue(FINDtxtBankPhone,FINDspanPhone1);
        copyObjValue(FINDTextBox21,FINDspanName1);
        copyObjValue(FINDTextBox24,FINDspanDob1);
        copyObjValue(FINDTextBox12,FINDspanAddress1);
        copyObjValue(FINDTextBox22,FINDspanName2);
        copyObjValue(FINDTextBox25,FINDspanDob2);
        copyObjValue(FINDTextBox19,FINDspanAddress2);
	    copyObjValue(FINDTextBox23,FINDspanName3);
	    copyObjValue(FINDTextBox26,FINDspanDob3);
        copyObjValue(FINDTextBox20,FINDspanAddress3);
        copyObjValue(FINDTextBox28,FINDspanBusinessName11);
        copyObjValue(FINDTextBox29,FINDspanContactName11);
        copyObjValue(FINDTextBox34,FINDspanPhone11);
        copyObjValue(FINDTextBox37,FINDspanFax11);
        copyObjValue(FINDTextBox30,FINDspanBusinessName12);
        copyObjValue(FINDTextBox32,FINDspanContactName12);
        copyObjValue(FINDTextBox35,FINDspanPhone12);
        copyObjValue(FINDTextBox38,FINDspanFax12);
        copyObjValue(FINDTextBox31,FINDspanBusinessName13);
        copyObjValue(FINDTextBox33,FINDspanContactName13);
        copyObjValue(FINDTextBox36,FINDspanPhone13);
        copyObjValue(FINDTextBox39,FINDspanFax13);
        copyObjValue(FINDTextBox27,FINDspanMonthlyPurchases);
    	    
	        var check_value;
    	    
	        //FINDspanNewEntry;
	        if (FINDnewentity != null)
	        {
	            check_value = FINDnewentity.checked;
	            if (check_value==true)
	                FINDspanNewEntry.innerHTML = "YES";
	            else
	                FINDspanNewEntry.innerHTML = "NO";
	        }
	        else
	            alert("this is null");

    }

}


//return an object
function getObject(myID)
{
    return document.getElementById(myID);
}

function getObjectDestination(myID)
{
    return document.getElementById(myID);
}


function copyObjValue(mySourceObj, myTargetObj)
{
    var sourceValue = mySourceObj.value;
    if (mySourceObj != null)
    {
        if (sourceValue != null || sourceValue != "")
		    myTargetObj.innerHTML = sourceValue;
		else
		    myTargetObj.innerHTML = "";
    }
}

function printPage() 
{
  	    if (window.print)
		    window.print();
	    else
		    alert("Sorry, your browser doesn't support the print feature. Use the File menu on your browser to select Print.");
}

function CheckEmail(email) {

AtPos = email.indexOf("@")
StopPos = email.lastIndexOf(".")

if (email == "") {
    return false;
}

if (AtPos == -1 || StopPos == -1) {
    return false;
}

if (StopPos < AtPos) {
    return false;
}

if (StopPos - AtPos == 1) {
    return false;
} 

return true;
}

