// JavaScript Document
var reqime = " Your name", reqemail = " Your e-mail address", reqtext = " Your message", reqtel = " Telephone number", reqfeedback = " Your feedback";

function exit()
{
var mes = confirm('Exit?');
if(mes)
	{
	window.location.href= "exit.php";	
	}
}

function resetForm( form )
{
for( i = 0 ; i < form.elements.length ; i++ )
	{
    with( form.elements[i] )
    	{
        if( type != "button" && type != "reset" && type != "submit" )
        form.elements[i].value = "";
        }
    }
}

/* Over Out */

function FocusOver(Q,N)
{
switch(N)
	{
	case 0:
		{
		if (Q.value==' Search...') Q.value='';
		//document.getElementById("search").style.background = "url(images/bg_field_revers.jpg)";
		}
	break;
	case 1:
		{
		if (Q.value== reqime) Q.value='';	
		}
	break;
	case 2:
		{
		if (Q.value== reqtel) Q.value='';	
		}
	break;
	case 3:
		{
		if (Q.value== reqfeedback) Q.value= '';	
		}
	break;
	case 4:
		{
		if (Q.value== reqemail) Q.value= '';	
		}
	break;
	case 5:
		{
		if (Q.value== reqtext) Q.value= '';	
		}
	break;	
	}
}

function FocusOut(Q,N)
{
switch(N)
	{
	case 0:
		{
		if (Q.value=='') Q.value=' Search...';
		//document.getElementById("search").style.background = "url(images/bg_field.jpg)";
		}
	break;
	case 1:
		{
		if (Q.value=='') Q.value = reqime;	
		}
	break;
	case 2:
		{
		if (Q.value== '') Q.value= reqtel;	
		}
	break;
	case 3:
		{
		if (Q.value== '') Q.value= reqfeedback;	
		}
	break;
	case 4:
		{
		if (Q.value== '') Q.value= reqemail;	
		}
	break;
	case 5:
		{
		if (Q.value== '') Q.value= reqtext;	
		}
	break;	
	}
}

/* Validate forms */
function validate(S)
{
var Error = true;
switch(S)
{
	case 1:
	{
	with( document.LoginForm )
		{
		if(( NameOfUser.value == "" )|| ( PassOfUser.value == ""))
			{
			alert ("All fields are required!");
			Error = false;
			}
		}
	}
	break;
	case 22:
	{
	with( document.addnews)
		{
		if(newstext.value == "")
			{
			alert ("All fields are required!");
			Error = false;	
			}
		}
	}
break;	
	case 2:
	{
Error = true;
var MSG = "";		
	with( document.testimonials)
		{
		if(ime.value == "" || ime.value == reqime) 
			{
			document.getElementById("imeborder").className ="I_queryRed";
			//MSG = "Не е въведено име<br />";
			MSG = "Enter a name";
			Error = false;
			}
			else 
			{ 
			document.getElementById("imeborder").className ="I_query"; 
			}
		if( feedback.value == "" || feedback.value == reqfeedback)
			{
			document.getElementById("textborder").className ="I_queryRed";
			MSG = "Enter a text";
			Error = false;
			}
			else 
			{ 
			document.getElementById("textborder").className ="I_query"; 
			}
				var stri = check.value;
		stri = stri.toUpperCase()
		if(stri == "")
			{
				document.getElementById("checkborder").className ="I_queryRed";
				//MSG = "Не са въведени символите<br />";
				Error = false;
			}
			else 
			{
		if(check_ch.value != stri)
				{
				document.getElementById("checkborder").className ="I_queryRed";
				MSG = "incorrect symbols";
				Error = false;
				}
				else
				{ document.getElementById("checkborder").className ="I_query"; }
			}
		}
	if(Error == false)
		{
		document.getElementById("errorfield").className ="alert";	
		document.getElementById("errorfield").innerHTML = "<div style='padding:5px;'>have not completed all required fields<br />"+MSG+"</div>";
		}
	}
	break;	
	case 3:
	{
	Error = "";
var MSG = "";
Error = true;
	with( document.contacts )
		{
		if(ime.value == "" || ime.value == reqime) 
			{
			document.getElementById("imeborder").className ="I_queryRed";
			//MSG = "Не е въведено име<br />";
			Error = false;
			}
			else 
			{ 
			document.getElementById("imeborder").className ="I_query"; 
			}
		if(telefon.value != reqtel) 
			{
			var Z = isNaN(telefon.value);
			if(Z) 
				{
				document.getElementById("telefonborder").className ="I_queryRed";
				MSG = "incorrect phone number<br />";
				Error = false;
				}
				else 
				{ 
				document.getElementById("telefonborder").className ="I_query"; 
				}
			}
			else
			{
			document.getElementById("telefonborder").className ="I_query";	
			}
//check e-mail

if(email.value == "" )//Begin e-mail
			{
			document.getElementById("emailborder").className ="I_queryRed";
			//MSG = "Не е въведен e-mail адрес<br />";
			Error = false;
			}
			else 
			{
			if(email.value == reqemail )
			{
			document.getElementById("emailborder").className ="I_queryRed";
			//MSG = "Не е въведен e-mail адрес<br />";
			Error = false;	
			}
			else
			{
			document.getElementById("emailborder").className ="I_query"; 			
			if(email.value.indexOf("@")== -1)
				{
					document.getElementById("emailborder").className ="I_queryRed";
					MSG = "incorrect email address<br />";
					Error = false;
				}
				else
				{
					var adr = email.value.split("@");
					if(adr[0].length < 1 )
						{
						document.getElementById("emailborder").className ="I_queryRed";
						MSG = "incorrect email address<br />";
						Error = false;	
						}
						else
						{
							if((adr[1].indexOf(".")== -1) || (adr[1].length < 3))
								{
								document.getElementById("emailborder").className ="I_queryRed";
								MSG = "incorrect email address<br />";
								Error = false;	
								}
								else
								{
								var str = adr[1];
								
								var adr2 = str.split(".");
								
								if((adr2[1].length < 2) || (adr2[1].length > 4))
									{
									document.getElementById("emailborder").className ="I_queryRed";
									MSG = "incorrect email address<br />";
									Error = false;	
									}


								}							
						}
				}
			}
			//E-mail OK
			}// End e-mail	
			
		//End check e-mail
		if((text.value == "" || text.value == reqtext ))
			{
			document.getElementById("textborder").className ="I_queryRed";
			//MSG = "Не е въведено запитване<br />";
			Error = false;				
			}
			else 
			{ 
			document.getElementById("textborder").className ="I_query"; //OK
			}			
		var stri = check.value;
		stri = stri.toUpperCase()
		if(stri == "")
			{
				document.getElementById("checkborder").className ="I_queryRed";
				//MSG = "Не са въведени символите<br />";
				Error = false;
			}
			else 
			{
			if(check_ch.value != stri)
				{
				document.getElementById("checkborder").className ="I_queryRed";
				MSG = "incorrect symbols<br />";
				Error = false;
				}
				else
				{ document.getElementById("checkborder").className ="I_query"; }
			}			
		}
	if(Error == false)
		{
		document.getElementById("errorfield").className ="alert";	
		document.getElementById("errorfield").innerHTML = "<div style='padding:5px;'>have not completed all required fields<br />"+MSG+"</div>";
		}
	
	}
	break;
}
return (Error);
}

function checkemail2()
{
Error = true;
with( document.contacts )
	{
if(email.value == "" )//Begin e-mail
			{
			document.getElementById("emailborder").className ="I_queryRed";
			MSG = "not entered email address<br />";
			Error = false;
			}
			else 
			{
			if(email.value == reqemail )
			{
			document.getElementById("emailborder").className ="I_queryRed";
			MSG = "incorrect email address<br />";
			Error = false;	
			}
			else
			{
			document.getElementById("emailborder").className ="I_query"; 			
			if(email.value.indexOf("@")== -1)
				{
					document.getElementById("emailborder").className ="I_queryRed";
					MSG = "incorrect email address<br />";
					Error = false;
				}
				else
				{
					var adr = email.value.split("@");
					if(adr[0].length < 1 )
						{
						document.getElementById("emailborder").className ="I_queryRed";
						MSG = "incorrect email address<br />";
						Error = false;	
						}
						else
						{
							if((adr[1].indexOf(".")== -1) || (adr[1].length < 3))
								{
								document.getElementById("emailborder").className ="I_queryRed";
								MSG = "incorrect email address<br />";
								Error = false;	
								}
								else
								{
								var str = adr[1];
								
								var adr2 = str.split(".");
								
								if((adr2[1].length < 2) || (adr2[1].length > 4))
									{
									document.getElementById("emailborder").className ="I_queryRed";
									MSG = "incorrect email address<br />";
									Error = false;	
									}


								}							
						}
				}
			}
			//E-mail OK
			}// End e-mail	
	}
return Error;
}

function copyto2()
{
	checkemail2();
	with( document.contacts )
		{
		var f = email.value;
		}
if( eval("document.forms.contacts.copie.checked") )
	{
	if(Error == true)
		{
		document.getElementById('copyto').innerHTML = ' to: <span style="color:#1f6cde">'+f+"</span>";	
		}
	}
	else
	{
		document.getElementById('copyto').innerHTML = '';
	}
}

