function check_resume_step2(form)
{
	
	if(get_ResumeChkCount('JobCategory') == 0 )
	{
      	alert('Please select atleast one category');
		return false;
	}
	if(get_ResumeChkCount('JobCategory') > 3)
	{
      	alert("Please select maximum of 3 categorires");
		return false;
	}
	if(document.getElementById("YourName").value.trim() == "")
	{
      	alert("Please enter your name");
		return false;
	}
	if(document.getElementById("YourTalent").value.trim() == "")
	{
      	alert("Please enter brief description about your talent");
		return false;
	}
	if(document.getElementById("YourResume").value.trim() == "")
	{
      	alert("Please enter your resume");
		return false;
	}
	if(document.getElementById("ResumeCountry").value.trim() == "select")
	{
		alert("Please select job location");
		return false;
	}
	if(document.getElementById("ResumeState").value.trim() == "")
	{
		alert("Please select state");
		return false;
	}
	if(document.getElementById("ResumeCity").value.trim() == "")
	{
		alert("Please select city");
		return false;
	}	
	if(document.getElementById("ResumeCity").value.trim() == "Other" && document.getElementById("OtherCity").value.trim() == "")
	{
		alert("Please enter city name");
		return false;
	}	
	/*if(document.getElementById("Website").value.trim() == "http://www.")
	{
		alert("Please enter valid web site address. It must include http://www");
		return false;
	}//if
	if(document.getElementById("Website").value.trim() != "")
	{
		if(isValidURL(document.getElementById("Website").value) == false)
		{
			alert("Please enter valid web site address. It must include http://www");
			return false;
		}//if
	}//if*/
	if(get_ResumeValidFile("resume_img") > 0)
	{
		alert("Please upload valid resume image(s)");
		return false;
	}//if
	if(get_ResumeValidVideos("resume_video") > 0)
	{
		alert("Please upload valid resume video(s)");
		return false;
	}//if
	if(document.getElementById("editor").value.trim() == "Yes")
	{
		if(document.getElementById("reply_email").value.trim() != "")
		{
			if(emailCheck(document.getElementById("reply_email").value) == false)
			{
				alert("Please enter valid email address");
				document.getElementById("reply_email").focus();
				return false;
			}//if
		}//if
		if(document.getElementById("reply_email").value.trim() != "" && document.getElementById("re_reply_email").value.trim() == "")
		{
			alert("Please enter valid re-type email address");
			document.getElementById("re_reply_email").focus();
			return false;
		}//if
		if(document.getElementById("reply_email").value.trim() == "" && document.getElementById("re_reply_email").value.trim() != "")
		{
			alert("Please enter valid email address");
			document.getElementById("reply_email").focus();
			return false;
		}//if
		if(document.getElementById("re_reply_email").value.trim() != "")
		{
			if(emailCheck(document.getElementById("re_reply_email").value) == false)
			{
				alert("Please enter valid re-type email address");
				document.getElementById("re_reply_email").focus();
				return false;
			}//if
		}//if
		if(document.getElementById("reply_email").value.trim() != "" && document.getElementById("re_reply_email").value.trim() != "")
		{
			if(document.getElementById("reply_email").value != document.getElementById("re_reply_email").value)
			{
				alert("Email entered is not matching");
				document.getElementById("re_reply_email").focus();
				return false;
			}//
		}//if
	}
	if(document.getElementById("HelpingHand").checked == true)
	{
		if(document.getElementById("HelpingWebAddress").value.trim() == "")
		{
			alert("Please enter website address");
			document.getElementById("HelpingWebAddress").focus();
			return false;
		}//
		if(document.getElementById("HelpingWebAddress").value.trim() != "")
		{
			if(isValidURL(document.getElementById("HelpingWebAddress").value) == false)
			{
				alert("Please enter valid website address");
				document.getElementById("HelpingWebAddress").focus();
				return false;
			}//if
		}//
	}//if
	document.getElementById("Post").disabled='true';
	hidden_span = document.getElementById('hide_stuff');
	hidden_span.style.display = 'block';
	return true;		
}//check_resume_step2

function get_ResumeChkCount(txt)	
{
	f1 = document.resume_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='checkbox'  && f1[i].checked==true)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_ResumeValidFile(txt)	
{
	f1 = document.resume_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="" && LimitAttach1(f1[i].value)==false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_ResumeValidVideos(txt)	
{
	f1 = document.resume_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="" && LimitAttach(f1[i].value)==false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount


function addResumeImage()
{
	var mainDiv=document.getElementById('div_images');
	var num = (document.resume_step2.num_images.value - 1)+ 2;
  	document.resume_step2.num_images.value = num;
	if(num <= 15)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_images_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top' width='100'><strong>Image caption:</strong></td><td align='left' valign='top' width='100'><input type='text' id='image_caption[]' name='image_caption[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><input type='file' id='resume_img[]' name='resume_img[]'><br><a href='javascript:deleteResumeImage("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}

function addResumeVideos()
{
	var mainDiv=document.getElementById('div_videos');
	var num = (document.resume_step2.num_videos.value - 1)+ 2;
  	document.resume_step2.num_videos.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_videos_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top'><strong>Credit:</strong></td><td align='right' valign='top'><input type='text' id='txtCredit[]' name='txtCredit[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><strong>Video caption:</strong></td><td align='right' valign='top'><input type='text' id='video_caption[]' name='video_caption[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><input type='file' id='resume_video[]' name='resume_video[]' onChange='javascript:ChangeNewsVideo();'><br><a href='javascript:RemoveResumeVideo("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}

function RemoveResumeVideo(divId) 
{
	var mainDiv=document.getElementById('div_videos');
	var num = document.resume_step2.num_videos.value;
  	var childDiv = document.getElementById('div_videos_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.resume_step2.num_videos.value = num-1;
}


function deleteResumeImage(divId) 
{
	var mainDiv=document.getElementById('div_images');
	var num = document.resume_step2.num_images.value;
  	var childDiv = document.getElementById('div_images_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.resume_step2.num_images.value = num-1;
}


function addResumelanguage()
{
	var mainDiv=document.getElementById('div_languages');
	var num = (document.resume_step2.num_languages.value - 1)+ 2;
  	document.resume_step2.num_languages.value = num;
	if(num <= 15)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_languages_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML = "<table width='100%'  border='0' cellpadding='0'><tr><td  align='left' valign='top' width='30%'>"+document.getElementById("SpokenTd").innerHTML+"</td><td align='left' valign='top' >"+ document.getElementById("ProficiencyTd").innerHTML+"&nbsp;&nbsp; <a href='javascript:deleteJobslanguage("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteResumelanguage(divId) 
{
	var mainDiv=document.getElementById('div_languages');
	var num = document.resume_step2.num_languages.value;
  	var childDiv = document.getElementById('div_languages_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.resume_step2.num_languages.value = num-1;
}

var ResumeReq = createXMLHttpRequest();
function GetResumeState()
{
	var ResumeCountry = document.getElementById("ResumeCountry").value;
	if(ResumeCountry != "")
	{		
		ResumeReq.open('get', 'ResumeStates.php?CountryId='+ResumeCountry);
		ResumeReq.onreadystatechange = ResumeStateHandleResponse;
		ResumeReq.send(null);
	}
}//if

function GetResumeState1(State)
{
	var ResumeCountry = document.getElementById("ResumeCountry").value;
	if(ResumeCountry != "")
	{		
		ResumeReq.open('get', 'ResumeStates.php?CountryId='+ResumeCountry+'&SelStateId='+State);
		ResumeReq.onreadystatechange = JobStateHandleResponse1;
		ResumeReq.send(null);
	}
}//if

function ResumeStateHandleResponse()
{
	if(ResumeReq.readyState == 4)
	{
		var ResumeResponse = ResumeReq.responseText;
		document.getElementById('ResumeState').innerHTML = ResumeResponse;
		GetResumeCity();
	}//if
//	getCity1();
}//function

function ResumeStateHandleResponse1()
{
	if(ResumeReq.readyState == 4)
	{
		var ResumeResponse = ResumeReq.responseText;
		document.getElementById('ResumeState').innerHTML = ResumeResponse;
		var SelectedCity = document.getElementById('SelectedCity').value;
		GetResumeCity1(SelectedCity);
	}//if
//	getCity1();
}//function

var ResumeReq1 = createXMLHttpRequest();
function GetResumeCity()
{
	var ResumeState = document.getElementById("ResumeState").value;
	if(ResumeState != "")
	{		
		ResumeReq1.open('get', 'ResumeCity.php?StateId='+ResumeState);
		ResumeReq1.onreadystatechange = ResumeCityHandleResponse;
		ResumeReq1.send(null);
	}
}//if

function GetResumeCity1(SelCity)
{	
	var ResumeState = document.getElementById("ResumeState").value;
	if(ResumeState != "")
	{
		ResumeReq1.open('get', 'ResumeCity.php?StateId='+ResumeState+'&SelCityId='+SelCity);
		ResumeReq1.onreadystatechange = ResumeCityHandleResponse;
		ResumeReq1.send(null);
	}
}//if

function ResumeCityHandleResponse()
{
	if(ResumeReq1.readyState == 4)
	{
		var ResumeResponse = ResumeReq1.responseText;
		document.getElementById('ResumeCity').innerHTML = ResumeResponse;
	}//if
//	getCity1();
}//function

function check_JobMail()
{
	if(document.getElementById("sen_name").value.trim() == "")
	{
      	alert("Please enter your name");
		return false;
	}
	if(document.getElementById("sen_email").value.trim() == "")
	{
      	alert("Please enter your email");
		return false;
	}
	if(document.getElementById("sen_email").value.trim() != "")
	{
		if(emailCheck(document.getElementById("sen_email").value) == false)	
		{
	      	alert("Please enter valie your email");
			return false;
		}//if
	}
	if(document.getElementById("rec_email").value.trim() == "")
	{
      	alert("Please enter email of recipient");
		return false;
	}
	if(document.getElementById("rec_email").value.trim() != "")
	{
		if(emailCheck(document.getElementById("rec_email").value) == false)	
		{
	      	alert("Please enter valid email of recipient");
			return false;
		}//if
	}
}//

function check_JobReply()
{
	if(document.getElementById("message").value.trim() == "")
	{
      	alert("Please enter message");
		return false;
	}
}//check_JobReply
function ClearJobSearch()
{
	document.getElementById("job_keyword").value = "Type keyword(s)";
	document.getElementById("only_title").checked = false;
	document.getElementById("JobCountry").value = "";
	document.getElementById("JobState").value = "";
	document.getElementById("JobCity").value = "";
	ClearSelectedCategory('category');
}//check_JobReply

function ClearSelectedCategory(txt)	
{
	f1 = document.JobSearch;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='select')
				  f1[i].value = '';
	}	
	return cnt;
}//get_reviewChkCount

function CheckSalery(Sal)
{
	if(Sal == "Project Rate/hourly")
	{
		document.getElementById("ProjectRateTR").style.display = "";
	}//if
	else
	{
		document.getElementById("ProjectRateTR").style.display = "none";
	}//else
}

function redirect_editResume_post(resume_id)
{
	var next ="com_resume_post|step3";		
	window.location = "http://www.macdirectory.com/component/option,com_resume3/task,editResume/resume_id,"+resume_id+"/next,"+next+"/";
}//

function ListCategoryResumes()
{
	var category = document.getElementById("category").value;
	if(category != 'all')
		window.location = "http://www.macdirectory.com/component/option,com_resume1/task,searchCategory/catName,"+category+"/";
}//if

function CommitmentSerach(Commitment)
{
	document.getElementById("Commitment").value = Commitment;	
	document.JobSearch.submit();
}//CommitmentSerach

function TypePostSerach(PositionType)
{
	document.getElementById("PositionType").value = PositionType;	
	document.JobSearch.submit();
}//CommitmentSerach

function SalarySerach(Salary)
{
	document.getElementById("Salary").value = Salary;	
	document.JobSearch.submit();
}//SalarySerach

function CheckResumeCity()
{
	if(document.getElementById("ResumeCity").value == "Other")
		document.getElementById("OtherCityTr").style.display="";
	else
		document.getElementById("OtherCityTr").style.display="none";
}//
