/* For Email validation  */
function isEmailAddr(email)
{
				
	var result = false
	var theStr = new String(email)
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}


function check()
{
			
			
		
			
			str= '';
			
			/* for Name */
			if(document.getElementById('name').value == "")
			{
				str+="Name is required<br>";								
			}
			
			if(document.getElementById('email').value == "")
			{
				str+="Email is required<br>";
			}
			else if(document.getElementById('email').value  != "")
			{
				if(!isEmailAddr(document.getElementById('email').value ))
				{
				  str+="Please provide correct email address in the form: yourname@yourdomain.com<br>";
				}
			}
			
			
			
			/* for confirm password */
			if(document.getElementById('telephone').value  == "")
			{
				str+="Telephone number  is required<br>";
			}
		
			
			/*if(document.getElementById('city').value == "") {
				str+="City is required<br>";
			}*/


			if(document.getElementById('message').value == "") {
				str+="Message  is required<br>";
			}

			
			
			
		   if(str != '')
		   {
				show_row('mes_row');
				show_error(str,'div_signup');
				if(document.getElementById('confirm_mes_row'))
				hide_row('confirm_mes_row'); // next row
				return false;
		   }
		   else
		   {
				hide_row('mes_row');
				show_error('','div_signup');
				new Ajax.Updater('result', 'mail.php', {asynchronous:true, evalScripts:true, parameters:Form.serialize(document.contact_frm)});
				return false;
		   }			
}





function checkde()
{
			
			
			str= '';			
			/* for Name */
			if(document.getElementById('name').value == "")
			{
				str+="Name is required<br>";								
			}
			
			if(document.getElementById('email').value == "")
			{
				str+="eMail is required<br>";
			}
			else if(document.getElementById('email').value  != "")
			{
				if(!isEmailAddr(document.getElementById('email').value ))
				{
				  str+="Please provide correct email address in the form: yourname@yourdomain.com<br>";
				}
			}
			
			
			
			/* for confirm password */
			if(document.getElementById('telephone').value  == "")
			{
				str+="Teleofnnummer number  is required<br>";
			}
		
			
			/*if(document.getElementById('city').value == "") {
				str+="Stadt is required<br>";
			}*/


			if(document.getElementById('message').value == "") {
				str+="Nachricht  is required<br>";
			}

			
			
			
		   if(str != '')
		   {
				show_row('mes_row');
				show_error(str,'div_signup');
				if(document.getElementById('confirm_mes_row'))
				hide_row('confirm_mes_row'); // next row
				
				
				return false;
		   }
		   else
		   {
				hide_row('mes_row');
				show_error('','div_signup');
				new Ajax.Updater('result', 'mail.php', {asynchronous:true, evalScripts:true, parameters:Form.serialize(document.contact_frm)});
				return false;
		   }			
}




function checkEmail( emailAddress ) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test( emailAddress )){
return (true)
}
return (false)
}




function ch_name() 
{
	
		if(document.getElementById('name').value==""){
			document.getElementById('span_name').innerHTML = "<img src='images/error.jpg' align='texttop'>"; 	// show loading
		}	
		else {
			document.getElementById('span_name').innerHTML = "<img src='images/accept.jpg' align='texttop'>"; 	// show loading
		}
}


function ch_mail() 
{
		if(document.getElementById('email').value==""){
			document.getElementById('out_mail').innerHTML = "<img src='images/error.jpg' align='texttop'>"; 	// show loading
		}	
		else {
			
			if( ! checkEmail( document.getElementById("email").value ) )
			{
				document.getElementById('out_mail').innerHTML = "<img src='images/error.jpg' align='texttop'>"; 	// show loading
			}else{
				document.getElementById('out_mail').innerHTML = "<img src='images/accept.jpg' align='texttop'>"; 	// show loading
			}
		}
}



function ch_telephone() 
{
	
		if(document.getElementById('telephone').value==""){
			document.getElementById('out_telephone').innerHTML = "<img src='images/error.jpg' align='texttop'>"; 	// show loading
		}	
		else {
			document.getElementById('out_telephone').innerHTML = "<img src='images/accept.jpg' align='texttop'>"; 	// show loading
		}
}

function ch_city() 
{
	
		if(document.getElementById('city').value==""){
			document.getElementById('out_city').innerHTML = "<img src='images/error.jpg' align='texttop'>"; 	// show loading
		}	
		else {
			document.getElementById('out_city').innerHTML = "<img src='images/accept.jpg' align='texttop'>"; 	// show loading
		}
}



function on_question() 
{
	
		if(document.getElementById('question').value==""){
			document.getElementById('span-q').innerHTML = "<img src='images/error.jpg' align='texttop'>"; 	// show loading
		}	
		else {
			document.getElementById('span-q').innerHTML = "<img src='images/accept.jpg' align='texttop'>"; 	// show loading
		}
}
// JavaScript Document
/* display row inwhich error display(That contain the error div) */
function show_row(row_id)
{ 
	
	 
	 document.getElementById(row_id).style.display = 'block';
	
	
	  
	 
}
/* Hide row inwhich error display(That contain the error div) */
function hide_row(row_id)
{ 
	
  document.getElementById(row_id).style.display = 'none'
  
	 
}


/* Display or hide error message */
function show_error(str,div_id)
{ 
	 if(str!='')
	 {
	 document.getElementById(div_id).innerHTML = str;
	 document.getElementById(div_id).style.display = 'block';
	 }
	 else
	 {
	  document.getElementById(div_id).style.display = 'none'
	  document.getElementById(div_id).style.position = 'relative';
	 }
}

	