// JavaScript Document
function checkchar(mystr,invalidChars1)
{
	for (i=0; i<invalidChars1.length; i++) // does it contain any invalid characters?

		{

			badChar1 = invalidChars1.charAt(i)

			if (mystr.indexOf(badChar1,0) > -1) 

				{

					return false;

				}

		}

return true;

}
function loginChk(){
	
	var uname=document.getElementById('uname').value;
	var pass =document.getElementById('password').value;
	var flag=false;
	var msg="";
	
	if(uname==""){
		msg+="Please enter username\n";
		flag=true;
	}
	
	if(pass==""){
		msg+="Please enter password";
		flag=true;
	}
	
	if(flag==true){
		alert(msg);
		return false;
	}
}

function faqChk(){
	
	var question=document.getElementById('question').value;
	
	var flag=false;
	var msg="";
	
	if(question==""){
		msg+="Please write question.\n";
		flag=true;
	}
	
	
	
	if(flag==true){
		alert(msg);
		return false;
	}
}

function emailChk(){
	
	var car=document.getElementById('cid').value;
	var email=document.getElementById('email').value;
	
	var flag=false;
	var msg="";
	
	if(car==""){
		msg+="Please enter car id\n";
		flag=true;
	}
	
	if(email==""){
		msg+="Please enter valid email address\n";
		flag=true;
	}
	
	if(flag==true){
		alert(msg);
		return false;
	}
}

function contactChk(){
	
	var name=document.getElementById('name').value;
	var email=document.getElementById('email').value;
	var notes=document.getElementById('notes').value;
	
	var flag=false;
	var msg="";
	
	if(name==""){
		msg+="Please enter your name\n";
		flag=true;
	}
	
	if(email==""){
		msg+="Please enter valid email address\n";
		flag=true;
	}
	
	if(notes==""){
		msg+="Please enter your comments\n";
		flag=true;
	}
	
	if(flag==true){
		alert(msg);
		return false;
	}
}


function pageChk(){
	
	var title=document.getElementById('pg').value;
	var heading=document.getElementById('title').value;
	
	var flag=false;
	var msg="";
	
	if(title==""){
		msg+="Please select page\n";
		flag=true;
	}
	if(heading==""){
		msg="Please fill page title.\n";
		flag=true;
	}
	
		
	if(flag==true){
		alert(msg);
		return false;
	}
	else{
		document.getElementById('update').value=1;
		document.pgfrm.submit();
	}
}

function popCarid(condition,carid){
	
	var newcarid="INSM-"+condition+carid;
	document.getElementById('carid').value=newcarid;
	//document.getElementById('dyncarid').style.display= "block";
	
}

function openpopup(path){
	
	var popup;
	popup=window.open(path,'','width=650,height=600,scrollbars=yes');
	popup.moveTo(100,70);
	
}


function IsInputNumeric(str)

{

var strValidChars = "0123456789";

var strChar;

var strString = str ;

var blnResult = true;

var field;



if (strString.length == 0) return false;



// test strString consists of valid characters listed above

for (i = 0; i < strString.length && blnResult == true; i++)

{

strChar = strString.charAt(i);

if (strValidChars.indexOf(strChar) == -1)

{

//alert('This value should be Numeric!');

//field.value = "";

blnResult = false;

}

}

return blnResult;

} // End of function IsNumeric

function IsPhoneNumeric(str)

{

var strValidChars = " 0123456789";

var strChar;

var strString = str ;

var blnResult = true;

var field;



if (strString.length == 0) return false;



// test strString consists of valid characters listed above

for (i = 0; i < strString.length && blnResult == true; i++)

{

strChar = strString.charAt(i);

if (strValidChars.indexOf(strChar) == -1)

{

//alert('This value should be Numeric!');

//field.value = "";

blnResult = false;

}

}

return blnResult;

} // End of function IsNumeric

function IsPriceNumeric(str)

{

var strValidChars = "0123456789.";

var strChar;

var strString = str ;

var blnResult = true;

var field;



if (strString.length == 0) return false;



// test strString consists of valid characters listed above

for (i = 0; i < strString.length && blnResult == true; i++)

{

strChar = strString.charAt(i);

if (strValidChars.indexOf(strChar) == -1)

{

//alert('This value should be Numeric!');

//field.value = "";

blnResult = false;

}

}

return blnResult;

} // End of function IsNumeric

function isInputNumber (id,val)
{
	if(document.getElementById(id).value != "")
	{
		if( IsInputNumeric (document.getElementById(id).value) == false )
		{
			alert("Συμπλήρωσε με σωστό αριθμό");
			document.getElementById(id).value = val;
			
		}
	}
}
function isPriceNumber (id,val)
{
	if(document.getElementById(id).value != "")
	{
		if( IsPriceNumeric (document.getElementById(id).value) == false )
		{
			alert("Only numeric values are allowed.");
			document.getElementById(id).value = val;
			
		}
	}
}

function addMember()
{
	if(document.getElementById("reg_name").value == "")
	{
		alert("Παρακαλώ συμπληρώστε το όνομα σας");
		document.getElementById("reg_name").focus();
		return false;
		
	}
	
	else if(document.getElementById("reg_email").value == "")
	{
		alert("Παρακαλώ συμπληρώστε το email σου");
		document.getElementById("reg_email").focus();
		return false;
		
	}
	else if(document.getElementById("reg_cemail").value == "")
	{
		alert("Παρακαλώ επιβεβαίωσε το email σου");
		document.getElementById("reg_cemail").focus();
		return false;
		
	}
	else if(document.getElementById("reg_cemail").value != document.getElementById("reg_email").value)
	{
		alert("Το email που δώσατε με το email για επιβεβαίωση δεν είναι το ίδιο");
		document.getElementById("reg_email").focus();
		return false;
		
	}
	else if (document.getElementById("reg_email").value.indexOf('@',0) < 0 || document.getElementById("reg_email").value.indexOf('.',0) < 0 || !checkchar(document.getElementById("reg_email").value," ?/:,;=+'\"<>|\\`~{}#$%!^&*()"))

	{

		alert("Δώσατε μη αποδεκτή διεύθυνση email");

		document.getElementById("reg_email").focus();

		return false;

	}
	else if(document.getElementById("reg_city").value == "")
	{
		alert("Παρακαλώ συμπληρώστε τη Πόλη σας");
		document.getElementById("reg_city").focus();
		return false;
	}
	else if(document.getElementById("reg_country").value == "")
	{
		alert("Παρακαλώ συμπληρώστε τη Χώρα σας");
		document.getElementById("reg_country").focus();
		return false;
	}
}
function verifyChangePassword()
{
		
	var flag=false;
	var msg="";
	
	var opass=document.getElementById('opass').value;
	var npass=document.getElementById('npass').value;
	var cnpass=document.getElementById('cnpass').value;
	
	if(opass==''){
		msg+="Enter old password id.\n";
		flag=true;
	}
	if(npass==''){
		msg+="Enter new password.\n";
		flag=true;
	}
	if(cnpass==''){
		msg+="Confirm new password.\n";
		flag=true;
	}
	
	
	if(flag==true){
		alert(msg);
		return false
	}
}
function chkUser()
{
	
	var username=document.getElementById('a_username').value;
	var password=document.getElementById('a_pass').value;
	var cpassword=document.getElementById('a_cnpass').value;
	var fname=document.getElementById('a_fname').value;
	var lname=document.getElementById('a_lname').value;
	var email=document.getElementById('a_email').value;
	
	var flag=false;
	var msg="";
	
	if(username==""){
		msg+="Please fill username.\n";
		flag=true;
	}
	if(password==""){
		msg+="Please fill password.\n";
		flag=true;
	}
	if(cpassword==""){
		msg+="Please fill confirm password.\n";
		flag=true;
	}
	if(cpassword!=password){
		msg+="Password and confirm password does not match.\n";
		flag=true;
	}
	if(fname==""){
		msg+="Please fill first name.\n";
		flag=true;
	}
	if(lname==""){
		msg+="Please fill last name.\n";
		flag=true;
	}
	
	if(email==""){
		msg+="Please fill email.\n";
		flag=true;
	}
	if(email!=""){
		if (email.indexOf('@',0) < 0 || email.indexOf('.',0) < 0 || !checkchar(email," ?/:,;=+'\"<>|\\`~{}#$%!^&*()"))
		{
			msg+="Please provide valid email address.\n";
				flag=true;
		}
	}
	
	
	
	if(flag==true){
		alert(msg);
		return false;
	}
}
function makeChk()
{
	
	var title=document.getElementById('title').value;
	
	var flag=false;
	var msg="";
	
	if(title==""){
		msg+="Please enter make name.\n";
		flag=true;
	}
	
	
	
	if(flag==true){
		alert(msg);
		return false;
	}
}
function bstyleChk()
{
	
	var title=document.getElementById('title').value;
	
	var flag=false;
	var msg="";
	
	if(title==""){
		msg+="Please enter title of the body style.\n";
		flag=true;
	}
	
	
	
	if(flag==true){
		alert(msg);
		return false;
	}
}
function homeChk()
{
	
	var title=document.getElementById('title').value;
	var subtitle=document.getElementById('subtitle').value;
	
	
	var flag=false;
	var msg="";
	if(title==""){
		msg+="Please fill title.\n";
		flag=true;
	}
	if(subtitle==""){
		msg+="Please fill subtitle.\n";
		flag=true;
	}
	
	
	
	
	
	if(flag==true){
		alert(msg);
		return false;
	}
}



function isValidAlpha (id,val)
{
	if(document.getElementById(id).value != "")
	{
		if( !checkchar(document.getElementById(id).value, "._@?/:,;=+'\"<>|\\`~{}#$%!^&*()0123456789") )
		{
			alert("Only alphabets allowed.");
			document.getElementById(id).value = val;
			
		}
	}
}
