﻿// JScript File

function grayIn()
{
   var optThreeA =document.getElementById("chkQ21");
   var optThreeB=document.getElementById("chkQ22");
   optThreeA.disabled=false;
   optThreeB.disabled=false;
}

function grayOut()
{
   var optThreeA =document.getElementById("chkQ21");
   var optThreeB=document.getElementById("chkQ22");
   optThreeA.disabled=true;
   optThreeB.disabled=true;
}

function showone(status)
{
    var d1=document.getElementById("div1");
    var d2=document.getElementById("div2");
    var frm=document.getElementById("frmQuote1");
    if(status)
    {
        d1.style.display = "none";
         d2.style.display = "block";
         frm.value="frmQuote2";
         
    }
    else 
    {
        d1.style.display = "block";
         d2.style.display = "none";
         frm.value="frmQuote1";
        
    }
}

var error="";

function checkMail(str)
{
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(str))
		return true;
	else
		return false;
}

function validateCheckbox(pos,size)
{
var checkedBox1=false;
var ctrl="chkQ";
    for(var i=1;i<=size;i++)
    {
    ctrl=ctrl+pos+i;
    var q=document.getElementById(ctrl);
        if(q.checked)
            {
                if(i==size && pos<=2 && document.getElementById("txtOther"+pos).value=="")
                {
                    error+="Please specify comment of Question No"+pos+" in given Text box\n";
                    
                }
                checkedBox1=true;
            }
        ctrl="chkQ";
    }
return checkedBox1;
}

function validateCheckbox1(pos,size)
{
var checkedBox2=false;
var ctrl="chkQQ";
    for(var i=1;i<=size;i++)
    {
    ctrl=ctrl+pos+i;
    var q=document.getElementById(ctrl);
        if(q.checked)
            {
                if(i==size && pos==2 && document.getElementById("txtOther2"+pos).value=="")
                {
                    error+="Please specify comment of Question No"+pos+" in given Text box\n";
                    
                }
                checkedBox2=true;
            }
        ctrl="chkQQ";
    }
return checkedBox2;
}

function SubmitQuote2()
{

    if(!validateCheckbox1(1,2))
    {
        error="Select any one option from Question No 1. \n";
    }
//    if(!validateCheckbox1(2,5))
//    {
//       error+="Select any one option from Question No 2. \n";
//    }
    if(!validateCheckbox1(3,7))
    {
        error+="Select any one option from Question No 3. \n";
    }
var fname=document.getElementById("txtFname1").value ;
var Sname=document.getElementById("txtSName1").value ;
var email=document.getElementById("txtEmail1").value;
var phNo=document.getElementById("txtPhone1").value;
    if(fname=="")
    {
        error+="Please provide your First Name. \n"
    }
    if(Sname=="")
    {
        error+="Please provide your Last Name. \n"
    }
    if(email=="")
    {
        error+="Please provide your Email Address. \n"
    }
    else if(!checkMail(email))
    {
        error+="Email format is not correct. \n"
    }
    if(phNo=="")
    {
        error+="Please provide your Daytime Phone Number. \n"
    }
var frmQt=document.forms['frmQuote'];
    if(error=="")
    {
        frmQt.submit();
    }
    else
    {
        alert(error);
        error="";
    }
}

function SubmitQuote()
{

    if(!validateCheckbox(1,5))
    {
        error="Select any one option from Question No 1. \n";
    }
//    if(!validateCheckbox(2,5))
//    {
//       error+="Select any one option from Question No 2. \n";
//    }
    if(!validateCheckbox(3,7))
    {
        error+="Select any one option from Question No 3. \n";
    }
    var fname=document.getElementById("txtFname").value ;
    var Sname=document.getElementById("txtSName").value ;
    var email=document.getElementById("txtEmail").value;
    var phNo=document.getElementById("txtPhone").value;
    if(fname=="")
    {
        error+="Please provide your First Name. \n"
    }
    if(Sname=="")
    {
        error+="Please provide your Last Name. \n"
    }
    if(email=="")
    {
        error+="Please provide your Email Address. \n"
    }
    else if(!checkMail(email))
    {
        error+="Your Email Address format is not correct. \n"
    }
    if(phNo=="")
    {
        error+="Please provide your Daytime Phone Number. \n"
    }
    var frmQt=document.forms['frmQuote'];
    if(error=="")
    {
        frmQt.submit();
    }
    else
    {
        alert(error);
        error="";
    }
}

function SubmitLink()
{
var yourname=document.getElementById("txtYourName").value;
var yourEmail=document.getElementById("txtYourEmail").value;
var friendname=document.getElementById("txtFriendName").value;
var friendEmail=document.getElementById("txtFriendEmail").value;
if(yourname=="")
{
    error+="Please provide your Name.\n";
}
if(yourEmail=="")
{
     error+="Please provide your Email Address.\n";
}
else if(!checkMail(yourEmail))
{
    error+="your Email Address format is not correct.\n";
}
if(friendname=="")
{
    error+="Please provide your Friend's Name.\n";
}
if(friendEmail=="")
{
    error+="Please provide your Friend's Email Address.\n";
}
else if(!checkMail(friendEmail))
{
    error+="your Friend's Email Address format is not correct.\n";
}
var frmLink=document.forms['frmSendPageLink'];
if(error=="")
    {
        frmLink.submit();
    }
    else
    {
        alert(error);
        error="";
    }
}


   


