// JavaScript Document

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Function to disallow alphabets in numeric fields like price, area
// USAGE:  onkeypress="return isNumberKey(event)"
function isNumberKey(evt,enabledot)
{
	if(!enabledot) enabledot=0;
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=46 && enabledot==1)
	return false;
 else if (charCode > 31 && (charCode < 48 || charCode > 57) && enabledot==0)
	return false;

 return true;
}

////allow only characters///////
function charonly(e)
{
	var unicode=e.charCode? e.charCode : e.keyCode
	
	if (unicode!=8)
		{
			if ((unicode!=32 && (unicode<65 || (unicode>90 && (unicode<97 || unicode>122)))) && unicode!=39 && unicode!=45 && unicode!=13 && unicode!=15 && unicode!=37 &&  unicode!=39 && unicode!=14 && unicode!=9  )
			return false;
		}
}

function valtxt(frmname)
{
	if	(frmname.fname.value == " First Name" ||  isWhitespace(frmname.fname.value) || isEmpty(frmname.fname.value))
	{
		alert("Please enter your first name.");
		frmname.fname.focus();
		return false;
	}
	if	(frmname.lname.value == " Last Name" ||  isWhitespace(frmname.lname.value) || isEmpty(frmname.lname.value))
	{
		alert("Please enter your last name.");
		frmname.lname.focus();
		return false;
	}
	if(frmname.gender[0].checked==false && frmname.gender[1].checked==false)
	{
		alert("Please select your gender");
		frmname.gender[0].focus();
		return false;
	}
	if(frmname.dd.value == "0")
	{
		alert("Please select day");
		frmname.dd.focus();
		return false;
	}
	if(frmname.mm.value == "0")
	{
		alert("Please select month");
		frmname.mm.focus();
		return false;
	}
	if(frmname.yy.value == "0")
	{
		alert("Please select year");
		frmname.yy.focus();
		return false;
	}
	if (isWhitespace(frmname.emailid.value) || isEmpty(frmname.emailid.value))
	{
		alert("Please enter your email address");
		frmname.emailid.focus();
		return false;
	}
	if (isEmail(frmname.emailid.value) != true)
	{
		alert("Please enter your valid email address");
		frmname.emailid.select();
		return false;
	}
	/*if(frmname.ucountry.value == "0")
	{
		alert("Please select your country");
		frmname.ucountry.focus();
		return false;
	}
	if(frmname.ucountry.value == "Others" && (frmname.othercountry.value == "Other Country" || isWhitespace(frmname.othercountry.value) || isEmpty(frmname.othercountry.value)))
	{
		alert("Please enter your country");
		frmname.othercountry.focus();
		return false;
	}
	if(frmname.uccode.value == "Country Code" || frmname.uccode.value.replace(/ /g,"") == "" || isNaN(frmname.uccode.value))
	{
		alert("Please enter your Country Code.");
		frmname.uccode.focus();
		return false;
	}*/
	if(frmname.uacode.value == "Area Code" || frmname.uacode.value.replace(/ /g,"") == "" || isNaN(frmname.uacode.value))
	{
		alert("Please enter your Area Code.");
		frmname.uacode.focus();
		return false;
	}
	if(frmname.utno.value == "Number" || frmname.utno.value.replace(/ /g,"") == "" || isNaN(frmname.utno.value))
	{
		alert("Please enter your Phone Number.");
		frmname.utno.focus();
		return false;
	}
	/*if (document.form1.mobccode.value=="Country Code" || isWhitespace(document.form1.mobccode.value) || isEmpty(document.form1.mobccode.value))
	{
		alert("Please enter your Country Code.");
		document.form1.mobccode.focus();
		return false;
	}*/
	if (document.form1.mobno.value=="Number" || isWhitespace(document.form1.mobno.value) || isEmpty(document.form1.mobno.value))
	{
		alert("Please enter your mobile number");
		document.form1.mobno.focus();
		return false;
	}
	if (isNaN(document.form1.mobno.value))
	{
		alert("Please enter numbers only");
		document.form1.mobno.select();
		return false;
	}
	/*if(document.form1.mobno.value.length !=10)
	{
		alert("Please Enter a Valid Mobile Number \n(Do not enter 0 or +91)");
		document.form1.mobno.select();
		return false;
	}
	if(document.form1.ucity.selectedIndex == 0)
	{
		alert("Please select your city");
		document.form1.ucity.focus();
		return false;
	}
	if(document.form1.selectBranch.selectedIndex == 0)
	{
		alert("Please select your Branch");
		document.form1.selectBranch.focus();
		return false;
	}*/

if(!document.getElementById("authorize").checked)
{
alert("Please Authorize HDFC Bank To Contact You");
			document.getElementById("authorize").focus();
			return false;
}


	
	return true;
}

function FillCountry(a)
{
	showCountryDiv(1,a);
	
	//Show country specific div content
	for(i=1;i<=4;i++)
	{
		if(i==a)
		{
			document.getElementById('Country' + i +'').style.display = "block";
			
			if (document.getElementById('banner' + i +'') != null)
			{
				document.getElementById('banner' + i +'').style.display = "block";
			}
			
			if (document.getElementById('bannertext' + i +'') != null)
			{
				document.getElementById('bannertext' + i +'').style.display = "block";
			}
		}
		else
		{
			document.getElementById('Country' + i +'').style.display = "none";
			
			if (document.getElementById('banner' + i +'') != null)
			{
				document.getElementById('banner' + i +'').style.display = "none";
			}
			
			if (document.getElementById('bannertext' + i +'') != null)
			{
				document.getElementById('bannertext' + i +'').style.display = "none";
			}
		}
	}
	
	//Fill country dropdown in lead form
	FillCountryDD(a);
}

function FillCountryDD(a)
{
	var selbox = document.form1.ucountry;
	selbox.options.length = 0;
	
	switch (a)
	{
		//USA
		case '1': 
			selbox.options.length = 1;
			//selbox.options[0] = new Option('Canada','Canada:1');
			selbox.options[0] = new Option('USA','USA:1');
			selbox.selectedIndex = 0;
			
			document.getElementById("uccode").value   = '1';
			document.getElementById("mobccode").value = '1';
		break;
		
		//UK
		case '2': 
			selbox.options.length = 1;
			selbox.options[0] = new Option('UK','UK:44');
			selbox.selectedIndex = 0;
			
			document.getElementById("uccode").value   = '44';
			document.getElementById("mobccode").value = '44';
		break;
		
		//Singapore
		case '3': 
			selbox.options.length = 1;
			//selbox.options[0] = new Option('Hongkong','Hongkong:852');
			selbox.options[0] = new Option('Singapore','Singapore:65');
			selbox.selectedIndex = 0;
			
			document.getElementById("uccode").value   = '65';
			document.getElementById("mobccode").value = '65';
		break;
		
		//Europe
		case '4': 
			selbox.options.length = 15;
			selbox.options[0] = new Option('Austria','Austria:43');
			selbox.options[1] = new Option('Belgium','Belgium:32');
			selbox.options[2] = new Option('Cyprus','Cyprus:357');
			selbox.options[3] = new Option('Finland','Finland:358');
			selbox.options[4] = new Option('France','France:33');
			selbox.options[5] = new Option('Germany','Germany:49');
			selbox.options[6] = new Option('Greece','Greece:30');
			selbox.options[7] = new Option('Ireland','Ireland:353');
			selbox.options[8] = new Option('Italy','Italy:39');
			selbox.options[9] = new Option('Luxumburg','Luxumburg:352');
			selbox.options[10] = new Option('Malta','Malta:356');
			selbox.options[11] = new Option('Netherlands','Netherlands:31');
			selbox.options[12] = new Option('Portugal','Portugal:351');
			selbox.options[13] = new Option('Slovenia','Slovenia:386');
			selbox.options[14] = new Option('Spain','Spain:34');
			selbox.selectedIndex = 0;
			
			document.getElementById("uccode").value   = '43';
			document.getElementById("mobccode").value = '43';
		break;
		
		default : 
			selbox.options.length = 2;
			selbox.options[0] = new Option('Canada','Canada:1');
			selbox.options[1] = new Option('USA','USA:1');
			selbox.selectedIndex = 1;
			
			document.getElementById("uccode").value   = '1';
			document.getElementById("mobccode").value = '1';
	}
}

function showCountryDiv(a,b)
{
	for(i=1;i<=5;i++)
	{
		if(i==a)
		{
			document.getElementById('Country' + b + i +'').style.display = "block";
			document.getElementById('td' + i +'').className='menutxt1';
		}
		else
		{
			document.getElementById('Country' + b + i +'').style.display = "none";
			document.getElementById('td' + i +'').className='menutxt';
		}
	}
}

function showdiv(a)
{
	for(i=1;i<=5;i++)
	{
		if(i==a)
		{
			document.getElementById('div' + i +'').style.display="block";
			document.getElementById('td' + i +'').className='menutxt1';
		}
		else
		{
			document.getElementById('div' + i +'').style.display="none";
			document.getElementById('td' + i +'').className='menutxt';
		}
	}
}

function getCountryCode(countrylst)
{ 
	if(countrylst == '0')
	{
		document.getElementById("uccode").value   = 'Country Code';
		document.getElementById("mobccode").value = 'Country Code';
	}
	else
	{
		var a = countrylst.split(":");
		document.getElementById("uccode").value   = " " + a[1];
		document.getElementById("mobccode").value = " " + a[1];
		
		/*document.getElementById('uccode').style.background   = "#e0e0e0";
		document.getElementById('mobccode').style.background = "#e0e0e0";*/
	}
}
