// Market validation code start Here - Bakkiyaraj//
//-----------------------------------------------//
// code start Here //

var curDomain = document.domain;
var panels = new Array('panel1', 'panel2', 'panel3', 'panel4', 'panel5', 'panel6', 'panel7', 'panel8', 'panel9', 'panel10', 'panel11', 'panel12', 'panel13', 'panel14', 'panel15', 'panel16', 'panel17', 'panel18', 'panel19', 'panel20', 'panel21', 'panel22', 'panel23', 'panel24', 'panel25', 'panel26', 'panel27', 'panel28', 'panel29', 'panel30', 'panel31', 'panel32', 'panel33', 'panel35', 'panel36', 'panel37', 'panel38', 'panel39', 'panel40', 'panel41', 'panel42', 'panel43', 'panel44', 'panel45', 'panel46', 'panel47', 'panel48', 'panel49', 'panel50','panel51','panel52', 'panel53', 'panel54', 'panel55', 'panel56', 'panel57', 'panel58', 'panel59', 'panel60', 'panel61', 'panel62', 'panel63', 'panel64', 'panel65', 'panel66', 'panel67', 'panel68', 'panel69', 'panel70', 'panel71', 'panel72', 'panel73', 'panel74', 'panel75', 'panel76', 'panel77', 'panel78', 'panel79', 'panel80', 'panel81', 'panel82', 'panel83', 'panel84', 'panel85', 'panel86', 'panel87', 'panel88', 'panel89', 'panel90', 'panel91');
var dpanels = new Array('d_panel1', 'd_panel2', 'd_panel3','d_panel4', 'd_panel5', 'd_panel6', 'd_panel7', 'd_panel8', 'd_panel9', 'd_panel10', 'd_panel11', 'd_panel12', 'd_panel13', 'd_panel14', 'd_panel15', 'd_panel16', 'd_panel17');
var selectedTab = null;

function ShowHidden() {
	document.getElementById("rest1").style.display = "none";
	document.getElementById("feedresult").style.display = "block";
	document.getElementById("feedresult").innerHTML = '<div><div style="float:left;width:140px;"><img src="http://imgs.bharatmatrimony.com/bmimgs/small_loading.gif" border="0" alt="" ></font></div>';
}

function ShowHiddenPartner() {
	document.getElementById("rest2").style.display = "none";
	document.getElementById("feedresult1").style.display = "block";
	document.getElementById("feedresult1").innerHTML = '<div><div style="float:left;width:140px;"><img src="http://imgs.bharatmatrimony.com/bmimgs/small_loading.gif" border="0" alt="" ></font></div>';

}

function ValidateNo( NumStr, String ) // Not Used
{
	for( var Idx = 0; Idx < NumStr.length; Idx ++ )
	{
		 var Char = NumStr.charAt( Idx );
		 var Match = false;

		for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
		{
		 if( Char == String.charAt( Idx1 ) )
		 Match = true;
		}

		if ( !Match )
		return false;
 	}
   	return true;
}

function ValidateEmail( Email ){ // Not Used
	var atCharPresent = false;
	var dotPresent = false;
	var filter=/^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;														

	if (filter.test(Email)){
		atCharPresent = true;
		dotPresent = true;
		}
	else {
		return false;
	}
		return true;
	}


/// for partner with us//

function validateqry1(){
	
	var BussiMatriForm = this.document.BussiMatriForm1;
	
	if(IsEmpty(BussiMatriForm.YOURNAME1,"text"))
	{
	document.getElementById('namespan1').innerHTML="Enter the Name";
	BussiMatriForm.YOURNAME1.value="";
	BussiMatriForm.YOURNAME1.focus();
	return false;
	}
	if(IsEmpty(BussiMatriForm.COMPANYNAME1,"text"))
	{
	document.getElementById('company1').innerHTML = "Enter the Company Name";
	BussiMatriForm.COMPANYNAME1.value="";
	BussiMatriForm.COMPANYNAME1.focus();
	return false;
	}
	if(IsEmpty(BussiMatriForm.BUSINESSNATURE1,"text"))
	{
	document.getElementById('business1').innerHTML = "Enter Business Nature";
	BussiMatriForm.BUSINESSNATURE1.value="";
	BussiMatriForm.BUSINESSNATURE1.focus();
	return false;
	}
	if(IsEmpty(BussiMatriForm.CONTACTPHONE1,"text"))
	{
	document.getElementById('contactph1').innerHTML = "Enter Contact phone.";
	BussiMatriForm.CONTACTPHONE1.value=""; 
	BussiMatriForm.CONTACTPHONE1.focus();
	return false;
	}
	if(IsEmpty(BussiMatriForm.CONTACTADDRESS1,"text"))
	{
	document.getElementById('contactadd1').innerHTML = "Enter Email Id";
	BussiMatriForm.CONTACTADDRESS1.value="";
	BussiMatriForm.CONTACTADDRESS1.focus();
	return false;
	}
	if(BussiMatriForm.CONTACTADDRESS1.value != ""){
	  var emailvalue = TrimEmail(BussiMatriForm.CONTACTADDRESS1.value);
	   var emailalert = chkEmail(emailvalue);	
	   if(emailalert == false){
		   document.getElementById("contactadd1").innerHTML = "Enter Valid Email Id";
			BussiMatriForm.CONTACTADDRESS1.value="";
			BussiMatriForm.CONTACTADDRESS1.focus();
		   return false;
	   }     
	}

	if(IsEmpty(BussiMatriForm.COMMENTS1,"text"))
	{
	document.getElementById('comment1').innerHTML = "Enter Contact Address";
	BussiMatriForm.COMMENTS1.value="";
	BussiMatriForm.COMMENTS1.focus();
	return false;
	}
	if(IsEmpty(BussiMatriForm.QUERY1,"text"))
	{
	document.getElementById('details1').innerHTML = "Details / queries about Partnership.";
	BussiMatriForm.QUERY1.value="";
	BussiMatriForm.QUERY1.focus();
	return false;
	}
  
	var Name = BussiMatriForm.YOURNAME1.value;
	var companyname = BussiMatriForm.COMPANYNAME1.value;
	var business = BussiMatriForm.BUSINESSNATURE1.value;
	var contact = BussiMatriForm.CONTACTPHONE1.value;
	var comment = BussiMatriForm.COMMENTS1.value;
	var conaddress = BussiMatriForm.CONTACTADDRESS1.value;
	var details = BussiMatriForm.QUERY1.value;
	ShowHiddenPartner();
	var parameters = "Name="+Name+"&companyname="+companyname+"&business="+business+"&comment="+comment+"&contact="+contact+"&conaddress="+conaddress+"&details="+details;
	//var url = "http://"+curDomain+"/contactpage/mailsend.php";
	//MakePostRequest('http://'+curDomain+'/contactpage/mailsend.php',parameters,dispmessage1);
	$.ajax({
		   type: "GET",
		   url: "http://"+curDomain+"/contactpage/mailsend.php",
		   data: parameters,
		   success: function(msg){
			   $('#feedresult1').html(msg);
			   //document.getElementById("rest2").style.display="none";
		   }
		});
	return true;
}

//for associates
function validateqry(){
	
	var BussiMatriForm = this.document.BussiMatriForm;
	if(IsEmpty(document.BussiMatriForm.YOURNAME,"text"))
	{
	document.getElementById('namespan').innerHTML="Enter the Name";
	BussiMatriForm.YOURNAME.value="";
	BussiMatriForm.YOURNAME.focus();
	return false;
	}
	if(IsEmpty(document.BussiMatriForm.COMPANYNAME,"text"))
	{
	document.getElementById('company').innerHTML = "Enter the Company Name";
	BussiMatriForm.COMPANYNAME.value="";
	BussiMatriForm.COMPANYNAME.focus();
	return false;
	}
	if(IsEmpty(document.BussiMatriForm.BUSINESSNATURE,"text"))
	{
	document.getElementById('business').innerHTML = "Enter Business Nature";
	BussiMatriForm.BUSINESSNATURE.value="";
	BussiMatriForm.BUSINESSNATURE.focus();
	return false;
	}
	if(IsEmpty(document.BussiMatriForm.CONTACTPHONE,"text"))
	{
	document.getElementById('contactph').innerHTML = "Enter Contact phone.";
	BussiMatriForm.CONTACTPHONE.value=""; 
	BussiMatriForm.CONTACTPHONE.focus();
	return false;
	}
	if(IsEmpty(document.BussiMatriForm.CONTACTADDRESS,"text"))
	{
	document.getElementById('contactadd').innerHTML = "Enter Email Id";
	BussiMatriForm.CONTACTADDRESS.value="";
	BussiMatriForm.CONTACTADDRESS.focus();
	return false;
	}
	var Email = document.BussiMatriForm.CONTACTADDRESS.value;
	if(!ValidateEmail( Email )){
	
		document.getElementById('contactadd').innerHTML = "Enter Valid Email Id";
		BussiMatriForm.CONTACTADDRESS.value="";
		BussiMatriForm.CONTACTADDRESS.focus();
		return true;
	}
	if(IsEmpty(document.BussiMatriForm.COMMENTS,"text"))
	{
	document.getElementById('comment').innerHTML = "Enter Comments";
	BussiMatriForm.COMMENTS.value="";
	BussiMatriForm.COMMENTS.focus();
	return false;
	}
	if(IsEmpty(document.BussiMatriForm.QUERY,"text"))
	{
	document.getElementById('details').innerHTML = "Details / queries about Partnership.";
	BussiMatriForm.QUERY.value="";
	BussiMatriForm.QUERY.focus();
	return false;
	}
	var Name = document.BussiMatriForm.YOURNAME.value;
	var companyname = document.BussiMatriForm.COMPANYNAME.value;
	var business = document.BussiMatriForm.BUSINESSNATURE.value;
	var contact = document.BussiMatriForm.CONTACTPHONE.value;
	var comment = document.BussiMatriForm.COMMENTS.value;
	var conaddress = document.BussiMatriForm.CONTACTADDRESS.value;
	var details = document.BussiMatriForm.QUERY.value;

	var parameters = "Name="+Name+"&companyname="+companyname+"&business="+business+"&contact="+comment+"&contact="+contact+"&conaddress="+conaddress+"&details="+details;
	//var url = "http://"+curDomain+"/contactpage/mailsend.php";
	MakePostRequest('http://'+curDomain+'/contactpage/mailsend.php',parameters,dispmessage);
	return true;
}

/*function dispmessage1(){ //Not Used
		if(ajobj.readyState == 4) {				
		
		if(ajobj.status == 200){	
			
				 
			    document.getElementById("feedresult1").style.display="block";
				document.getElementById("feedresult1").innerHTML = ajobj.responseText;
				document.getElementById("rest2").style.display="none";
 			 }
			else {
					document.getElementById("sectab_content_3").innerHTML = 'There was a problem with the request';
				}
			}
	}*/


function dispmessage(){
		if(ajobj.readyState == 4) {
			if(ajobj.status == 200){
			    document.getElementById("businessresp").style.display="block";
				document.getElementById("sectab_content_2").style.display="none";
				document.getElementById("businessresp").innerHTML = ajobj.responseText;
			 }
			else {
					document.getElementById("sectab_content_2").innerHTML = 'There was a problem with the request';
				}
			}
	}

function buss_respdisplay(){
	 if (document.getElementById("feedresult")) { document.getElementById("feedresult").style.display="none"; }
	 if (document.getElementById("custfeedback")) { document.getElementById("custfeedback").style.display="block"; }
	 if (document.getElementById("partners")) { document.getElementById("partners").style.display="none"; }
	 if (document.getElementById("rest1")) { document.getElementById("rest1").style.display="block"; } 	 
	 //document.getElementById("feedres").style.display="none";
}
function businessclearall(){
	 	document.BussiMatriForm.YOURNAME.value = "";
		document.BussiMatriForm.COMPANYNAME.value = "";
		document.BussiMatriForm.BUSINESSNATURE.value = "";
		document.BussiMatriForm.CONTACTPHONE.value = "";
		document.BussiMatriForm.COMMENTS.value = "";
		document.BussiMatriForm.CONTACTADDRESS.value = "";
		document.BussiMatriForm.QUERY.value = "";
		document.getElementById('namespan').innerHTML='';
		document.getElementById('company').innerHTML='';
		document.getElementById('business').innerHTML='';
		document.getElementById('contactph').innerHTML='';
		document.getElementById('contactadd').innerHTML='';
		document.getElementById('comment').innerHTML='';
		document.getElementById('details').innerHTML='';
		document.getElementById('businessresp').innerHTML='';
		//document.getElementById('feedres').innerHTML='';
 }

function validate_feedback()
{ 
  if(document.feedbackform.fbName.value == ""){
	 document.getElementById("name").innerHTML = "Enter your name";
	 document.feedbackform.fbName.value = "";
	 document.feedbackform.fbName.focus();
     return false;
	}
	if(document.feedbackform.fbEmail.value == ""){
	 document.getElementById("email").innerHTML = "Enter your e-mail ID";
	 document.feedbackform.fbEmail.value = "";
	 document.feedbackform.fbEmail.focus();
     return false;
	}
	if(document.feedbackform.fbEmail.value != ""){
		var emailvalue = TrimEmail(document.feedbackform.fbEmail.value);
	   var emailalert = chkEmail(emailvalue);	
	   if(emailalert == false){
		   document.getElementById("email").innerHTML = "Invalid e-mail ID";
		   document.feedbackform.fbEmail.focus();
		   return false;
	   }     
	}
    if(document.feedbackform.fbFeedback.value == "")
	{
	 document.getElementById("feedback").innerHTML = "Enter your suggestions or feedback";
	 document.getElementById("email").innerHTML = "";
	 document.feedbackform.fbFeedback.focus();
     return false;
	}
	var fbFeedback = document.feedbackform.fbFeedback.value;
	var fbEmail = document.feedbackform.fbEmail.value;
	var fbName = document.feedbackform.fbName.value;
	var fbPhone = document.feedbackform.fbPhone.value;
	//var fbEnv = document.feedbackform.fbEnv.value;
	ShowHidden();
	var params1 = "fbFeedback="+escape(fbFeedback)+"&fbEmail="+fbEmail+"&fbName="+fbName+"&fbPhone="+fbPhone+"&rand="+genNumbers();
	//MakePostRequest('http://'+curDomain+'/contactpage/contactprocess.php',params,responseFeedback);
//fade(maindivfb,'fadediv','dispdiv','450','feedbackform','feedback.js','http://'+curDomain+'/contactpage/contactprocess.php?rand='+genNumbers(),'','dispcontent','','refreshDivfb');
	$.ajax({
		   type: 'GET',
		   url: 'http://'+curDomain+'/contactpage/contactprocess.php',
		   data: params1,
		   success: function(msg){
			   $('#feedresult').html(msg);
		   },
		   error : function(){
                 var contents="<div class='mediumtxt' style='text-align:center;padding-top:10px;'>Some problem with the server</div>";
                 $.colorbox({inline:true, href:contents});
         }
		});	
}



function chkEmail(field)
	{
	var emailPat = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	var matchArray = field.match(emailPat);
	if(!emailPat.test(field)){
		//alert("Your email address is invalid.  Please try again !!");
  		return false;
		}
		
	}
function responseFeedback() // Not Used
{
	if(ajobj.readyState == 4) {
		if(ajobj.status == 200) {
			document.getElementById("feedresult").style.display="block";
			//document.getElementById("feedres").style.display = "none";
			// document.getElementById("feedresult").innerHTML = ajobj.responseText;
			document.getElementById("feedresult").innerHTML = ajobj.responseText;
				document.getElementById("rest1").style.display="none";
		  } 
		else {
			document.getElementById("sectab_content_3").innerHTML = 'There was a problem with the request';
		}
	}
}


function clearfeedbackall(){
		document.feedbackform.fbName.value ="";
		document.feedbackform.fbEmail.value="";
		document.feedbackform.fbFeedback.value="";
		document.feedbackform.fbPhone.value = "";
		document.feedbackform.fbEnv.value = "";
		document.getElementById('name').innerHTML='';

		document.getElementById('email').innerHTML='';
		document.getElementById('feedback').innerHTML='';		
}

function TrimEmail(str)
{  while(str.charAt(0) == (" ") )
  {  str = str.substring(1);
  }
  while(str.charAt(str.length-1) == " " )
  {  str = str.substring(0,str.length-1);
  }
  return str;
}



