// JavaScript Document

window.onload = function(){
	document.getElementById("btnWatchNow").onclick = validate_webinar_form;
	openTopUp();
}

function validate_email(email) {
	var regex = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
	if(regex.test(email) == false)
	{
	return false;
	}
	else
	{
	return true;
	}
}

function show_webinar_error(msg, text_input) {
	var error_input = "error_" + text_input.id;
	document.getElementById(error_input).innerHTML = msg;
}

function clean_webinar_error(text_input) {
	var error_input = "error_" + text_input.id;
	document.getElementById(error_input).innerHTML = "";
}

function validate_webinar_form() {

	err=""
		
	if(document.forms[0].first_name.value == "" || document.forms[0].first_name.value == "First") {
		//document.getElementById('first_name_label').style.color="#cc0000";
		err += "First name is required.<br />";
		show_webinar_error("First name is required.",document.forms[0].first_name);
	}else{
		clean_webinar_error(document.forms[0].first_name);
	}
	
	if(document.forms[0].last_name.value == "" || document.forms[0].last_name.value == "Last") {
		//document.getElementById('last_name_label').style.color="#cc0000";
		err += "Last name is required.<br />";
		show_webinar_error("Last name is required.",document.forms[0].last_name);
	}else{
		clean_webinar_error(document.forms[0].last_name);
	}

	if(document.forms[0].company.value == "" || document.forms[0].company.value == "Company") {
		//document.getElementById('last_name_label').style.color="#cc0000";
		err += "Company is required.<br />";
		show_webinar_error("Company is required.",document.forms[0].company);
	}else{
		clean_webinar_error(document.forms[0].company);
	}

	if(document.forms[0].email.value == "" || document.forms[0].email.value == "Email") {
		//document.getElementById('email_label').style.color="#cc0000";
		err += "Email is required.<br />";
		show_webinar_error("Email is required.",document.forms[0].email);
	}
	else if(!validate_email(document.forms[0].email.value)) {
		//document.getElementById('email_label').style.color="#cc0000";
		err += "Email must be in valid format.<br />";
		show_webinar_error("Email must be in valid format.",document.forms[0].email);
	}else{
		clean_webinar_error(document.forms[0].email);
	}

	if(document.forms[0].phone.value == "" || document.forms[0].phone.value == "Phone") {
		err += "Phone is required.<br />";
		show_webinar_error("Phone is required.",document.forms[0].phone);
	}else{
		clean_webinar_error(document.forms[0].phone);
	}
	
	if (err != "") {
		//document.getElementById('webinar_form_msg').innerHTML=err;
		return false;
	}
	/*else {
		document.getElementById('webinar_form_msg').innerHTML="";
	}*/
		
	document.forms[0].submit();
	//return true;
}

function getQueryString(){
	var queryString = window.location.href.split("?")[1];
	var a = {};
	var variables = "";
	if(queryString!=undefined)
		variables = queryString.split("&");
	if(variables.length>1){
		for(var i=0;i<variables.length;i++){
			var keyvalue = variables[i].split("=");
			a[keyvalue[0]] = keyvalue[1];
		}
	}else if(variables.length==1){
		var keyvalue = variables[0].split("=");
		a[keyvalue[0]] = keyvalue[1];
	}else if(queryString==undefined){
		a = null;
	}
	return a;
}







