var PURCHASE_URL = "https://www.yaskifo.com/order.asp"
var PRODUCT_ID_STD = "110953"
var PRODUCT_ID_PRO = "110954"

function IdChange(_lang) // 'FR' or 'US'
{
	var total = 8;
	id = window.document.palm_form.palm_id.value;
	missing = total - id.length;
	var txt = "OK";

	if(_lang=='FR')
	{
		if( missing>0 )			txt = "(encore " + missing + " caractères)";
		if( missing==total )	txt = "( " + missing + " caractères )";
		if( missing==1 )		txt = "(encore " + missing + " caractère)";
	}
	if(_lang=='US')
	{
		if( missing>0 )			txt = "(" + missing +  " chars missing)";
		if( missing==total )	txt = "( " + missing + " chars )";
		if( missing==1 )		txt = "(1 char missing)";
	}
	document.getElementById("ID_COMMENT").innerHTML = txt;
}

function GetAndCheckPalmId()
{
	id = window.document.palm_form.palm_id.value;
	if( id.length != 8 )
		id = null;
	return id;
}

function PurchaseUrl(_version,_lang)
{
	if(_version=='STD')	PRODUCT_ID = PRODUCT_ID_STD;
	else PRODUCT_ID = PRODUCT_ID_PRO;
	url = PURCHASE_URL + "?LNG=" + _lang + "&ID=" + PRODUCT_ID;
	return url;
}

function PurchaseVersion(_version,_lang)
{
	for(i=0;i<document.links.length;i++)
	{
		if( document.links[i].name==_version )
			break;
	}	

	target_url = PurchaseUrl(_version,_lang);
	palm_id = GetAndCheckPalmId();
	ret = true;
	if( palm_id )
		target_url += "&CODE_" + PRODUCT_ID + "=" + palm_id;
	else
	{
		var conf = "Palm Id not entered above. Do you want to purchase now and tell your Palm Id later ?";
		if( _lang=="FR" )
			conf = "Vous n'avez pas fourni l'identifiant de votre Palm. Voulez-vous procéder à l'achat maintenant et fournir plus tard votre identifiant ?";
		ret = confirm(conf);
	}
	window.document.links[i].href = target_url;
	return ret;
}

function DirectPurchaseLink(_title,_version,_lang)
{	
	url = PurchaseUrl(_version,_lang);
	full_link = '<a href=' + url + ' target="_parent">' + _title + '</a>';
	document.write(full_link);
}
