// JavaScript Document

	$(function() {
	$("#send_form").click(function(){

     	
		var name=escape($("#name").val());
		var contact=escape($("#contact").val());
		var email=escape($("#email").val());
		var country=escape($("#country").val());
		
		var city=escape($("#city").val());
		var desc=escape($("#desc").val());
		var purpose=escape($("#purpose").val());
		var pages=escape($("#pages").val());
		var looks_like=escape($("#looks_like").val());
		var reference=escape($("#reference").val());
		var weburl=escape($("#weburl").val());
		var budget=escape($("#budget").val());
		var how_found=escape($("#how_found").val());
		var work_start=escape($("#work_start").val());
		var security=escape($("#security").val());
		
		
		//--------- Getting Service Interest Count ---------
		var checklen=$("input[@id=service_interest]:checked").length; 
		//alert(checklen);
		var service_res='';
		for(i=0;i<=checklen;i++)
		{
		if($('#service_interest'+i).attr('checked')==true)
		{
		service_res=service_res+','+$('#service_interest'+i).val();
		}
		
		}
		var serviceInterest=service_res;
		//alert(serviceInterest);
		
		//--------- End of Service Interest Count -----------
		
		
		//----------- Domain Checkup  Yes or No----------------
		var dd;
		var domainCheck=openDomain(dd);
		
		//----------- End of Domain check----------------------
		
		
		//----------- Hosting Checkup  Yes or No----------------
		if($('#hosting_yes').attr('checked')==true)
		{
			var hosting_check=$('#hosting_yes').val();
		}
		else if($('#hosting_no').attr('checked')==true)
		{
			var hosting_check=$('#hosting_no').val();
		}
		var hostingCheck=hosting_check;
		//----------- End of Hosting check----------------------
		
		
		//----------- Email account Checkup  Yes or No----------------
		var email_check;
		var emailCheck1=emailCheck(email_check)
		//----------- End of Email account check----------------------
		
		
		
		//--------- Getting Service Interest Count ---------
		var checklen1=$("input[@id=typesof_pages]:checked").length; 
		//alert(checklen);
		
		var typesof_pages_res='';
		for(i=0;i<=checklen1;i++)
		{
		if($('#typesof_pages'+i).attr('checked')==true)
		{
		typesof_pages_res=typesof_pages_res+','+$('#typesof_pages'+i).val();
		}
		
		}
		var typesOfpages=typesof_pages_res;
		//--------- End of Service Interest Count -----------
		
		
		
		
		var otherCountry= displayCountry();
		if(otherCountry=="")
		{
			countryName=country;
		}
		else
		{
			countryName=otherCountry;
		}
		
		//------------- End of Country Name -----------------
		
			
		var vflds = new Array();
		vflds[0]= new Array(2);
		vflds[0][0]=name;		vflds[0][1]='span_name';
		
		vflds[1]= new Array(2);
		vflds[1][0]=contact;		vflds[1][1]='span_contact';
		
		vflds[2]= new Array(2);
		vflds[2][0]=email;		vflds[2][1]='span_email';
		
		valid = validateFields(vflds);
		
		
		if(!valid )
		return false;
		
		

		var param='option=vilidateQuotation&name='+name+'&contact='+contact+'&email='+email+'&countryName='+countryName+'&city='+city+'&desc='+desc+'&purpose='+purpose+'&pages='+pages+'&looks_like='+looks_like+'&reference='+reference+'&weburl='+weburl+'&budget='+budget+'&how_found='+how_found+'&work_start='+work_start+'&serviceInterest='+serviceInterest+'&domainCheck='+domainCheck+'&hostingCheck='+hostingCheck+'&emailCheck='+emailCheck1+'&typesOfpages='+typesOfpages+'&security='+security;
		
		
		var includefilespath="bak/loaddata.php";
		$("#send").val('Processing..');
		$("#send").attr('disabled','true');
       // alert(param);
		
		$('#responseDIV').html('<img src="images/loading1.gif" />'); 
	    $.ajax({
		type: "POST",
		url: includefilespath,
		data: param,
		success: function(response){
		//alert(response);
		
		$('#choose_country').css('display','none');
		$('#span_name').css('display','none');
		$('#span_contact').css('display','none');
		$('#span_email').css('display','none');
		
		$("#name").val('');
		$("#contact").val('');
		$("#email").val('');
		$("#country").val('');
		
		$("#city").val('');
		$("#desc").val('');
		$("#purpose").val('');
		$("#pages").val('');
		$("#looks_like").val('');
		$("#reference").val('');
		$("#weburl").val('');
		$("#budget").val('');
		$("#how_found").val('');
		$("#work_start").val('');
		$("#security").val('');
		
		$('#responseDIV').html(response);
		$("#send").attr('disabled','false');
		
		
		}
		});
		
	});
	});

   function displayCountry()
   {
	  $("#choose_country").slideDown(500); 
	  $("#choose_country").css('display','block');
	  
	  var oCountry=$("#country_name").val();
	  return oCountry;
   }
	
   function hideCountry()
   {
	    $("#choose_country").slideUp(500); 
   }
	
   //------- Checking domain status ------------	
   function openDomain(domains)
   {
	   var domainStatus;
	   if(domains=="Yes")
	   {
		   $("#domain_have").slideDown(500);
		   $('#domain_have').css('display','block');
		   domainStatus=$('#domain_name').val();
		   //alert(domain_check);
	   }
	   else if(domains=="No")
	   {
		   $("#domain_have").slideUp(500);
		  $('#domain_have').css('display','none');
		   domainStatus="No"; 
		  // alert(domain_check);
	   }
	   return domainStatus;
	   
   }
   //-----------End of domain check -------------
   
   
   //------- Checking email account status ------------	
   function emailCheck(emailacc)
   {
	   var email_check;
	   if(emailacc=="Yes")
	   {
		   $("#email_acc").slideDown(500);
		   $('#email_acc').css('display','block');
			var email_check=$('#nof_emails').val();
	   }
	   else if(emailacc=="No")
	   {
		  $("#email_acc").slideUp(500); 
		  $('#email_acc').css('display','none');
		  var email_check="No";
	   }
	   return email_check;
	   
   }
   //-----------End of email account check -------------
   
//-----------Loading sugg at search level from loaddata.php -------------  
function loadJob(key)
{
	
	       // alert(key);
		   /* var param='option=loadjob&key='+key;
			$('#search_div').css('display','block');
			//document.getElementById('search_div').style.display="block";
			var includefilespath="bak/loaddata.php";
			//alert(param);
			$('#search_div').html('<img src="images/loading4.gif" />'); 
			$.ajax({
			type: "POST",
			url: includefilespath,
			data: param,
			success: function(response){
			$('#search_div').html(response);
			}
			});*/
		
			
			xmlHttp=GetXmlHttpObject(); 
			if (xmlHttp==null)
			{
			alert ("Your browser does not support AJAX!");
			return;
			} 
			var includefilespath="bak/loaddata.php";
			var url=includefilespath;
			url=url+"?option=loadjob&key="+key;
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			} 
			
			
			function stateChanged() 
			{  	
			if(xmlHttp.readyState <4 )
			{
			document.getElementById('search_div').style.display="block";	
			document.getElementById('search_div').innerHTML= "<img src='images/loading4.gif' border=0>";
			}
			if(xmlHttp.readyState==4)
			{		
			document.getElementById('search_div').style.display="block";
			document.getElementById('search_div').innerHTML=xmlHttp.responseText;	 
			}
			}
			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;
			
			
	
}

//------------------------ End of load job ------------------------


//-----------Fetching sugg to search box from loaddata.php -------------     
function fetchJob(title)
{
	//$('#searchkey').val(title);
	document.getElementById('searchkey').value=title;
	document.getElementById('search_div').style.display="none"
	//$('#search_div').css('display','none');
}

function closeLoadjob()
{
	
	//$('#search_div').css('display','none');
	document.getElementById('search_div').style.display="none";
}


// ----------- Expand job from careers.php based on id ----------------

function dispatchJob(id)
{
	//alert(id);
	$('#jobRes'+id).slideDown(500);
	$('#jobRes'+id).css('display','block');
	
}

function hideJobs(id)
{
	$('#jobRes'+id).slideUp(500);
	
}

//----------------------------Mail Current Page ------------------------------
function mailThispage()
{
	//alert(url);
	$('#mailThis').fadeIn(500);
	$('#mailThis').css('display','block');
}

function closeMail()
{
	$('#mailThis').fadeOut(500);
	//$('#mailThis').css('display','none');
}

//--------------- For Avoiding Plugin Overlap @ webdesigning-adn-internet-masrket.php ----------------------
function mailThispage2()
{
	//alert(url);
	//$('#mailThis').fadeIn(500);
	//$('#mailThis').css('display','block');
	document.getElementById('mailThis').style.display="block";
}

function closeMail2()
{
	//$('#mailThis').fadeOut(500);
	//$('#mailThis').css('display','none');
	document.getElementById('mailThis').style.display="none";
}

//------------------------------ End of Plugin Overlap --------------------------


function postarticle()
{
		
		var currentUrl=$('#hid_url').val();
		var alticleAt=$('#articleOn').val();
		var mailTo=$('#rMail').val();
		var senderName=$('#name').val();
		var senderEmail=$('#email').val();
		var comments=$('#comments').val();
		
		if(mailTo=="")
		{
			alert("Recepient mail is required");
			return false;
		}
		if(senderEmail=="")
		{
			alert("Enter your email id");
			return false;
		}
		
		
		 var param='option=postartcle&url='+currentUrl+'&alticleAt='+alticleAt+'&mailTo='+mailTo+'&senderName='+senderName+'&senderEmail='+senderEmail+'&comments='+comments;
		//$('#search_div').css('display','block');
		var includefilespath="bak/loaddata.php";
		//alert(param);
		$('#mail_result').html('<img src="images/loading4.gif" />'); 
	    $.ajax({
		type: "POST",
		url: includefilespath,
		data: param,
		success: function(response){
		$('#mail_result').html(response);
		}
		});
	
		
}

//------------- Samle function for is being repeated beacuse of avoiding Puugin Overlap at webdesign ---.php page --------

function postarticle2()
{
		
			
			var currentUrl=document.getElementById('hid_url').value;
			var alticleAt=document.getElementById('articleOn').value;
			var mailTo=document.getElementById('rMail').value;
			var senderName=document.getElementById('name').value;
			var senderEmail=document.getElementById('email').value;
			var comments=document.getElementById('comments').value;
			
			if(mailTo=="")
			{
			alert("Recepient mail is required");
			return false;
			}
			if(senderEmail=="")
			{
			alert("Enter your email id");
			return false;
			}
		
		
	        xmlHttp=GetXmlHttpObject(); 
			if (xmlHttp==null)
			{
			alert ("Your browser does not support AJAX!");
			return;
			} 
			var includefilespath="bak/loaddata2.php";
			var url=includefilespath;
			url=url+"?option=postartcle&url="+currentUrl+'&alticleAt='+alticleAt+'&mailTo='+mailTo+'&senderName='+senderName+'&senderEmail='+senderEmail+'&comments='+comments;
			xmlHttp.onreadystatechange=stateChanged2;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			} 
			
			
			function stateChanged2() 
			{  	
			if(xmlHttp.readyState <4 )
			{
			document.getElementById('mail_result').style.display="block";	
			document.getElementById('mail_result').innerHTML= "<img src='images/loading4.gif' border=0>";
			}
			if(xmlHttp.readyState==4)
			{		
			document.getElementById('mail_result').style.display="block";
			document.getElementById('mail_result').innerHTML=xmlHttp.responseText;	 
			}
			}
			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;
			
		
}



//------------------------------ End of overlap ---------------------------------------------


// ------------------------------ End of mail page -------------------------------

//-----------------------------  Mail Account On-focus, On-Blur -----------------------
function mailFocus()
{
	var nof_emails=$('#nof_emails').val();
	if(nof_emails="Ex :50 mails,1GB")
	{
		$('#nof_emails').val('');
	}
}

function mailBlur()
{
	var nof_emails=$('#nof_emails').val();
	if(nof_emails=="")
	{
		$('#nof_emails').val('Ex :50 mails,1GB');
	}
}
//------------------------------- End of Focus,Blur ------------------------------------


//-------------------------- Fixing Character length of Description ---------------------

function limitDesc(current_val,tName)
{
	var max_length=99;
	var textareaid = document.getElementById(tName);
	var current_length=$("#desc").val().length;
	//alert(current_length);
	
	if (textareaid.value.length > max_length)
	{
		textareaid.value=textareaid.value.substring(0, max_length);
		alert("No more characters are allowed ..!");
	}
	else
	{
	
		var rLength=max_length-current_length;
		//alert(rLength);
		$('#desVal').val(rLength);
	}
		
	
}
function limitDesc1(current_val,tName1)
{
	var max_length=99;
	var textareaid = document.getElementById(tName1);
	var current_length=$('#looks_like').val().length;
	//alert(current_length);
	
	if (textareaid.value.length > max_length)
	{
		textareaid.value=textareaid.value.substring(0, max_length);
		alert("No more characters are allowed ..!");
	}
	else
	{
	
		var rLength=max_length-current_length;
		//alert(rLength);
		$('#desVal_like').val(rLength);
	}
		
	
}

//----------------------------- End of Fixing -------------------------------------------

//------------------------------ Loading City at quotation form -------------------------
function loadCity(city_key)
{
	
	
	    var param='option=loadCity&city_key='+city_key;
		
		$('#dispCity').slideDown(500);
		$('#dispCity').css('display','block');
		var includefilespath="bak/loaddata.php";
		//alert(param);
		$('#dispCity').html('<img src="images/loading4.gif" />'); 
	    $.ajax({
		type: "POST",
		url: includefilespath,
		data: param,
		success: function(response){
		$('#dispCity').html(response);
		}
		});
	
}
function fetchCity(city)
{
	$('#country_name').val(city);
	$('#dispCity').css('display','none');
}
function closeLoadcity()
{
	$('#dispCity').slideUp(500);
	$('#dispCity').css('display','none');
}

//-------------------------------End of load city ---------------------------------------

//------------------------------- Loading portfolio screen shot --------------------------
/*function loadScreen11(id1)
{
	    var param='option=loadScreen1&id='+id1;
		
		
		var includefilespath="bak/loaddata.php";
		//alert(param);
		//return false;
		$("#dispDIV").html('<img src="images/loading4.gif" />'); 
	    $.ajax({
		type: "POST",
		url: includefilespath,
		data: param,
		success: function(response){
			//alert(response);
		$("#dispDIV").html(response);
		}
		});
}*/

//-------------------------------- End of load portfolio ------------------------------------

// ---------------------------------- Apply job  ( Presently Disabled Check@ job_form.php )------------------------------------------
/*$(function() {
	$("#resume_post").click(function(){

    	//alert(escape($("#resume_att").val()));
		
		var name=escape($("#name").val());
		var email=escape($("#email").val());
		var degree=escape($("#degree").val());
		var skills=escape($("#skills").val());
		var experience=escape($("#exp").val());
		var notice=escape($("#notice").val());
		var ctc=escape($("#ctc").val());
		var ectc=escape($("#ectc").val());
		var languages=escape($("#languages").val());
		var jobid=escape($("#jobid").val());
		
		var resume="";
		
		
		//----------- Relocate Checkup  Yes or No----------------
		if($('#relocate_yes').attr('checked')==true)
		{
			var relocate_check=$('#relocate_yes').val();
		}
		else if($('#relocate_no').attr('checked')==true)
		{
			var relocate_check=$('#relocate_no').val();
		}
		var reLocate=relocate_check;
		//----------- End of Relocate check----------------------
		
		
		//----------- Relocate Checkup  Yes or No----------------
		if($('#travel_yes').attr('checked')==true)
		{
			var travel_check=$('#travel_yes').val();
		}
		else if($('#travel_no').attr('checked')==true)
		{
			var travel_check=$('#travel_no').val();
		}
		var travelCheck=travel_check;
		//----------- End of Relocate check----------------------
			
		var vflds = new Array();
		vflds[0]= new Array(2);
		vflds[0][0]=name;		vflds[0][1]='span_name';
		vflds[1]= new Array(2);
		vflds[1][0]=email;		vflds[1][1]='span_email';
		valid = validateFields(vflds);
		if(!valid )
		return false;
	
		var param='option=applyJob&name='+name+'&email='+email+'&degree='+degree+'&skills='+skills+'&experience='+experience+'&notice='+notice+'&ctc='+ctc+'&ectc='+ectc+'&languages='+languages+'&resume='+resume+'&reLocate='+reLocate+'&travelCheck='+travelCheck+'&jobid='+jobid;
		
		
		var includefilespath="bak/loaddata.php";
		$("#post_resume").val('Processing..');
		$("#post_resume").attr('disabled','true');
        //alert(param);
		
		$('#responseDIV').html('<img src="images/loading1.gif" />'); 
	    $.ajax({
		type: "POST",
		url: includefilespath,
		data: param,
		success: function(response){
		//alert(response);
		$("#post_resume").attr('disabled','false');
		$("#post_resume").val('Submit');
		$("#name").val('');
		$("#degree").val('');
		$("#email").val('');
		$("#skills").val('');
		
		$("#experience").val('');
		$("#notice").val('');
		$("#ctc").val('');
		$("#ectc").val('');
		$("#languages").val('');
		//$("#resume").val('');
		$('#responseDIV').html(response);
		
		}
		});
		
	});
	});
*/



//------------------------------------- End of Apply job --------------------------------------

//-------------------- Apply Job Validation 2 ----------------------
function validateJob()
{
	    var name=$('#name').val();
		var email=$('#email2').val();
		var resume_att=$('#resume_att').val();
		 
	    var vflds = new Array();
		vflds[0]= new Array(2);
		vflds[0][0]=name;		vflds[0][1]='span_name1';
		
		vflds[1]= new Array(2);
		vflds[1][0]=email;		vflds[1][1]='span_email2';
		
		vflds[2]= new Array(2);
		vflds[2][0]=resume_att;		vflds[2][1]='span_resume';
		
		valid = validateFields(vflds);
		
		
		if(!valid )
		//alert("calling");
		return false;
}


//---------------------- End of Validation -----------------------

//***************************************************************************************************

function validateFields(vflds)
	{
		var vFlag=true;
		var len= vflds.length;
		for(var i=0;i<len;i++)
		{	
			if(vflds[i][0]=="")
			{
				$('#'+vflds[i][1]).html('Value is Required');
				vFlag=false;
			}
		}		
		return vFlag;
	}
//***************************************************************************************************