var message="موقـع حـيــــــان . نــت  يرحـب بـكـم ويتـمنى لكـم أوقـاتـا طيبـة                           "
var message=message+"  " 
    i="0"			         
var tempstatus="  "                 
var speed="300"

function welcome()
{
   if (!document.all&&!document.getElementById)
   return
   window.status=tempstatus+message.charAt(i)  
   tempstatus=tempstatus+message.charAt(i)      
   i++					   
   if(i==message.length)
   {
      i="0"					   
      tempstatus=""				   
   }
   setTimeout("welcome()",speed)
}

j = 0
function start_moving(step)
{
	step = 4
	counter_speed = 1
	counter_frame.moveBy(step,0)
	counter_id = setTimeout("start_moving()",counter_speed)
	j++
	if (j >= 700/step) stop_moving()
}
function stop_moving()
{
	window.clearTimeout(counter_id);
}

function stringFilter (input)
{
	s = input.value;
	// Characters stripped out
	filteredValues = "1234567890";    
	var i;
	var returnString = "";
	for (i = 0; i < s.length; i++)
	{
		// Search through string and append to unfiltered values to returnString.
		var c = s.charAt(i);
		if (filteredValues.indexOf(c) == -1) returnString += c;
	}
	input.value = returnString;
}

function NameFilter (input)
{
	s = input.value;
	var varPermittedCharacters = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzہءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىي";
	var i;
	var returnString = "";
	var blnAlert = false;

	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (varPermittedCharacters.indexOf(c) >= 0)
		{
			returnString += c;
		}
		else blnAlert = true;
	}

//	for (i = 0; i < s.length; i++)
//	{
//		var c = s.charAt(i);
//		var c_asc = s.charCodeAt(i);
//		if (c_asc == 32 || (c_asc >= 97 && c_asc <= 122 ) || (c_asc >= 65 && c_asc <= 90 ) || (c_asc >= 1569 && c_asc <= 1610 ))
//		{
//			if (c_asc != 1600) returnString += c;
//			else blnAlert = true;
//		}
//		else blnAlert = true;
//	}

	input.value = returnString;
	if (blnAlert==true )
	{
		alert('استخدم الأحرف العربية والإنجليزية فقط للاسم')
		input.focus()
		return false;
	}
	else return NameCheck(input);
}

function NameCheck(input)
{
	varInput = input.value
	c_asc_prev = 32
	varName = ""

	for (i=0;i<varInput.length;i++)
	{
		c = varInput.charAt(i)
		c_asc = varInput.charCodeAt(i)
		if ((c_asc != 32) || ( c_asc == 32 && c_asc_prev != 32))
		{
			varName += c;
			c_asc_prev = c_asc;
		}

	}
	arrName = varName.split(" ")

	varNoOfValidParts = 0
	varValidName = ""
	blnSameParts = true
	for (i=0;i<arrName.length;i++)
	{
		if (arrName[i].length > 1 )
		{
			varNoOfValidParts += 1
			if (varValidName.length > 0) varValidName += " "
			varValidName += arrName[i]

			if (i > 0 )
			{
				if (arrName[i] != arrName[i-1]) blnSameParts = false
			}
		}
	
	}
	input.value = varValidName
	if (varNoOfValidParts < 3 )
	{
		alert('الرجاء كتابة الاسم كاملا من ثلاثة مقاطع')
		input.focus()
		return false;
	}
	else if (blnSameParts)
	{
		alert('الرجاء كتابة الاسم كاملا من ثلاثة مقاطع مختلفة')
		input.focus()
		return false;
	}
	else return true;
}

