function trim(name)
{
	return name.replace(/^\s+|\s+$/g,"");
}	
var xmlHttp;
function valTalk(){
	document.getElementById('succ_msg').style.display='none';
	var errMsg=0;	
	var msg1 = '';
	var msg2 = '';
	var msg3 = '';
	if(trim(document.getElementById("field0").value) == 'Name' || trim(document.getElementById("field0").value) == ''){
		msg1 = 'Name';
		errMsg=1;
	}else{
		msg1 = '';
	}
	if(trim(document.getElementById("field1").value) == 'Phone Number' || trim(document.getElementById("field1").value) == ''){
		msg2 = 'Phone Number';
		errMsg=1;
	}else{
		msg2 = '';		
	}
	if(trim(document.getElementById("field2").value) == 'Time to call' || trim(document.getElementById("field2").value) == ''){
		msg3 = 'Time to call';
		errMsg=1;
	}else{
		msg3 = '';
	}
	
	if(msg1!='' && msg2 == '' && msg3 == ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg1+"";		
	}
	else if(msg1=='' && msg2 != '' && msg3 == ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg2+"";		
	}
	else if(msg1=='' && msg2 == '' && msg3 != ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg3+"";		
	}
	else if(msg1!='' && msg2 != '' && msg3 != ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg1+", "+msg2+" and "+msg3+"";
	}
	else if(msg1 !='' && msg2 != '' && msg3 == ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg1+" and "+msg2+"";
	}
	else if(msg1 !='' && msg2 == '' && msg3 != ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg1+" and "+msg3+"";
	}
	else if(msg1 =='' && msg2 != '' && msg3 != ''){
		document.getElementById("id1").innerHTML = "Please enter the "+msg2+" and "+msg3+"";
	}
	else if(msg1 =='' && msg2 == '' && msg3 == ''){
		var exp=new RegExp("^([\(]?[\+]?([0-9]{0,15})?[\)]?[\-\ ])?(([0-9]{0,5})[\-\ ])?([0-9]{0,15})$");
		if(document.getElementById('field1').value.match(exp)){
			document.getElementById("id1").innerHTML = '';
		}
		else{
			document.getElementById("id1").innerHTML = "Please enter the valid Phone Number";
			errMsg=1;
		}
		
	}
	name = document.getElementById("field0").value;
	phone = document.getElementById("field1").value;
	time = document.getElementById("field2").value;
	if(errMsg == 0){
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Browser does not support HTTP Request")
		  return
		  } 
		var url="../web-htm/data/talk.php?";
		var params = "name="+name+"&phone="+phone+"&time="+time+"";
		xmlHttp.open("POST",url,true)
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.onreadystatechange=stateChanged1
		xmlHttp.send(params)
		return false;
	}else{		
		return false;
	}
}
function stateChanged1() 
{ 
if(xmlHttp.readyState == 1){
		
		document.getElementById('load').innerHTML = "Sending request... please wait...";
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText
	   if(Responses){
		document.getElementById('load').innerHTML = "";  
		document.getElementById('succ_msg').style.display='block';
		document.getElementById("field0").value = 'Name';
		document.getElementById("field1").value = 'Phone Number';
		document.getElementById("field2").value = 'Time to call';
		 
	   }
 } 
}
var xmlHttp;
function valTalk2(){	
	document.getElementById('succ_msg').style.display='none';
	var errMsg=0;	
	var msg1 = '';
	var msg2 = '';
	var msg3 = '';
	if(trim(document.getElementById("talk0").value) == 'Name' || trim(document.getElementById("talk0").value) == ''){
		msg1 = 'Name';
		errMsg=1;
	}else{
		msg1 = '';
	}
	if(trim(document.getElementById("talk1").value) == 'Phone Number' || trim(document.getElementById("talk1").value) == ''){
		msg2 = 'Phone Number';
		errMsg=1;
	}else{
		msg2 = '';		
	}
	if(trim(document.getElementById("talk2").value) == 'Time to call' || trim(document.getElementById("talk2").value) == ''){
		msg3 = 'Time to call';
		errMsg=1;
	}else{
		msg3 = '';
	}
	if(msg1!='' && msg2 == '' && msg3 == ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg1+"";		
	}
	else if(msg1=='' && msg2 != '' && msg3 == ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg2+"";		
	}
	else if(msg1=='' && msg2 == '' && msg3 != ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg3+"";		
	}
	else if(msg1!='' && msg2 != '' && msg3 != ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg1+", "+msg2+" and "+msg3+"";
	}
	else if(msg1 !='' && msg2 != '' && msg3 == ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg1+" and "+msg2+"";
	}
	else if(msg1 !='' && msg2 == '' && msg3 != ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg1+" and "+msg3+"";
	}
	else if(msg1 =='' && msg2 != '' && msg3 != ''){
		document.getElementById("err_id").innerHTML = "Please enter the "+msg2+" and "+msg3+"";
	}
	else if(msg1 =='' && msg2 == '' && msg3 == ''){
		var exp=new RegExp("^([\(]?[\+]?([0-9]{0,15})?[\)]?[\-\ ])?(([0-9]{0,5})[\-\ ])?([0-9]{0,15})$");
		if(document.getElementById('talk1').value.match(exp)){
			document.getElementById("err_id").innerHTML = '';
		}
		else{
			document.getElementById("err_id").innerHTML = "Please enter the valid Phone Number";
			errMsg=1;
		}
		
	}
	name = document.getElementById("talk0").value;
	phone = document.getElementById("talk1").value;
	time = document.getElementById("talk2").value;
	if(errMsg == 0){
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Browser does not support HTTP Request")
		  return
		  } 
		var url="../index/talk/";
		
		var params = "name="+name+"&phone="+phone+"&time="+time+"";
		xmlHttp.open("POST",url,true)
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.onreadystatechange=stateChanged2
		xmlHttp.send(params)
		return false;
	}else{		
		return false;
	}
}
function stateChanged2() 
{ 
if(xmlHttp.readyState == 1){
		
		document.getElementById('load').innerHTML = "Sending request... please wait...";
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText
	   if(Responses){
		   document.getElementById('load').innerHTML = "";   
		document.getElementById('succ_msg').style.display='block';
		document.getElementById("talk0").value = 'Name';
		document.getElementById("talk1").value = 'Phone Number';
		document.getElementById("talk2").value = 'Time to call';
		 
	   }
 } 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
function callFocus(value, i){
	var fieldArray = new Array("Name","Phone Number","Time to call");
	if(value == fieldArray[i]){
		document.getElementById('field'+i).value = '';
	}
}

/* On Blur Event Function */

function callBlur(value, i){ 
	var fieldArray = new Array("Name","Phone Number","Time to call");
	if(value == ''){
		document.getElementById('field'+i).value = fieldArray[i];
	}
	
}
function callFocus2(value, i){
	var fieldArray = new Array("Name","Phone Number","Time to call");
	if(value == fieldArray[i]){
		document.getElementById('talk'+i).value = '';
	}
}

/* On Blur Event Function */

function callBlur2(value, i){ 
	var fieldArray = new Array("Name","Phone Number","Time to call");
	if(value == ''){
		document.getElementById('talk'+i).value = fieldArray[i];
	}
	
}

function callPortfolio1(){
	if(document.getElementById('port').value!=''){
		var ser = document.getElementById("port").value;
		document.frm.method='post';		
		document.frm.action = "../web_templates_recent_works/?industry="+ser+"";		
		document.frm.submit();
	}
}
function callService(){
	var value = document.getElementById('port').value;
	if(value == 'Creative Portfolio'){
		document.getElementById('service1').style.display = '';
		document.getElementById('service2').style.display = 'none';
		document.getElementById('service3').style.display = 'none';
	}
	else if(value == 'Web Application Solutions'){
		document.getElementById('service1').style.display = 'none';
		document.getElementById('service2').style.display = '';
		document.getElementById('service3').style.display = 'none';
	}
	else if(value == 'Other Services'){
		document.getElementById('service1').style.display = 'none';
		document.getElementById('service2').style.display = 'none';
		document.getElementById('service3').style.display = '';
	}
	else{
		document.getElementById('service1').style.display = 'none';
		document.getElementById('service2').style.display = 'none';
		document.getElementById('service3').style.display = 'none';
	}
}
function callfun(id, count){																
	for(var i=1;i<=count; i++){
		if(i == id){
			document.getElementById("a"+i+"").style.opacity="1";
			document.getElementById("a"+i+"").style.filter="alpha(opacity=100)";
			document.getElementById("div"+i+"").style.display='block';	
		}
		else{
			document.getElementById("a"+i+"").style.opacity="";
			document.getElementById("a"+i+"").style.filter="alpha(opacity=30)";			
			document.getElementById("div"+i+"").style.display='none';			
						
		}
	}
}
