var frmnew;
function creatAjaxObj()
{
	return ((navigator.appName == 'Microsoft Internet Explorer') ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest());	
}

function getTimeStamp()
{
	var now = new Date();
	var hour        = now.getHours();
	var minute      = now.getMinutes();
	var second      = now.getSeconds();
	var monthnumber = now.getMonth();
	var year        = now.getYear();
	var timestamp   = hour + minute + second + monthnumber + year;
	return timestamp;
}

function validatephone(xxxxx) {
	 var maintainplus = '';
 	var numval = xxxxx.value
 	if ( numval.charAt(0)=='+' ){ var maintainplus = '+';}
 	curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*+_={};:'@#~,.¦\/<>?|`¬\]\[]/g,'');
 	xxxxx.value = maintainplus + curphonevar;
 	var maintainplus = '';
 	xxxxx.focus;
}


function checkFields(frmObj,section,submitarea){
	if (section != '1b1'){
		if (frmObj.txtName.value != '' && frmObj.txtPhone.value != '' || frmObj.txtEmail.value != '')
		{
			document.getElementById(submitarea).style.display = 'block';
		}else{
			document.getElementById(submitarea).style.display = 'none';
		}
	}else{
		if (frmObj.txtName.value != '' && frmObj.txtPhone.value != '' || frmObj.txtEmail.value != '' && frmObj.txtUrl.value != '')
		{
			document.getElementById(submitarea).style.display = 'block';
		}else{
			document.getElementById(submitarea).style.display = 'none';
		}	
	}

}


function trim(str)
{
	if(!str || typeof str != 'string') return null;

	return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}



function contactUs()
{
		var ajaxObj = creatAjaxObj();

		var url = baseURL + 'common.process.php';

		var par = 'action=contact_us_now';

		ajaxObj.onreadystatechange = function () {
			if(ajaxObj.readyState == 4)
			{
				if(ajaxObj.status == 200)
				{
					//alert(ajaxObj.responseText);
					if (trim(ajaxObj.responseText) == 'INVALID')
					{
						alert('Please provide us your contact information.');
					}
					else
					{
						alert('Thank you for contacting us. We will get back to you soon.');
					}
				}
			}
		}; 

		ajaxObj.open('POST', url, true);
		ajaxObj.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		ajaxObj.setRequestHeader('Content-length', par.length);
		ajaxObj.setRequestHeader('Connection', 'close');
		ajaxObj.send(par);

		return false;		
}


function populateNameweb(frmObj,frmObjt){
	if(frmObj.txtName.value != '')
	{
		frmObjt.txtName.value = frmObj.txtName.value;
	}	
}



//vinoth Javascript below

function trimEmail(str) {
 return str.replace(/^\s*/, "").replace(/\s*$/, "");
}

function submitContactUs(frmObj, enquiry_about)
{
frmnew = frmObj;	

if(frmObj.txtPhone.value=='' && frmObj.txtEmail.value=='' )	
{
alert("Please fill atleast one field either phone number or email");	
return false;	
}
/*if(frmObj.txtEmail.value !='')
{
//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

var emailValue = trimEmail(frmObj.txtEmail.value);
if(reg.test(emailValue) == false) 
{
	alert('Invalid Email Address');
	frmObj.txtEmail.focus();
	return false;
}
}*/
				
	
var visitor_name  = ((frmObj.txtName)  ? frmObj.txtName.value  : '');
var visitor_phone = ((frmObj.txtPhone) ? frmObj.txtPhone.value : '');
var visitor_email = ((frmObj.txtEmail) ? frmObj.txtEmail.value : '');
var visitor_nda   = ((frmObj.chkNDA && frmObj.chkNDA.checked == true) ? 'Yes' : 'No');			

var visitor_uploaded_file_path = '';
if (document.getElementById('flUploadedFileName'))
{
	visitor_uploaded_file_path = document.getElementById('flUploadedFileName').value;
}		

if (enquiry_about == 'Existing Website Project')
{	

	if (document.getElementById('flUploadedFileName10'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName10').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'iPhone/iPad/Androit Apps')
{	

	if (document.getElementById('flUploadedFileName11'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName11').value;		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'custom sotfware')
{	

	if (document.getElementById('flUploadedFileName18'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName18').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'PHP/.NET Programming - Hourly service')
{	

	if (document.getElementById('flUploadedFileName23'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName23').value;		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'PHP/.NET Programming - Dedicated programmer')
{	

	if (document.getElementById('flUploadedFileName24'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName24').value;		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'PHP/.NET Programming - Maintenance service')
{	

	if (document.getElementById('flUploadedFileName25'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName25').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else
{
	if (document.getElementById('flUploadedFileName'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName').value;
	}

	var par = 'action=contact_us&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}

	
	
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var url='http://www.sdi.la/common.process.php';
url=url+"?"+par;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
if (trim(xmlhttp.responseText) == 'INVALID')
{
alert('Mail sending failed. Please try again.');
}
else
{
frmnew.reset();
document.forms.frmGuestDetails1a.txtName.value='';
document.forms.frmGuestDetails3a.txtName.value='';
document.getElementById('flUploadedFileName').value = '';
document.getElementById('flUploadedFileName10').value = '';
document.getElementById('flUploadedFileName11').value = '';
document.getElementById('flUploadedFileName18').value = '';
document.getElementById('flUploadedFileName23').value = '';
document.getElementById('flUploadedFileName24').value = '';
document.getElementById('flUploadedFileName25').value = '';
alert('Thank you for contacting us. We will get back to you soon.');
}
}
}



function grabDetails(frmObj, enquiry_about)
{
	if (frmObj)
	{
		
		frmnew=frmObj;
		
		var timestamp     = getTimeStamp();
			
		var visitor_name  = ((frmObj.txtName)  ? frmObj.txtName.value  : '');
		var visitor_phone = ((frmObj.txtPhone) ? frmObj.txtPhone.value : '');
		var visitor_email = ((frmObj.txtEmail) ? frmObj.txtEmail.value : '');
		var visitor_nda   = ((frmObj.chkNDA && frmObj.chkNDA.checked == true) ? 'Yes' : 'No');

		//var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&EnquiryAbout=' + enquiry_about;

		/*var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about;	*/
		
var visitor_uploaded_file_path = '';
if (document.getElementById('flUploadedFileName'))
{
	visitor_uploaded_file_path = document.getElementById('flUploadedFileName').value;
	
}		

if (enquiry_about == 'Existing Website Project')
{	

	if (document.getElementById('flUploadedFileName10'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName10').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'iPhone/iPad/Androit Apps')
{	

	if (document.getElementById('flUploadedFileName11'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName11').value;
		
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'custom sotfware')
{	

	if (document.getElementById('flUploadedFileName18'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName18').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'PHP/.NET Programming - Hourly service')
{	

	if (document.getElementById('flUploadedFileName23'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName23').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'PHP/.NET Programming - Dedicated programmer')
{	

	if (document.getElementById('flUploadedFileName24'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName24').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else if (enquiry_about == 'PHP/.NET Programming - Maintenance service')
{	

	if (document.getElementById('flUploadedFileName25'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName25').value;
		
	}		

	var visitor_txtUrl = ((frmObj.txtUrl) ? frmObj.txtUrl.value : '');
	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about +'&VisitorUrl='+ visitor_txtUrl + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
else
{
	if (document.getElementById('flUploadedFileName'))
	{
		visitor_uploaded_file_path = document.getElementById('flUploadedFileName').value;
		
	}

	var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&VisitorPhone=' + visitor_phone + '&VisitorEmail=' + visitor_email + '&LikeToReceiveNDA=' + visitor_nda + '&EnquiryAbout=' + enquiry_about + '&visitor_uploaded_file_path=' + visitor_uploaded_file_path;
}
		if(visitor_phone != '' || (visitor_email != '') || (visitor_nda == 'Yes') || (visitor_name != '') || (visitor_uploaded_file_path != ''))
		{		
			xmlhttp=GetXmlHttpObject();
			if (xmlhttp==null)
			  {
			  alert ("Browser does not support HTTP Request");
			  return;
			  }
			
			var url='http://www.sdi.la/common.process.php';
			url=url+"?"+par;
			url=url+"&sid="+Math.random();
			xmlhttp.onreadystatechange=stateChanged1;
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
		} //End if - check any one of the field has value
			
	}

}



function stateChanged1()
{
if (xmlhttp.readyState==4)
{
if (trim(xmlhttp.responseText) == 'SUCCESS')
{
frmnew.reset();
document.forms.frmGuestDetails1a.txtName.value='';
document.forms.frmGuestDetails3a.txtName.value='';
document.getElementById('flUploadedFileName').value = '';
document.getElementById('flUploadedFileName10').value = '';
document.getElementById('flUploadedFileName11').value =  '';
document.getElementById('flUploadedFileName18').value = '';
document.getElementById('flUploadedFileName23').value = '';
document.getElementById('flUploadedFileName24').value = '';
document.getElementById('flUploadedFileName25').value = '';
//alert(xmlhttp.responseText);
}
}
}




function ContactDetails(frmObj)
{
	
	if (frmObj)
	{
		frmnew=frmObj;
		
/*if(frmObj.contact_name.value=='' || frmObj.contact_name.value=='Name')	
{
alert("Please enter the Name");	
frmObj.contact_name.focus();
return false;	
}
if(frmObj.contact_email.value=='')	
{
alert("Please enter the Email");
frmObj.contact_email.focus();
return false;	
}
var reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var emailValue = trimEmail(frmObj.contact_email.value);
if(reg.test(emailValue) == false) 
{
	alert('Invalid Email Address');
	frmObj.contact_email.focus();
	return false;
}
if(frmObj.contact_phone.value=='' || frmObj.contact_phone.value=='Phone')	
{
alert("Please enter the Phone Number");	
frmObj.contact_phone.focus();
return false;	
}
if(frmObj.contact_message.value=='' || frmObj.contact_message.value=='Message')	
{
alert("Please enter the Message");
frmObj.contact_message.focus();
return false;	
}*/


		var timestamp     = getTimeStamp();
		var contact_name  = ((frmObj.contact_name)  ? frmObj.contact_name.value  : '');
		var contact_email = ((frmObj.contact_email) ? frmObj.contact_email.value : '');
		var contact_phone = ((frmObj.contact_phone) ? frmObj.contact_phone.value : '');
		var contact_message = ((frmObj.contact_message) ? frmObj.contact_message.value : '');
		var looking_for  = ((frmObj.looking_for)  ? frmObj.looking_for.value  : 'Contact Us');
		
		

		//var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&EnquiryAbout=' + enquiry_about;

		var par = 'action=contactdetail&contact_name=' + contact_name + '&contact_email=' + contact_email + '&contact_phone=' + contact_phone + '&contact_message=' + contact_message + '&looking_for=' + looking_for;	
		
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		  {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }
		
		var url='http://www.sdi.la/common.process.php';
		url=url+"?"+par;
		url=url+"&sid="+Math.random();
		xmlhttp.onreadystatechange=stateChanged2;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);

			
	}

}


function stateChanged2()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById('PopUp').style.display = 'none'; 
		frmnew.reset();
		alert('Thank you for contacting us. We will get back to you soon.');
	}

		/*{
			if (trim(xmlhttp.responseText) == 'SUCCESS')
			{
				document.getElementById('PopUp').style.display = 'none'; 
				frmnew.reset();
				alert('Thank you for contacting us. We will get back to you soon.');
			}
			else
			{
				alert('Mail sending failed. Please try again.');
			}
		}*/
}




function ContactfrmDetails(frmObj)
{
	
if (frmObj)
{
	
/*if(frmObj.contact_name.value=='' || frmObj.contact_name.value=='Name')	
{
alert("Please enter the Name");	
frmObj.contact_name.focus();
return false;	
}
if(frmObj.contact_email.value=='')	
{
alert("Please enter the Email");
frmObj.contact_email.focus();
return false;	
}
var reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var emailValue = trimEmail(frmObj.contact_email.value);
if(reg.test(emailValue) == false) 
{
	alert('Invalid Email Address');
	frmObj.contact_email.focus();
	return false;
}
if(frmObj.contact_phone.value=='' || frmObj.contact_phone.value=='Phone')	
{
alert("Please enter the Phone Number");	
frmObj.contact_phone.focus();
return false;	
}
if(frmObj.contact_message.value=='' || frmObj.contact_message.value=='Message')	
{
alert("Please enter the Message");
frmObj.contact_message.focus();
return false;	
}*/
		
		var timestamp     = getTimeStamp();
			
		var contact_name  = ((frmObj.contact_name)  ? frmObj.contact_name.value  : '');
		var contact_email = ((frmObj.contact_email) ? frmObj.contact_email.value : '');
		var contact_phone = ((frmObj.contact_phone) ? frmObj.contact_phone.value : '');
		var contact_message = ((frmObj.contact_message) ? frmObj.contact_message.value : '');
		var contact_state =((frmObj.contact_state) ? frmObj.contact_state.value : '');
		var page_name=document.getElementById('page_name').value;
		
		//var par = 'action=save_visitor_details&VisitorName=' + visitor_name + '&EnquiryAbout=' + enquiry_about;

		var par = 'action=contactdetailfrm&contact_name=' + contact_name + '&contact_email=' + contact_email + '&contact_phone=' + contact_phone + '&contact_state=' + contact_state + '&contact_message=' + contact_message + '&page_name=' + page_name;	
		
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		  {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }
		
		var url='http://www.sdi.la/common.process.php';
		url=url+"?"+par;
		url=url+"&sid="+Math.random();
		
		xmlhttp.onreadystatechange=stateChanged3;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);

			
	}

}


function stateChanged3()
{
if (xmlhttp.readyState==4)
{
alert('Thank you for contacting us. We will get back to you soon.');
document.contactfrm.reset();

}
}






function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
} 




