function contactusFormValidation()
{
	if(document.contactForm.contactName.value!='')
	{
		if(document.contactForm.contactEmail.value!='')
		{
			if(document.contactForm.contactPhoneNo.value!='')
			{
				if(document.contactForm.contactDesc.value!='')
				{

					if(emailformatvalidation())
					{
						if(phonenumbervalidation())
						{
							return true;
						}
						else
						{
							alert("Please check the Phone Number");
							return false;
						}
					}
					else
					{
						alert("Please check the email address");
						return false;
					}
					
				}
				else
				{
					alert("Please fill your needs!");
					return false;
				}				
			}
			else
			{
				alert("Please fill your Mobile or Landline number(with std code)!");
				return false;
			}			
		}
		else
		{
			alert("Please fill your Email Id!");
			return false;
		}		
	}
	else
	{
		alert("Please fill your name!");
		return false;
	}
}

function emailformatvalidation()
{
	var email=document.contactForm.contactEmail.value;
	var atpos=email.indexOf("@");
	var dotpos=email.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length)
	{
		return false;
	}
	else
	{
		return true;	 
	}
}

var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function phonenumbervalidation(){
	var Phone=document.contactForm.contactPhoneNo.value;
	if (checkInternationalPhone(Phone)==false)
	{
		return false;
	}
	else
	{
		return true;
	}
 }

function scroling()
{
	var element=document.body;
	var elementTop=element.scrollTop;
	var newTop=elementTop-250+"px";
	if(elementTop<250)
	{
		document.getElementById("worksContentLeft").style.top=0+"px";
	}
	else
	{
		document.getElementById("worksContentLeft").style.top=newTop;
	}
	
	if(elementTop>2500)
	{
		document.getElementById("worksPoster").style.backgroundPosition="0px -49px"
		document.getElementById("worksTitles").style.backgroundPosition="0px 0px"
	}
	else 
	{
		document.getElementById("worksPoster").style.backgroundPosition="0px 0px"
		document.getElementById("worksTitles").style.backgroundPosition="0px -49px"
	}
}
