//var id = new String(window.location.search.toString().substring(1, window.location.toString().length));
//
//var lang = id.substr(0,1);
//var pcateg = id.substr(1,1);
//var scateg = id.substr(2,1);
//var seriet = id.substr(3,1);
//var serie_id = id.substr(4,2);
//
//function build_navig()
//{
//	var string = '<p>Produits / ';
//
//	string =  string + product_list[lang + '-' + pcateg] + ' / ';
//
//	if (scateg != 'X')
//	{
//		string = string + product_categories[lang + '-' + scateg] + ' / ';
//	}
//
//	if (seriet != 'X')
//	{
//		string = string + serie_title[lang + '-' + seriet] + ' / ';
//	}
//
//	string = string + '<strong>' + series[lang + '-' + serie_id] + '</strong></p>';
//
//	return string
//
//}

function updatePage(p_item)
{
	for (var i = 0; i < products.length; i++)
	{
		if (p_item != products[i])
		{
			eval('document.getElementById("' + products[i] + '").style.display = ' + "'none'");
		}
	}
	eval('document.getElementById("' + p_item + '").style.display = ' + "'block'");
	eval('document.getElementById("description_' + p_item + '").innerHTML = "' + description + '"');
}

function get_params(defaut_lang, defaut_product_category, defaut_id, defaut_serie_id)
{
	var id = new String(window.location.search.toString().substring(1, window.location.toString().length));
	param_product_category = id.substr(0,1) || defaut_product_category;
	param_lang = id.substr(1,1) || defaut_lang;
	param_xml_fileid = id.substr(2,2) || defaut_serie_id;
	param_xml_filename = xml_filepath + xml_file[param_xml_fileid];
	param_product_id = id.substr(4) || defaut_id;
}

function init_flash(param_lang,param_product_id,param_xml_filename)
{
	// <![CDATA[

	var so = new SWFObject("/swf/products_cmp.swf", "products_cmp", "515", "326", "8", "#FFFFFF");
	so.addParam("menu", "false");
	so.addParam("wmode", "transparent");
	so.addVariable("serie_file", param_xml_filename);
	so.addVariable("language", param_lang);
	so.addVariable("product_id", param_product_id);
	so.write("flash");

	// ]]>
}

function display_form_part(section)
{
	if (section == 1)
	{
		document.getElementById("boite_1").style.display = 'block';
		if (document.getElementById("client_agent").value == 'agent')
		{
			document.getElementById("boite_client").style.display = 'none';
		}
		if (document.getElementById("client_agent").value == 'client')
		{
			document.getElementById("boite_client").style.display = 'block';
		}
		if (document.getElementById("client_agent").value == '')
		{
			document.getElementById("boite_client").style.display = 'none';
			document.getElementById("boite_1").style.display = 'none';
		}
	}
	if (section == 2)
	{
		if (document.getElementById("type_calcul").value == 'zone_typique')
		{
			document.getElementById("boite_zone").style.display = 'block';
			document.getElementById("boite_autocad").style.display = 'none';
		}
		if (document.getElementById("type_calcul").value == 'plan_autocad')
		{
			document.getElementById("boite_zone").style.display = 'none';
			document.getElementById("boite_autocad").style.display = 'block';
		}
		if (document.getElementById("type_calcul").value == '')
		{
			document.getElementById("boite_autocad").style.display = 'none';
			document.getElementById("boite_zone").style.display = 'none';
		}
	}
}

function display_etats_province(form)
{
	var country = document.forms[form].country.value;

	if (country != '')
	{
		document.getElementById("erreur_country").style.display = 'none';
		if (country == 'ca')
		{
			document.getElementById("province").style.display = 'block';
			document.getElementById("state").style.display = 'none';
		}
		if (country == 'us')
		{
			document.getElementById("province").style.display = 'none';
			document.getElementById("region").style.display = 'none';
			document.getElementById("state").style.display = 'block';
		}
		if (country != 'us' && country != 'ca')
		{
			document.getElementById("province").style.display = 'none';
			document.getElementById("state").style.display = 'none';
			document.getElementById("region").style.display = 'none';
		}

	}
	else
	{
		document.getElementById("province").style.display = 'none';
		document.getElementById("state").style.display = 'none';
		document.getElementById("region").style.display = 'none';
	}
}

function display_region(form)
{
	var country = document.forms[form].province.value;

	if (document.forms[form].province.value != "")
	{
		document.getElementById("erreur_province").style.display = 'none';
	}

	if (country == 'QC')
	{
		document.getElementById("region").style.display = 'block';
	}
	else
	{
		document.getElementById("region").style.display = 'none';
	}
}

function check_form(form)
{
	var flag = 0;

	if (document.forms[form].lastname.value == "")
	{
		document.getElementById("erreur_name").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_name").style.display = 'none';
	}


	if (document.forms[form].firstname.value == "")
	{
		document.getElementById("erreur_prenom").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_prenom").style.display = 'none';
	}


	if (document.forms[form].title.value == "")
	{
		document.getElementById("erreur_title").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_title").style.display = 'none';
	}


	if (document.forms[form].company.value == "")
	{
		document.getElementById("erreur_firme").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_firme").style.display = 'none';
	}



	if (document.forms[form].country.value == "")
	{
		document.getElementById("erreur_country").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_country").style.display = 'none';
		document.getElementById("erreur_region").style.display = 'none';

		if (document.forms[form].country.value == "ca")
		{
			document.getElementById("erreur_state").style.display = 'none';

			if (document.forms[form].province.value == "")
			{
				document.getElementById("erreur_province").style.display = 'block';
				flag = 1;
				return false;
			}
			else
			{
				if (document.forms[form].province.value == "QC")
				{
					if (document.forms[form].region.value == "")
					{
						document.getElementById("erreur_region").style.display = 'block';
						flag = 1;
						return false;
					}
					else
					{
						document.getElementById("erreur_region").style.display = 'none';
					}
				}
			}
		}
		else if (document.forms[form].country.value == "us")
		{
			document.getElementById("erreur_province").style.display = 'none';

			if (document.forms[form].state.value == "")
			{
				document.getElementById("erreur_state").style.display = 'block';
				flag = 1;
				return false;
			}
			else
			{
				document.getElementById("erreur_state").style.display = 'none';
			}
		}
	}

	if (document.forms[form].address.value == "")
	{
		document.getElementById("erreur_address").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_address").style.display = 'none';
	}


	if (document.forms[form].city.value == "")
	{
		document.getElementById("erreur_ville").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_ville").style.display = 'none';
	}

	if (document.forms[form].postalcode.value == "")
	{
		document.getElementById("erreur_cp").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_cp").style.display = 'none';
	}


	if (document.forms[form].phone.value == "")
	{
		document.getElementById("erreur_tel").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_tel").style.display = 'none';
	}


	var emailText = document.forms[form].email.value;

	if (emailText.value == "")
	{
		document.getElementById("erreur_mail").style.display = 'block';
		flag = 1;
		return false;
	}
	else if (emailText.indexOf("@") == -1)
	{
		document.getElementById("erreur_mail").style.display = 'block';
		flag = 1;
		return false;
	}
	else if (emailText.indexOf(".") == -1)
	{
		document.getElementById("erreur_mail").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_mail").style.display = 'none';
	}



	if (document.forms[form].brochure.value == "")
	{
		document.getElementById("erreur_brochure").style.display = 'block';
		flag = 1;
		return false;
	}
	else
	{
		document.getElementById("erreur_brochure").style.display = 'none';
	}


	if (flag != 0)
	{
		return false;
	}
	else
	{
		//return false;
		return true;
	}
}




function check_region(form)
{
	if (document.forms[form].region.value != "")
	{
		document.getElementById("erreur_region").style.display = 'none';
	}
}

function change_display(id, max)
{
	for (i=1; i<=max; ++i)
	{
		if (id != i)
		{
			if (i > 9)
			{
				eval('document.getElementById("display_' + i + '").style.display = ' + "'none'");
			}
			else
			{
				eval('document.getElementById("display_0' + i + '").style.display = ' + "'none'");
			}
		}
	}
	eval('document.getElementById("display_' + id + '").style.display = ' + "'block'");
}

function build_url(url, serie_id, tech_id)
{
	var complete_url = url + '?' + param_product_category + serie_id + tech_id;
	window.location = complete_url;
}

function getCookie(name)
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1)
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else begin += 2;

	var end = document.cookie.indexOf(";", begin);
	if (end == -1) end = dc.length;

	return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie(value)
{
	var curCookie = "preference="
					+ escape(value)
					+ "; expires=Wed, 01-Jan-2020 00:00:01 GMT"
					+ "; path=/"
					+ "; domain=lumec.com";

	document.cookie = curCookie;

	redirect_index(value)
}

function redirect_index(langue)
{
	var redirectUrl;
	if (langue)
	{
		if (langue == 'F')
		{
			redirectUrl = '/index_fr.html';
		}
		else
		{
			redirectUrl = '/index_en.html';
		}
	}
	else
	{
		redirectUrl = '/index_fr.html';
	}

	window.location = redirectUrl;
}
