function isBlank(s){
	if (s==null) return true;
   	    for(var i = 0; i < s.length; i++) {
	        var c = s.charAt(i);
    	    if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
   	}
   	return true;
}
function check_contact() {
	var form = document.getElementById("form1");
    if ((form.regarding.value==null) || (form.regarding.value=="null")) {
    	e1=1;
		document.getElementById('regarding').className='error';
	} else {
    	e1=0;
		document.getElementById('regarding').className='';
    }
	if ((form.message.value==null) || (form.message.value=="")) {
    	e2=1;
		document.getElementById('message').className='error';
    } else {
        e2=0;
		document.getElementById('message').className='';
    }		
    if ((form.con_email.value==null) || (form.con_email.value=="")) {
        e3=1;
		document.getElementById('con_email').className='error';
		//alert('email error');
    } else if (isValidEmail(form.con_email.value)){
        e3=1;
		document.getElementById('con_email').className='error';
	} else {
        e3=0;
		document.getElementById('con_email').className='';
	}
				
	if (e1 || e2 || e3) {
		document.getElementById('error').style.display='block';
		if (e3 == 1) { document.getElementById('error').innerHTML = "Please enter a valid email address"; }
		if (e2 == 1) { document.getElementById('error').innerHTML = "Please enter a message to be sent"; }
		if (e1 == 1) { document.getElementById('error').innerHTML = "Please select a option from the drop down menu highlighted"; }
		return false;
    } else {
		document.getElementById('error').style.display='none';
		return true;
    }
}
	
	
//alert('email error');
    //} //else if (isValidEmail(form.email.value)){
        //	e3=1;
			//document.getElementById('email').className='error';
		//}	
	
	
function check_contact2() {
	var form = document.getElementById("contact");
        if ((form.name.value==null) || (form.name.value=="")) {
            e1=1;
			document.getElementById('name').className='error';
        } else {
            e1=0;
			document.getElementById('name').className='';
        }

        if ((form.email.value==null) || (form.email.value=="")) {
            e2=1;
			document.getElementById('email').className='error';
        } else if (isValidEmail(form.email.value)){
        	e2=1;
			document.getElementById('email').className='error';
		} else {
            e2=0;
			document.getElementById('email').className='';
        }
		
		if ((form.name.value==null) || (form.name.value=="")) {
            e1=1;
			document.getElementById('name').className='error';
        } else {
            e1=0;
			document.getElementById('name').className='';
        }
		
		if (e1 || e2) {
            document.getElementById('res2').style.display='block';
			return false;
        } else {
			document.getElementById('res2').style.display='none';
			return true;
           // form.action="contact.php";
			//form.send.value = 1;
			//form.submit();
        }
	}

function isValidEmail(checkString) {

//	    var emailFormat = /^[a-zA-Z0-9_\.]+\@{1}([a-zA-Z0-9]+\.){1,3}[a-zA-Z]{2,4}$/;
//		regExpEmail= new RegExp(emailFormat);
//		if(regExpEmail.test(checkString)==false)
//		{
//			return true;
//		}		
//		return false;

		var flag = 1;

		var txt = checkString;
		var pos = txt.indexOf('.')

		var pos1= txt.indexOf('@')

		var len = txt.length;

		if(pos1 == 0 || pos==0 || pos1 == -1 || pos==(pos1-1))
		{
			return true;
		}
		else
		{
			var txt1 = txt.substring(0,pos1)
			for(i=0 ; i< txt1.length ; i++)
			{
				var ch = txt1.charAt(i)
				if( ch <= '9' && ch >= '0')
					flag = 0
				else if(ch <= 'z'&& ch >= 'a')
					flag = 0
				else if(ch <= 'Z' && ch >= 'A')
					flag=0
				else if(ch == '.')
					flag=0
				else if(ch == '_')
					flag=0
				else if(ch == '-')
					flag=0
				else
					flag=1;	

				if(flag == 1)
				{
					return true;
				}
			}

			var txt2 = txt.substring(pos1+1,len)
			pos2 = txt2.indexOf('.')
			if(pos2 == -1 || pos2 == 0 || pos2== (txt2.length-1))
			{
				return true;
			}
			else
			{
				var txt3 = txt2.substring(0,pos2)
				flag=1
				for(i=0 ; i< txt3.length ; i++)
				{
					var ch = txt3.charAt(i)
					if( ch <= '9' && ch >= '0')
						flag = 0
					else if(ch <= 'z'&& ch >= 'a')
						flag = 0
					else if(ch <= 'Z' && ch >= 'A')
						flag=0
					else if(ch == '_')
						flag=0
					else if(ch == '-')
						flag=0
					else
						flag=1;	

					if(flag == 1)
					{
						return true;
					}
				}

				var txt4 = txt2.substring(pos2+1,txt2.length)
				if (txt4.indexOf('.') == -1 && txt4.length >3)
				{
					return true;
				}
				flag=1
				for(i=0 ; i< txt4.length ; i++)
				{
					var ch = txt4.charAt(i)
					if( ch <= '9' && ch >= '0')
						flag = 0
					else if(ch <= 'z'&& ch >= 'a')
						flag = 0
					else if(ch <= 'Z' && ch >= 'A')
						flag=0
					else if(ch == '-')
						flag=0
					else if(ch == '.')
					{
						flag=0
						if( i == (txt4.length - 1))
						flag=1;	
					}
					else
						flag=1;	

					if(flag == 1)
					{
						return true;
					}
				}

			}
		}
	
	}

function direct_mail(){
	var str = 'mailto:';
	str += 'peter';
	str += '@see-design.com';
	document.write(str);
}