<!--
function selectList(This,value){
		/*var length = This.length;
		var n;*/
		This.value=value;
		/*if(value != ""){
			for(n=0;n<length;n++){
				if(This.options[n].value == value){
					This.selectedIndex = n;
					return;
				}
			}
		}*/
}
function requireField(element,altvalue)//usage "return requireField(new Array(document.form1.email,document.form1.pass),new Array('Email address is required !','Password is required !'));"
{
	for(i=0;i<element.length;i++)
	{
		if(element[i].value == '')
		{
			alert(altvalue[i]);
			element[i].focus();
			return false;
		}
	}
	return true;
}
function compareMatch(e1,e2,altvalue)
{
	if(e1.value != e2.value)
	{
		alert(altvalue);
		e2.focus();
		return false;
	}
	return true;
}
function validEmail(This)
{
	var result,address,user;
	var i;
	address=This.value;
	components=new Array();
	if (address.match(/^[\w_\-\.]+\@[\w_\-]+\.[\w_\-\.]+$/))
	{
		address=address.replace('@','.');
		components=address.split('.');
		for (i=0; i<components.length-1; i++)
		{
			if (components[i].match(/[^\w_\-]/))
			{
				result=false;
				break;				
			}
		}
		if (result!=false)
			result=true;
	}
	else
		result=false;

	if (result == false)
	{
		alert('Invalid email address.');
		This.focus();
		return false;
	}
	return true;
}
function validNumber(This)
{
	var x=This.value;
	var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if (anum.test(x) || x == "")
		return 1;
	else
	{
		alert("Please input a valid number!");
		This.focus();
		return 0;
	}
}
function checkLength(This,min,max,Null)//This is element ,Null =1 is allow null else not allow null
{
	if(This.value == "" && Null == 1)//if Null set 0 that is not allow null value
		return 1;
	else
	{
		 if(!validNumber(This)){    
              return 0;    
     }else	if(This.value.length < min)
		{
			alert('Length is not less than '+min+' degits');
			This.focus();	
			return 0;
		}
		else if (This.value.length > max)
		{
			alert('Length is not greater than '+max+' degits');
			This.focus();	
			return 0
		}
	}
	return 1;
}
function checkLength_withMes(This,min,max,Null,altmes)//This is element ,Null =1 is allow null else not allow null
{
	if(This.value == "" && Null == 1)//if Null set 0 that is not allow null value
		return 1;
	else
	{
		 if(!validNumber(This)){    
              return 0;    
     }else	if(This.value.length < min)
		{
			alert(altmes+' '+min+' degits');
			This.focus();	
			return 0;
		}
		else if (This.value.length > max)
		{
			alert(altmes+' '+max+' degits');
			This.focus();	
			return 0
		}
	}
	return 1;
}
function browserSniffer() 
{
  	var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));

	var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));

	var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||

                          (agt.indexOf("; nav") != -1)) );

    var is_nav5 = (is_nav && (is_major == 5));
    var is_nav5up = (is_nav && (is_major >= 5));

	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

	var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_webtv = (agt.indexOf("webtv") != -1);

	//alert(agt);
	if(!(is_ie5up))//if not ie 5 up redirect
		return 1;
	else
		return 0;
}
function preview_pass(e_main,e_prev)
{
	e_prev.value = e_main.value;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function useStates(val) {	
	if (val == "US") {
		document.getElementById("show_tr").style.display = "";				
	}
	else {
		document.getElementById("show_tr").style.display = "none";	
	}
}

function showQText(obj) {	
	//alert(obj.value);
	if (obj.value != "friends" && obj.value != "") {
		document.form1.q_text.style.display = "";
		document.form1.specified.style.display = "";
	}
	else {
		document.form1.q_text.style.display = "none";
		document.form1.specified.style.display = "none";
	}
}
