



function check_email(email)
{
var EmailOk  = true;
var Temp     =email;	
var AtSym    = Temp.indexOf('@');
var Period   = Temp.lastIndexOf('.');
var Space    = Temp.indexOf(' ');
var Length   = Temp.length - 1;   // Array is from 0 to length-1

if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
      EmailOk =false;
   }
return EmailOk;
}

/////////////////////////////////////////////////


// checks if all the chars in a string are legal, according to the required check
function check_string(str, check_type, extra_allowed_chars)
{	
	var i=0;
	var j=0;
	var chars="" ;
	var str_ok= new Array(str.length);

	for (i=0;i<str.length;i++)
	{
		str_ok[i]=0;
	}

	if (check_type=="alpha")
		chars+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéëìîðñòôö÷øùúõêóïí";
	else if (check_type=="numeric")
		chars+="1234567890";
	else if (check_type=="alphanumeric")
		chars+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéëìîðñòôö÷øùú1234567890õêíïó";
	else if (check_type=="heb_alpha")
		chars+="àáâãäåæçèéëìîðñòôö÷øùúíïêóõ";
	else if(check_type=="heb_alphanumeric")
		chars+="àáâãäåæçèéëìîðñòôö÷øùú1234567890õêóíï";
	else if (check_type=="eng_alpha")
		chars+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
	else if(check_type=="eng_alphanumeric")
		chars+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
	else
		return false;
	
	if (extra_allowed_chars)
		chars+=extra_allowed_chars;

	for (i=0;i<str.length;i++){
		for (j=0;j<chars.length;j++){
			if (str.substring(i,i+1)==chars.substring(j,j+1)){
				str_ok[i]=1;
			}
		}
	}

	for (i=0;i<str_ok.length;i++)
	{
		if (str_ok[i]==0)
			return false;
	}
	return true;
}
 

//////////////////////////


/*	valid_min(da_form.creditcard_number.value,8); || 
	(valid_max(da_form.creditcard_number.value,19)*/

 function valid_min(da_string, min)
 {
	if (da_string.length >= min)
		return true;
	else
		return false;
 }

  function valid_max(da_string, max)
 {
 	if (da_string.length <= max)
		return true;
	else
		return false;

 }

 /////////////////////////

function check_form()
{
	var da_form = window.document.contact; 
	var error_string="";

	error_string+=check_contact_form_name(da_form.name.value);
	error_string+=phone_or_email_not_blank(da_form.phone.value, da_form.email.value);
	error_string+=check_contact_form_phone(da_form.phone.value);
	error_string+=check_contact_form_email(da_form.email.value);
	error_string+=check_contact_form_textfield(da_form.textfield.value);

	if (error_string=="")
		return true;
	else
	{
		error_string = ":ðà ìú÷ï àú äùâéàåú äáàåú\n"+error_string;
		alert (error_string);
		return false;
	}
}

function phone_or_email_not_blank(da_string1, da_string2)
{
	var str="";
	if (da_string1=="" && da_string2=="")
		str =  "éù ìîìà îñ' èìôåï àå ëúåáú ãåà\"ì\n";
	return str;
}

function check_contact_form_name(da_string, lang)
{
	var str="";
	if (da_string=="") 
		str =  "ðà ìøùåí ùí\n";
	else if (!valid_min(da_string,2))
		str = "äùí ÷öø îãé\n";
	return str;
}

function check_contact_form_phone(da_string, lang)
{
	var str="";
	if (da_string!="" && check_string(da_string,"numeric"," -")==false)
		str =  "ðà ìøùåí àú îñôø äèìôåï òí ñôøåú áìáã\n";
	else if (da_string!="" && !valid_min(da_string,9))
		str = "îñôø äèìôåï ÷öø îãé\n";
	return str;
}

function check_contact_form_email(da_string, lang)
{
	var str="";
	 if (da_string!="" && check_email(da_string)==false)
		str= "ðà ìøùåí ëúåáú ãåà\"ì ú÷éðä\n";
	return str;
}

function check_contact_form_textfield(da_string, lang)
{
	var str="";
	if (da_string=="")
		str= "ìà øùåí ãáø áèåôñ\n";
	return str;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function openPresentationWin(url) {
	myWindowHandle = window.open(url,'myWindowName','width=700,height=580,scrollbars=yes');
}

function openWin(url) {
	myWindowHandle = window.open(url,'myWindowName','width=340,height=250,scrollbars=yes');
}


