﻿// JScript File

function fnsubmitdemo() 
{
    var strcomp_nm = '';
	var strcomp_url  = '';
	var stremail_add   = '';
	var strphoneno   = '';
	var strcont_nm   = '';
	var strSubmitUrl = '';
    
    strcomp_nm = document.getElementById('textfield6').value;	 
    strcomp_url = document.getElementById('textfield7').value;	 
	strcont_nm = document.getElementById('textfield8').value;	 
	stremail_add = document.getElementById('textfield10').value;	 
	strphoneno = document.getElementById('textfield9').value;	
	
	if (strcomp_nm == '')
	{
		alert('Company name cannot be blank.');
		document.getElementById('textfield6').focus();
		return false;		
	} 
	if (strcont_nm == '')
	{
		window.alert('Contact Name cannot be blank.');
		document.getElementById('textfield8').focus();
		return false;	
	}
	if (strcomp_url == '')
	{
		alert('Company URL cannot be blank.');
		document.getElementById('textfield7').focus();
		return false;		
	}
    
	if (strphoneno == '')
	{
		alert('Phone No cannot be blank.');
		document.getElementById('textfield9').focus();
		return false;	
	}
	
	if (strphoneno.length > 0)
	{
	    
	    // only allow numbers to be entered
        var checkOK = "0123456789-";
        //var checkStr = theForm.numbers.value;
        var allValid = true;
        var allNum = "";
        for (i = 0;  i < strphoneno.length;  i++)
        {
            ch = strphoneno.charAt(i);
            for (j = 0;  j < checkOK.length;  j++)
            if (ch == checkOK.charAt(j))
                break;
            if (j == checkOK.length)
            {
            allValid = false;
            break;
            }
            if (ch != ",")
            allNum += ch;
        }
        if (!allValid)
        {
            window.alert('Please enter only numeric value for Phone.');
            document.getElementById('textfield9').focus();
            return (false);
        }
    }
	if (stremail_add=='')
	{
		alert('Email-Id cannot be blank.');
		document.getElementById('textfield10').focus();	
		return false;
	}
	
	if (echeck(stremail_add)==false)
	{		
	    document.getElementById('textfield10').focus();
		return false;
	}
	
	if ((stremail_add==null))
	{
		alert('Please Enter your Email-Id');
		document.getElementById('textfield10').focus();	
		return false;
	}  
	
    //window.open("Demo_Request_submit1.aspx?strcomp_nm=" + strcomp_nm + "&strcomp_url=" + strcomp_url + "&stremail_add=" + stremail_add + "&strphoneno="+ strphoneno + "&strcont_nm=" + strcont_nm + "&strSubmitUrl=" + strSubmitUrl ,"popupwindow", "width=500, height=400, resizable = 0" )
    return true

}
function fnsubmit1()
{
    var strcomp_nm = '';
	var strcomp_url  = '';
	var stremail_add   = '';
	var strphoneno   = '';
	var strcont_nm   = '';
	var strSubmitUrl = '';
	
	var Product_catalog = '';
    var Page_Portal = '';
    var Page_want = '';
    var Page_need = '';
    var keyword ='';
    
    var cat_browser=0;
    var web_portal = 0;
    var ver_web_portal = 0;
    var cont_mgmt_sln=0;
    var search_eng_opt = 0;
    var build_sup_sln=0; 
 
  
  
    strcomp_nm = document.getElementById('textfield6').value;	 
    strcomp_url = document.getElementById('textfield7').value;	 
	strcont_nm = document.getElementById('textfield8').value;	 
	stremail_add = document.getElementById('textfield10').value;	 
	strphoneno = document.getElementById('textfield9').value;	
	
	if (strcomp_nm == '')
	{
		alert('Company name cannot be blank.');
		document.getElementById('textfield6').focus();
		return false;		
	} 
	
	if (strcomp_url == '')
	{
		alert('Company URL cannot be blank.');
		document.getElementById('textfield7').focus();
		return false;		
	}
	
	if (strcont_nm == '')
	{
		alert('Contact Name cannot be blank.');
		document.getElementById('textfield8').focus();	
		return false;	
	}
	
	if (strphoneno == '')
	{
		alert('Phone No cannot be blank.');
		document.getElementById('textfield9').focus();
		return false;	
	}
	
	if (strphoneno.length > 0)
	{
	    
	    // only allow numbers to be entered
        var checkOK = "0123456789-";
        //var checkStr = theForm.numbers.value;
        var allValid = true;
        var allNum = "";
        for (i = 0;  i < strphoneno.length;  i++)
        {
            ch = strphoneno.charAt(i);
            for (j = 0;  j < checkOK.length;  j++)
            if (ch == checkOK.charAt(j))
                break;
            if (j == checkOK.length)
            {
            allValid = false;
            break;
            }
            if (ch != ",")
            allNum += ch;
        }
        if (!allValid)
        {
            alert('Please enter only numeric value for Phone.');
            document.getElementById('textfield9').focus();
            return (false);
        }
    }
	
	if (stremail_add=='')
	{
		alert('EmailId cannot be blank.');
		document.getElementById('textfield10').focus();	
		return false;
	}
	
	if (echeck(stremail_add)==false)
	{		
	    document.getElementById('textfield10').focus();
		return false;
	}
	
	if ((stremail_add==null))
	{
		alert('Please Enter your Email ID');		
		document.getElementById('textfield10').focus();
		return false;
	}     

    //window.open("Demo_Request_Submit.aspx?strcomp_nm=" + strcomp_nm + "&strcomp_url=" + strcomp_url + "&stremail_add=" + stremail_add + "&strphoneno="+ strphoneno + "&strcont_nm=" + strcont_nm + "&strSubmitUrl=" + strSubmitUrl + "&Product_catalog=" + Product_catalog + "&Page_Portal=" + Page_Portal + "&Page_want=" + Page_want + "&Page_need=" + Page_need + "&keyword=" + keyword + "&cat_browser=" + cat_browser + "&web_portal=" + web_portal + "&ver_web_portal=" + ver_web_portal + "&cont_mgmt_sln=" + cont_mgmt_sln + "&search_eng_opt=" + search_eng_opt + "&build_sup_sln=" + build_sup_sln ,"popupwindow", "width=500, height=400, resizable = 0" )
    return true
}
function RadioSelect(chk,obj)
			{
				var ChkBx;
				var TexBx;
				
				ChkBx = document.getElementById(chk);
				TexBx = document.getElementById(obj);
				
				if (ChkBx.checked == true)
				{							
					TexBx.disabled = false;					
				}
				else
				{
					TexBx.disabled = true;
					TexBx.value = "";
				}			
			}
			
function ValidateNumber(objName)
			{			
				
				if (window.event.keyCode >= 48 && window.event.keyCode <= 57)
				{
					return true;
				}
				else
				{
					window.event.keyCode == 0;
					return false;
				}
			}

function fnSubmit()
{
	var strcomp_nm = '';
	var strcomp_url  = '';
	var stremail_add   = '';
	var strphoneno   = '';
	var strcont_nm   = '';
	var strSubmitUrl = '';
	
	strcomp_nm = document.getElementById('textfield').value;	 
	strcomp_url = document.getElementById('textfield2').value;	 
	strcont_nm = document.getElementById('textfield3').value;	 
	stremail_add = document.getElementById('textfield4').value;	 
	strphoneno = document.getElementById('textfield5').value;	 
    
	if (strcomp_nm == '')
	{
		alert('Company name cannot be blank.');
		document.getElementById('textfield').focus();		
		return false;		
	} 
	
	if (strcomp_url == '')
	{
		alert('Company URL cannot be blank.');
		document.getElementById('textfield2').focus();
		return false;	
	}
	
	if (strcont_nm == '')
	{
		alert('Contact Name cannot be blank.');
		document.getElementById('textfield3').focus();
		return false;	
	}
	if (stremail_add=='')
	{
		alert('EmailId cannot be blank.');
		document.getElementById('textfield4').focus();	
		return false;
	}
	
	if (echeck(stremail_add)==false)
	{		
	    document.getElementById('textfield4').focus();
		return false;
	}
	
	if ((stremail_add==null))
	{
		window.alert('Please Enter your Email ID');	
		document.getElementById('textfield4').focus();	
		return false;
	}
	if (strphoneno == '')
	{
		alert('Phone No cannot be blank.');
		document.getElementById('textfield5').focus();	
		return false;	
	}
	
	if (strphoneno.length > 0)
	{
	    
	    // only allow numbers to be entered
        var checkOK = "0123456789-";
        //var checkStr = theForm.numbers.value;
        var allValid = true;
        var allNum = "";
        for (i = 0;  i < strphoneno.length;  i++)
        {
            ch = strphoneno.charAt(i);
            for (j = 0;  j < checkOK.length;  j++)
            if (ch == checkOK.charAt(j))
                break;
            if (j == checkOK.length)
            {
            allValid = false;
            break;
            }
            if (ch != ",")
            allNum += ch;
        }
        if (!allValid)
        {
            alert('Please enter only numeric value for Phone.');
            document.getElementById('textfield5').focus();
            return (false);
        }
    }	
	return true
}
 
//function fnClose()
//{
//	window.close();
//}	
		 
function echeck(str)
 {	 
	var at='@';
	var dot='.';
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1)
	{
		window.alert("Invalid E-mail ID");
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		window.alert("Invalid E-mail ID");
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		window.alert("Invalid E-mail ID");
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1)
	{
	window.alert("Invalid E-mail ID");
	return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
	window.alert("Invalid E-mail ID");
	return false
	}

	if (str.indexOf(dot,(lat+2))==-1)
	{
	window.alert("Invalid E-mail ID");
	return false
	}

	if (str.indexOf(" ")!=-1)
	{
	window.alert("Invalid E-mail ID");
	return false
	}

 	return true					
}