function chk_blank(f)
{
	
    flag=1;
    for(i=0 ; i<f.elements.length ; i++)
    {
        e=f.elements[i];
	//	alert(e.type+"\n"+e.id+"\n"+e.name+"\n"+e.title);
	
	/*
	else if(e.id=="cities_ids_pickup" && e.type=="hidden")
	{
	    if(e.value!=""){ flag=0;break; }
	}
	else if(e.id=="county_id_pickup" && e.type=="hidden")
	{
	    if(e.value!=""){ flag=0;break; }
	}
	else if(e.id=="cities_ids" && e.type=="hidden")
	{
	    if(e.value!=""){ flag=0;break; }
	}
	else if(e.id=="county_id" && e.type=="hidden")
	{
	    if(e.value!=""){ flag=0;break; }
	}
	*/
		
        if(e.id=="noblank")
        {
            if(e.type=="text" || e.type=="textarea" || e.type=="password" || e.type=="hidden")
            {
                if(e.value=="")  {    flag=0;       break;           }
            }
            else if(e.type=="select-one" || e.type=="select-multiple")
            {
                    if(e.value=="-1" || e.value=="")  {    flag=0;     break;      }
            }
            else if (e.type=="radio" || e.type=="checkbox")
            {
                flag=0;
                for(j=0 ; j<f.elements.length ; j++)
                {
                    e1=f.elements[j];
                    if(e1.type==e.type && e1.name==e.name)
                    {
                        if(e1.checked)       {        flag=1;       break;      }
                    }
                }	
                if(flag==0)	{  break;  }
            }
        }
	else if(e.id=="noblank_email" && (e.type=="text" || e.type=="textarea" || e.type=="password"))
	{
	    if(e.value=="")
	    {
		flag=0;
		break;
	    }
	    else
	    {
		if(!chk_email(e.value))    {     flag=0;     break;     }
	    }
	}
	else if(e.id=="email" && (e.type=="text" || e.type=="textarea" || e.type=="password"))
	{
	    if(e.value!="")
	    {
		if(!chk_email(e.value))    {     flag=0;     break;     }
	    }
	}
    }
    if(!flag)		
    {
	    if(e.title=="")
        {
            msg="Please first enter all * marked fields";
        }
        else 
        {
            if(e.type=="text" || e.type=="textarea" || e.type=="password")
            {
                msg="Please first enter "+e.title+"!";
            }
            else
            {
                msg="Please first select "+e.title;
            }
        }
        
        alert(msg);	
        //e.focus();
        //alert(e.name);
        return false;
    }
    else
    {
    	//alert("Ok");
    	return true;
    }
}

function chk_email(v)	
{
	//r=/^[a-zA-z0-9_.-]+@[a-zA-z0-9_.-]+\.[a-zA-z0-9-]+/gi;
	//return r.test(v);
	for(j=0;j<v.length;j++)
	{
		if(v.charAt(j)=='@')
		{
			f1=j+1;
		}
		if(v.charAt(j)=='.')
		{
			f2=j+1;
		}
	}
	if(f1==0 || f2==0)
	{
		return false;
	}
	else
	{
		return true;
	}
}
///////////////////////////////
goods="0123456789";
function limitchar(e)
{
	var key, keychar;
	if (window.event)
		key=window.event.keyCode;
	else if (e)
		key=e.which;
	else
		return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	if (goods.indexOf(keychar) != -1)
	{
		goods="0123456789";
		return true;
	}
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	{
		goods="0123456789";
		return true;
	}
	return false;
}
/////////////////////////////
function chk_val_limit(obj,min,max)
{
       
    if(obj)
    {
        min=parseFloat(min);
        max=parseFloat(max);
        v=parseFloat(obj.value);
        if(v<min || v>max)
        {
                alert("Please enter a value between "+min+" and "+max+".");
                if(v<min)
                        obj.value=min;
                else
                        obj.value=max;
                obj.focus();
        }
        if(obj.value=="") { obj.value=0; }
    }
    
}
/////////////////////////////////
/*function wopen(pg)
{
window.open(pg,'Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+400+',height='+400+'')		
}

/////////////////////////////////
function wopen_homepage(pg,page)
{
window.open(pg,page,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+500+',height='+400+'')		
}*/




