function validateUserInfo(form, reqField, msg, msgDiv)
{
	//alert("check");
	var valid=true;
	var cIndex=-1;
	//alert("1");
	for (var i = 0; i < reqField.length; i++)
	{	//alert("2");
		var obj     = form.elements[reqField[i]];
		//alert("3"+obj.id);
		if (obj)
		{			
			if (trim_string(obj.value) == "" || trim_string(obj.value) == null)
			{
				document.getElementById(msgDiv[i]).innerHTML=getMsg(msg[i]);
				if(cIndex==-1)
					cIndex=i;						
			}	
			else if(obj.id=="email")
			{//alert("4");
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim_string(obj.value))))
				{
					document.getElementById(msgDiv[i]).innerHTML=getMsg(msg[5]);
					if(cIndex==-1)
					cIndex=i;		
				}
			}
		}
		if(cIndex==-1)
		document.getElementById(msgDiv[i]).innerHTML="";
	}
	
	if(cIndex!=-1){
		valid=false;
		form[reqField[cIndex]].focus();
	}
	/*if(valid)
	{		
		form.submit();
	}*/
	return valid;	
	//return false;
}


function setValue(form,country, reference, newsletter)
{
	//alert("country :"+country+"reference :"+reference+"newsletter :"+newsletter);
	var length=document.getElementById('country').length;
	var reLength=document.getElementById('reference').length;
	//var newsletter=document.getElementById('newsletter');
	//alert("length :"+length);
	//alert("newsletter :"+newsletter);
	for(var i=0;i<length;i++)
	{
		if(document.getElementById('country')[i].value==country)
		{
			document.getElementById('country').value=country;
			break;
		}
	}
	for(var i=0;i<reLength;i++)
	{
		if(document.getElementById('reference')[i].value==reference)
		{
			document.getElementById('reference').value=reference;
			break;
		}
	}
	//alert(""+document.getElementById('newsletter').checked);
	if(""!=newsletter)
	{
		document.getElementById('newsletter').checked=true;
	}
	//alert(""+form['country']);
	
}


function requestForQuote(form, reqField, msg, msgDiv)
{
	//alert("check");
	var valid=true;
	var cIndex=-1;
	//alert("1");
	for (var i = 0; i < reqField.length; i++)
	{	//alert("2");
		var obj     = form.elements[reqField[i]];
		//alert("3"+obj.id);
		if (obj)
		{			
			if (trim_string(obj.value) == "" || trim_string(obj.value) == null)
			{
				document.getElementById(msgDiv[i]).innerHTML=getMsg(msg[i]);
				if(cIndex==-1)
					cIndex=i;						
			}	
			else if(obj.id=="email")
			{//alert("4");
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim_string(obj.value))))
				{
					document.getElementById(msgDiv[i]).innerHTML=getMsg(msg[7]);
					if(cIndex==-1)
					cIndex=i;		
				}
			}
		}
		if(cIndex==-1)
		document.getElementById(msgDiv[i]).innerHTML="";
	}
	
	if(cIndex!=-1){
		valid=false;
		form[reqField[cIndex]].focus();
	}
	/*if(valid)
	{		
		form.submit();
	}*/
	return valid;	
	//return false;
}

function setRequestForQuote(form,country, projectBudget, reference, newsletter)
{
	//alert("country :"+country+"reference :"+reference+"newsletter :"+newsletter);
	var length=document.getElementById('country').length;
	var reLength=document.getElementById('reference').length;
	var proLength=document.getElementById('projectBudget').length;
	//var newsletter=document.getElementById('newsletter');
	//alert("length :"+length);
	//alert("newsletter :"+newsletter);
	for(var i=0;i<length;i++)
	{
		if(document.getElementById('country')[i].value==country)
		{
			document.getElementById('country').value=country;
			break;
		}
	}
	for(var i=0;i<proLength;i++)
	{
		if(document.getElementById('projectBudget')[i].value==projectBudget)
		{
			document.getElementById('projectBudget').value=projectBudget;
			break;
		}
	}
	for(var i=0;i<reLength;i++)
	{
		if(document.getElementById('reference')[i].value==reference)
		{
			document.getElementById('reference').value=reference;
			break;
		}
	}
	//alert("newsletter :"+newsletter);
	if(""!=newsletter)
	{
		document.getElementById('newsletter').checked=true;
	}
	//alert(""+form['country']);
}
function hireProfessional(form, reqField, msg, msgDiv)
{
	//alert("check");
	var valid=true;
	var cIndex=-1;
	//alert("1");
	for (var i = 0; i < reqField.length; i++)
	{	
		var obj     = form.elements[reqField[i]];
		//alert("3"+obj.id);
		if (obj)
		{			
			if (trim_string(obj.value) == "" || trim_string(obj.value) == null)
			{
				//alert("A"+i+document.getElementById('msgCaptcha'));
				document.getElementById(msgDiv[i]).innerHTML=getMsg(msg[i]);
				if(cIndex==-1)
					cIndex=i;		
					//alert("B"+i);
			}	
			else if(obj.id=="email")
			{//alert("4");
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim_string(obj.value))))
				{
					document.getElementById(msgDiv[i]).innerHTML=getMsg(msg[9]);
					if(cIndex==-1)
					cIndex=i;		
				}
			}
		}	
		if(cIndex==-1)
		document.getElementById(msgDiv[i]).innerHTML="";
	}
	
			
			
	if(cIndex!=-1){
		valid=false;
		form[reqField[cIndex]].focus();
	}
	/*if(valid)
	{		
		form.submit();
	}*/
	return valid;	
	//return false;
}


function setHireProfessional(form,country,interestedIn, resources, duration, wantTostart, reference, newsletter)
{//alert("hire");
	//alert("country :"+country+"reference :"+reference+"newsletter :"+newsletter);
	var length=document.getElementById('country').length;	
	var inLength=document.getElementById('interestedIn').length;
	var resoLength=document.getElementById('resources').length;
	var duraLength=document.getElementById('duration').length;
	var wanLength=document.getElementById('wantTostart').length;
	var reLength=document.getElementById('reference').length;
	//var newsletter=document.getElementById('newsletter');
	//alert("length :"+length);
	//alert("newsletter :"+newsletter);
	for(var i=0;i<length;i++)
	{
		if(document.getElementById('country')[i].value==country)
		{
			document.getElementById('country').value=country;
			break;
		}
	}
	for(var i=0;i<inLength;i++)
	{
		if(document.getElementById('interestedIn')[i].value==interestedIn)
		{
			document.getElementById('interestedIn').value=interestedIn;
			break;
		}
	}
	for(var i=0;i<resoLength;i++)
	{
		if(document.getElementById('resources')[i].value==resources)
		{
			document.getElementById('resources').value=resources;
			break;
		}
	}
	for(var i=0;i<duraLength;i++)
	{
		if(document.getElementById('duration')[i].value==duration)
		{
			document.getElementById('duration').value=duration;
			break;
		}
	}
	for(var i=0;i<wanLength;i++)
	{
		if(document.getElementById('wantTostart')[i].value==wantTostart)
		{
			document.getElementById('wantTostart').value=wantTostart;
			break;
		}
	}
	for(var i=0;i<reLength;i++)
	{
		if(document.getElementById('reference')[i].value==reference)
		{
			document.getElementById('reference').value=reference;
			break;
		}
	}
	//alert(""+document.getElementById('newsletter').checked);
	if(""!=newsletter)
	{
		document.getElementById('newsletter').checked=true;
	}
	//alert(""+form['country']);
}


function getMsg(message)
{
	return "<span class='error'>" + message + "</span>";
}
//Function to trim the space from the entry field
function trim_string (str) 
{
  while (str.charAt(0) == ' ')
    str = str.substring(1);
  while (str.charAt(str.length - 1) == ' ')
    str = str.substring(0, str.length - 1);
  return str;
}

function liveChat() {
window.open( "convex-live-chat.htm", 'welcome','width=600,height=500')
}




