//Java Script File

/*-----------------------------------Function to show Article Content-----------------------*/
 
function showContent(val1,divid)
{
	
	var contentId=val1;
	var sid="action=show_content&contentId="+escape(contentId);
	var url="server/counseling_server.php";
	var myRequest = new ajaxObject(url, show_content_status);
	// var divid='left_b';
	myRequest.update(divid, sid, 'post');
}

function showResumeContent(val1)
{
	
	var contentId=val1;
	var sid="action=show_resume_content&contentId="+escape(contentId);
	var url="server/counseling_server.php";
	var myRequest = new ajaxObject(url, show_content_status);
	var divid='left_b';
	myRequest.update(divid, sid, 'post');
}

function show_content_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{document.getElementById(divid).innerHTML=responseText;} 
	else 
	{alert(responseStatus);}	

}

/*-----------------------------------End of show content------------------------------------*/

/*-----------------------------------Show Comments------------------------------------------*/

function addComment(val1)
{
	//alert(val1);
	
	var contentId=val1;
	var sid="action=show_coments&contentId="+escape(contentId);
	var url="server/counseling_server.php";
	var myRequest = new ajaxObject(url, show_coments_status);
	var divid='comments';
	myRequest.update(divid, sid, 'post');
}

function show_coments_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{document.getElementById(divid).innerHTML=responseText;} 
	else 
	{alert(responseStatus);}	

}

/*-----------------------------------End of Show Comments-----------------------------------*/

/*-----------------------------------Function to Save Comment-------------------------------*/

function saveComment()
{
	
	if(document.counselingComment.post_name.value=="")
	{
		document.getElementById('cmt_name').style.color="#ff0000";
		document.counselingComment.post_name.focus();
		return false;
	}
	if(document.counselingComment.post_name.value!="")
	{
		document.getElementById('cmt_name').style.color="#ffffff";
	}
	if(document.counselingComment.counseling_comment.value=="")
	{
		document.getElementById('cmt_cmnt').style.color="#ff0000";
		document.counselingComment.counseling_comment.focus();
		return false;
	}
	if(document.counselingComment.counseling_comment.value!="")
	{
		document.getElementById('cmt_cmnt').style.color="#ffffff";
	}
	
		var contentId=document.counselingComment.cc_id.value;
		var postName=document.counselingComment.post_name.value;
		var comment=document.counselingComment.counseling_comment.value;
		var commentType=document.counselingComment.coment_type.value;
		var sid="action=save_coments&contentId="+escape(contentId)+"&postName="+escape(postName)+"&comment="+escape(comment)+"&commentType="+escape(commentType);
		var url="server/counseling_server.php";
		var myRequest = new ajaxObject(url, save_coments_status);
		myRequest.update(null, sid, 'post', null, contentId);
	
}

function save_coments_status(responseText, responseStatus, responseXML, divid, funct, param)
{	
	if (responseStatus == 200) 
	{
		addComment(param)
	} 
	else 
	{alert(responseStatus);}	

}

/*-----------------------------------End of Save Comment------------------------------------*/

/*-----------------------------------Hide Window Function-----------------------------------*/
function hideComments(divid)
{
	document.getElementById(divid).innerHTML="";
}
/*-----------------------------------End Hide Window ---------------------------------------*/

/*-----------------------------------Preview Comments---------------------------------------*/

function previewComment()
{
	
	if(document.counselingComment.post_name.value=="")
	{
		document.getElementById('cmt_name').style.color="#ff0000";
		document.counselingComment.post_name.focus();
		return false;
	}
	if(document.counselingComment.post_name.value!="")
	{
		document.getElementById('cmt_name').style.color="#ffffff";
	}
	if(document.counselingComment.counseling_comment.value=="")
	{
		document.getElementById('cmt_cmnt').style.color="#ff0000";
		document.counselingComment.counseling_comment.focus();
		return false;
	}
	if(document.counselingComment.counseling_comment.value!="")
	{
		document.getElementById('cmt_cmnt').style.color="#ffffff";
	}
		var contentId=document.counselingComment.cc_id.value;
		var postName=document.counselingComment.post_name.value;
		var comment=document.counselingComment.counseling_comment.value;
		var commentType=document.counselingComment.coment_type.value;
		var sid="action=preview_coments&contentId="+escape(contentId)+"&postName="+escape(postName)+"&comment="+escape(comment)+"&commentType="+escape(commentType);
		var url="server/counseling_server.php";
		var myRequest = new ajaxObject(url, preview_coments_status);
		myRequest.update('preview_comment', sid, 'post');
	
}

function preview_coments_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{alert(responseStatus);}	

}

/*-----------------------------------End Preview Comments-----------------------------------*/

/*-----------------------------------Send Rating--------------------------------------------*/

function sendRating(rating,uid,cc_id)
{
	//alert(rating+", "+uid+", "+cc_id);
	var param=Array();
	param[0]=uid;
	param[1]=cc_id;
	var sid="action=save_rating&rating="+escape(rating)+"&uid="+escape(uid)+"&cc_id="+escape(cc_id);
	var url="server/counseling_server.php";
	var myRequest = new ajaxObject(url, send_rating_status);
	myRequest.update(null, sid, 'post',null, param);
}
function send_rating_status(responseText, responseStatus, responseXML, divid, fuct, param)
{	
	if (responseStatus == 200) 
	{
		//alert("Rating sended : "+responseText);
		//alert(uid+", "+cc_id);
		//document.getElementById(divid).innerHTML=responseText;
		showNewRating(param[0],param[1]);
	} 
	else 
	{alert(responseStatus);}	

}
/*-----------------------------------End of Send Rating-------------------------------------*/

/*-----------------------------------Function to show rating after updation-----------------*/

function showNewRating(uid,cc_id)
{
	var sid="action=show_new_rating&uid="+escape(uid)+"&cc_id="+escape(cc_id);
	//alert(uid+", "+cc_id);
	var url="server/counseling_server.php";
	var myRequest = new ajaxObject(url, new_rating_status);
	myRequest.update('userRating', sid, 'post', null, cc_id);
}

function new_rating_status(responseText, responseStatus, responseXML, divid, funct, cc_id)
{	
	if (responseStatus == 200) 
	{
		//alert("Rating sended : "+responseText);
		document.getElementById(divid).innerHTML=responseText;
		showNewOverallRating(cc_id);
	} 
	else 
	{alert(responseStatus);}	

}
/*----------------------------------End of Rating Updation----------------------------------*/

/*----------------------------------Show New Overall Rating---------------------------------*/

function showNewOverallRating(cc_id)
{
	var sid="action=show_new_overall_rating&cc_id="+escape(cc_id);
	//alert(uid+", "+cc_id);
	var url="server/counseling_server.php";
	var myRequest = new ajaxObject(url, new_overall_rating_status);
	myRequest.update('overallRating', sid, 'post');
}

function new_overall_rating_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{
		//alert("Rating sended : "+responseText);
		document.getElementById(divid).innerHTML=responseText;
		//showNewOverallRating(cc_id);
	} 
	else 
	{alert(responseStatus);}	

}

/*----------------------------------End overall New Rating----------------------------------*/

function get_next_article(page, rows)
{
	var keyword;
	if(document.searchForm.searchtext.value=="")
		keyword=0;
	else
		keyword=document.searchForm.searchtext.value;
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_article_status);
	var POSTDATA = "action=get_next_article&page="+escape(page)+"&rows="+escape(rows)+"&keyword="+escape(keyword);
	myRequest.update('article_content', POSTDATA, 'post');	
	
}

function get_next_corporate_article(page, rows, parent)
{
	var keyword;
	if(document.corporateSearchForm.searchtext.value=="")
		keyword=0;
	else
		keyword=document.corporateSearchForm.searchtext.value;
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_article_status);
	var POSTDATA = "action=get_next_corporate_article&page="+escape(page)+"&rows="+escape(rows)+"&keyword="+escape(keyword)+"&parent="+encodeURIComponent(parent);
	myRequest.update('corporate_article_content', POSTDATA, 'post');	
	
}

function get_next_corp_news(page, rows)
{
	var keyword;
	if(document.corporateSearchForm.searchtext.value=="")
		keyword=0;
	else
		keyword=document.corporateSearchForm.searchtext.value;
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_article_status);
	var POSTDATA = "action=get_next_corp_news&page="+escape(page)+"&rows="+escape(rows)+"&keyword="+escape(keyword);
	myRequest.update('corporate_article_content', POSTDATA, 'post');	
	
}

function get_next_resume(page, rows)
{
	var keyword;
	if(document.searchForm.searchtext.value=="" || document.searchForm.searchtext.value=="I am Looking for...")
		keyword=0;
	else
		keyword=document.searchForm.searchtext.value;
	//alert(keyword);
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_article_status);
	var POSTDATA = "action=get_next_resume&page="+escape(page)+"&rows="+escape(rows)+"&keyword="+escape(keyword);
	myRequest.update('resume_content', POSTDATA, 'post');	
	
}

function get_next_article_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}


function get_next_podcast(page, rows)
{
	var keyword;
	if(document.searchPodcastForm.searchtext.value=="")
		keyword=0;
	else
		keyword=document.searchPodcastForm.searchtext.value;
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_podcast_status);
	var POSTDATA = "action=get_next_podcast&page="+escape(page)+"&rows="+escape(rows)+"&keyword="+escape(keyword);
	myRequest.update('podcast_content', POSTDATA, 'post');	
	
}

function get_next_corp_podcast(page, rows)
{
	var keyword;
	if(document.searchCorpPodcastForm.searchCorpText.value=="")
		keyword=0;
	else
		keyword=document.searchCorpPodcastForm.searchCorpText.value;
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_podcast_status);
	var POSTDATA = "action=get_next_corp_podcast&page="+escape(page)+"&rows="+escape(rows)+"&keyword="+escape(keyword);
	myRequest.update('corp_podcast_content', POSTDATA, 'post');	
	
}

function get_next_podcast_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}


function get_next_resource(page, rows)
{
	var sortType;
	if(document.sortForm.sort_type==null)
		sortType=0;
	else
		sortType=document.sortForm.sort_type.value;
	//alert(sortType);
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, get_next_resource_status);
	var POSTDATA = "action=get_next_resource&page="+escape(page)+"&rows="+escape(rows)+"&sortType="+escape(sortType);
	myRequest.update('sortedList', POSTDATA, 'post');	
	
}

function get_next_resource_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/*-------------------------------Function to store number of clicks-------------------------*/

function viewDetails(ccid,time1)
{
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, viewDetails_status);
	var POSTDATA = "action=viewDetails&ccid="+escape(ccid)+"&time1="+escape(time1);
	var myRequest = new ajaxObject(url, viewDetails_status);
    myRequest.update(null, POSTDATA, 'post');	
	
}
function viewDetails_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		//alert(responseText);
		//document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		//alert(responseStatus);
	}		
}



function viewDetails3(ccid,time1,path)
{
	//alert("You Clicked");
	
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, viewDetails_status);
	var POSTDATA = "action=viewDetails&ccid="+escape(ccid)+"&time1="+escape(time1);
	var myRequest = new ajaxObject(url, viewDetails3_status);
    myRequest.update(null, POSTDATA, 'post', null, path);	
	
}
function viewDetails3_status(responseText, responseStatus, responseXML, divid, funct, path)
{	
	if (responseStatus == 200) 
	{		
		window.location=path;
	} 
	else 
	{
		alert(responseStatus);
	}		
}

/*-------------------------------End of function to store number of clicks------------------*/

/*-------------------------------Search for a keyword in Articles---------------------------*/

function searchArticle()
{
	if(document.searchForm.searchtext.value=="")
	{
		alert("Enter any keyword to search :");
		document.searchForm.searchtext.focus();
	}
	else
	{
		//alert(document.searchForm.searchtext.value);
		var keyword=document.searchForm.searchtext.value;
		var url = "server/counseling_server.php";
		var sid="action=keywordSearch&keyword="+escape(keyword);
		var myRequest = new ajaxObject(url, keyword_search_status);
		myRequest.update('article_content', sid, 'post');
	}
}


function searchCorporateArticle(parent)
{
	if(document.corporateSearchForm.searchtext.value=="")
	{
		alert("Enter any keyword to search :");
		document.corporateSearchForm.searchtext.focus();
	}
	else
	{
		//alert(document.searchForm.searchtext.value);
		var keyword=document.corporateSearchForm.searchtext.value;
		var url = "server/counseling_server.php";
		//alert(keyword);
		var sid="action=corporateKeywordSearch&keyword="+escape(keyword)+"&parent="+encodeURIComponent(parent);
		var myRequest = new ajaxObject(url, keyword_search_status);
		myRequest.update('corporate_article_content', sid, 'post');
	}
}


function searchPodcast()
{
	if(document.searchPodcastForm.searchtext.value=="")
	{
		alert("Enter any keyword to search :");
		document.searchPodcastForm.searchtext.focus();
	}
	else
	{
		//alert(document.searchPodcastForm.searchtext.value);
		var keyword=document.searchPodcastForm.searchtext.value;
		var url = "server/counseling_server.php";
		var sid="action=podcastKeywordSearch&keyword="+escape(keyword);
		var myRequest = new ajaxObject(url, keyword_search_status);
		myRequest.update('podcast_content', sid, 'post');
	}
}

function searchCorpPodcast()
{
	//alert("asdfasdf ")
	if(document.searchCorpPodcastForm.searchCorpText.value=="")
	{
		alert("Enter any keyword to search :");
		document.searchCorpPodcastForm.searchCorpText.focus();
	}
	else
	{
		//alert(document.searchCorpPodcastForm.searchCorpText.value);
		var keyword=document.searchCorpPodcastForm.searchCorpText.value;
		var url = "server/counseling_server.php";
		var sid="action=corpPodcastKeywordSearch&keyword="+escape(keyword);
		var myRequest = new ajaxObject(url, keyword_search_status);
		myRequest.update('corp_podcast_content', sid, 'post');
	}
}


function searchResumeTips()
{
	//alert("");
	if(document.searchForm.searchtext.value=="" || document.searchForm.searchtext.value=="I am Looking for...")
	{
		alert("Enter any keyword to search :");
		document.searchForm.searchtext.focus();
	}
	else
	{
		//alert(document.searchForm.searchtext.value);
		var keyword=document.searchForm.searchtext.value;
		var url = "server/counseling_server.php";
		var sid="action=resumeKeywordSearch&keyword="+escape(keyword);
		var myRequest = new ajaxObject(url, keyword_search_status);
		myRequest.update('resume_content', sid, 'post');
	}
}

function keyword_search_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		//alert(responseText);
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/*-------------------------------End Search Keyword-----------------------------------------*/


/*------------------------------Company Review Section--------------------------------------*/

///////////////////////////////Function to show Review///////////////////////////////////
function showReview(cc_id)
{
	//alert("Company Review !! of "+cc_id);
	var url = "server/counseling_server.php";
	var sid="action=showReview&cc_id="+escape(cc_id);
	var myRequest = new ajaxObject(url, company_review_status);
	myRequest.update('ShowCompanyReview', sid, 'post');
	
}

function company_review_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		//alert(responseText);
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/*------------------------------End of Company Review Section-------------------------------*/

/*------------------------------Restore Company List----------------------------------------*/

function show_company_list()
{
	var url = "server/counseling_server.php";
	var sid="action=showCompanyList";
	var myRequest = new ajaxObject(url, company_review_status);
	myRequest.update('ShowCompanyReview', sid, 'post');
}

/*------------------------------End of Restore Company List---------------------------------*/

/*------------------------------Function to show Industry Reviews----------------------------*/
function showIndustryList()
{
	var url = "server/counseling_server.php";
	var sid="action=showIndustryList";
	var myRequest = new ajaxObject(url, company_review_status);
	myRequest.update('ShowCompanyReview', sid, 'post');
}
/*-----------------------------End of Industry Reviews---------------------------------------*/

/*-----------------------------Function to show Industry Reviews-----------------------------*/

function showIndustryReviews(cc_id,type)
{
	//alert(cc_id);
	//alert(type);
	var url = "server/counseling_server.php";
	var sid="action=showIndustryReview&cc_id="+escape(cc_id)+"&type="+escape(type);
	var myRequest = new ajaxObject(url, company_review_status);
	myRequest.update('ShowCompanyReview', sid, 'post');
}

/*-----------------------------End Industry Reviews------------------------------------------*/

/*-----------------------------Functions to add thumbs up and down counts--------------------*/

function thumbsUpNew(cc_id, userid)
{
	addThumbsUp(cc_id, userid);
	/*var temp = 0;
	addThumbsDown(cc_id, userid);*/
}
function thumbsDownNew(cc_id, userid)
{
	addThumbsDown(cc_id, userid);
/*	var temp = 0;
	addThumbsUp(cc_id, userid);*/
}
function addThumbsUp(cc_id, userid)
{
	var url = "server/counseling_server.php";
	var sid="action=updateThumbsUp&cc_id="+escape(cc_id)+"&userid="+escape(userid);
	var myRequest = new ajaxObject(url, thumbs_count_status);
	myRequest.update('Thumbs_Up1', sid, 'post',null,'Thumbs_Up2');
	
}

function addThumbsDown(cc_id, userid)
{
	var url = "server/counseling_server.php";
	var sid="action=updateThumbsDown&cc_id="+escape(cc_id)+"&userid="+escape(userid);
	var myRequest = new ajaxObject(url, thumbs_count_status2);
	myRequest.update('Thumbs_Down1', sid, 'post',null,'Thumbs_Down2');
	
}

function thumbs_count_status(responseText, responseStatus, responseXML, divid, funct, param)
{	
	if (responseStatus == 200) 
	{	
		document.getElementById(divid).innerHTML=responseText;
		//var ex=document.getElementById(divid).innerHTML;
		document.getElementById(param).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
function thumbs_count_status2(responseText, responseStatus, responseXML, divid, funct, param)
{	
	if (responseStatus == 200) 
	{	
		document.getElementById(divid).innerHTML=responseText;
		//var ex=document.getElementById(divid).innerHTML;
		document.getElementById(param).innerHTML=responseText;
		
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/*-----------------------------End thumbs up and down functions------------------------------*/
/*-------------------------------Function to download File----------------------------*/

function viewDetails2(ccid,time1,path,file)
{
	//alert("You Clicked");
	//alert(ccid);
	//alert(ccid);
	var param=Array();
	param[0]=path;
	param[1]=file;
	var url = "server/counseling_server.php";
	var myRequest = new ajaxObject(url, viewDetails_status);
	var POSTDATA = "action=viewDetails&ccid="+escape(ccid)+"&time1="+escape(time1);
	var myRequest = new ajaxObject(url, viewDetails_status2);
    myRequest.update(null, POSTDATA, 'post', null, param);	
	
}
function viewDetails_status2(responseText, responseStatus, responseXML, divid, funct, param)
{	
	if (responseStatus == 200) 
	{		
		//alert(responseText);
		//alert(param[0]+", "+param[1]);
		window.location="download.php?path="+escape(param[0])+"&file="+escape(param[1]);
		//document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		//alert(responseStatus);
	}		
}
/*--------------------------------End File Downloads------------------------------------*/

/*--------------------------------Functions To show Liste in Sorted Order---------------*/

function sortByCompany()
{
	var url = "server/counseling_server.php";
	var sid="action=sortByCompany";
	var myRequest = new ajaxObject(url, sort_status);
	myRequest.update('sortedList', sid, 'post',null,'Thumbs_Down2');
}

function sortByFileType()
{
	var url = "server/counseling_server.php";
	var sid="action=sortByFileType";
	var myRequest = new ajaxObject(url, sort_status);
	myRequest.update('sortedList', sid, 'post',null,'Thumbs_Down2');
}

function sort_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/*-----------------------------End of Functions to Sort---------------------------------*/

/*--------------------------Function to Sujjest an Article------------------------------*/
function sendArticle(form)
{
	if(form.sender_name.value=="")
	{
		alert("Enter the Sender Name : ");
		form.sender_name.focus();
	}
	else if(form.sender_college.value=="")
	{
		alert("Enter the Sender College Name : ");
		form.sender_college.focus();
	}
	else if(form.article_url.value=="")
	{
		alert("Enter the URL of Article : ");
		form.article_url.focus();
	}
	else if(testUrl(form.article_url.value) == false)
	{
		alert("Enter a Valid URL");
		form.article_url.select();
	}
	else 
	{
		
		var name=form.sender_name.value;
		var college=form.sender_college.value;
		var urlname=form.article_url.value;
		//alert("Name = "+name+" College = "+college+" URL Name = "+urlname);
		var url = "server/counseling_server.php";
		var sid="action=sendArticle&name="+escape(name)+"&college="+escape(college)+"&urlname="+encodeURI(urlname);
		var myRequest = new ajaxObject(url, sort_status);
		myRequest.update('article_sujjest', sid, 'post');
	}
}

function showSujjestAgain()
{
	var url = "server/counseling_server.php";
	var sid="action=showSujjestAgain";
	var myRequest = new ajaxObject(url, sort_status);
	myRequest.update('article_sujjest', sid, 'post');
}

/*----------------Test URL----------------------*/
function testUrl(urlname) 
{
     var theurl=urlname;
     var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
     if (tomatch.test(theurl))
     {
         return true;
     }
     else
     {
         return false; 
     }
}
/*----------------End Test URL------------------*/

function mail_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		var data=responseText;
		data=trim(data);
		alert(data);
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function sendArticle2(form)
{
	if(form.email.value=="")
	{
		alert("Enter your Friends Email-Id :");
		form.email.focus();
	}
	else if(emialCheck(form.email.value) == false)
	{
		alert("Enter a valid Email-Id :");
		form.email.select();
	}
	else
	{
		var email=form.email.value;
		var articleLink=form.article_link.value;
		var url = "server/counseling_server.php";
		var sid="action=sendArticle2&email="+escape(email)+"&articleLink="+escape(articleLink);
		var myRequest = new ajaxObject(url, send_link_status);
		myRequest.update('Send_Link', sid, 'post');
	}
}
	
/*----------------------------End of Sujjest an Article---------------------------------*/

/*---------------------------Email Validation--------------------------*/
function emialCheck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
	    return false
	}
	if (str.indexOf(at,(lat+1))!=-1)
	{
	    return false
	}
 	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
	    return false
	}
	if (str.indexOf(dot,(lat+2))==-1)
	{
	    return false
	}
	if (str.indexOf(" ")!=-1)
	{
	    return false
	}
	return true					
}
/*---------------------------End Email Validation----------------------*/

function validateAlert(field)
{
	document.getElementById(field).style.color="#ff0000";
}

function validateAlert2(field)
{
	document.getElementById(field).style.color="#000000";
}
/*----------------------------Function to Post Resource---------------------------------*/
function sendResource(form)
{
	var flag=1;
	if(form.org_name.value=="")
	{
		validateAlert('org_name_txt');
		form.org_name.focus();
		flag=0;
		return false;
	}
	if(form.org_name.value!="")
	{
		validateAlert2('org_name_txt');
	}
	if(form.contact_person.value=="")
	{
		validateAlert('contact_person_txt');
		form.contact_person.focus();
		flag=0;
		return false;
	}
	if(form.contact_person.value!="")
	{
		validateAlert2('contact_person_txt');
	}
	if(form.contact_number.value=="")
	{
		validateAlert('contact_number_txt');
		form.contact_number.focus();
		flag=0;
		return false;
	}
	if(phoneValidation(form.contact_number.value) == false)
	{
		validateAlert('contact_number_txt');
		document.getElementById('contact_number_val').innerHTML="<font color=\"red\">Enter a Valid Phone Number</font>";
		form.contact_number.select();
		flag=0;
		return false;
	}
	if(phoneValidation(form.contact_number.value) == true)
	{
		validateAlert2('contact_number_txt');
		document.getElementById('contact_number_val').innerHTML="";
		document.getElementById('contact_number_val').style.height=0;
	}
	if(form.contact_email.value=="")
	{
		validateAlert('contact_email_txt');
		form.contact_email.focus();
		flag=0;
		return false;
	}
	if(checkemail(form.contact_email.value) == false)
	{
		validateAlert('contact_email_txt');
		document.getElementById('contact_email_val').style.height="10px";
		document.getElementById('contact_email_val').innerHTML="<font color=\"red\">Enter a Valid E-Mail ID</font>";
		form.contact_email.select();
		flag=0;
		return false;
	}
	if(checkemail(form.contact_email.value) == true)
	{
		validateAlert2('contact_email_txt');
		document.getElementById('contact_email_val').innerHTML="";
		document.getElementById('contact_email_val').style.height=0;
	}
	if(form.resource_title.value=="")
	{
		validateAlert('resource_title_txt');
		form.resource_title.focus();
		flag=0;
		return false;
	}
	if(form.resource_title.value!="")
	{
		validateAlert2('resource_title_txt');
	}
	if(form.resource_brief.value=="")
	{
		validateAlert('resource_brief_txt');
		form.resource_brief.focus();
		flag=0;
		return false;
	}
	if(form.resource_brief.value!="")
	{
		validateAlert2('resource_brief_txt');
	}
	if(form.path_text.value=="")
	{
		validateAlert('path_text_txt');
		flag=0;
		return false;
	}
	if(form.path_text.value!="")
	{
		validateAlert2('path_text_txt');
	}
	if(flag == 1)
	{
		var org_name=form.org_name.value;
		var contact_person=form.contact_person.value;
		var contact_number=form.contact_number.value;
		var contact_email=form.contact_email.value;
		var resource_title=form.resource_title.value;
		var resource_brief=form.resource_brief.value;
		var path_text=form.path_text.value;
		
		var url = "server/counseling_server.php";
		var sid="action=sendResource&org_name="+escape(org_name)+"&contact_person="+escape(contact_person)+"&contact_number="+escape(contact_number)+"&contact_email="+escape(contact_email)+"&resource_title="+escape(resource_title)+"&resource_brief="+escape(resource_brief)+"&path_text="+escape(path_text);
		var myRequest = new ajaxObject(url, send_link_status);
		myRequest.update('coun_post_new', sid, 'post');
		
	}
}

function showResourcePost()
{
	var url = "server/counseling_server.php";
	var sid="action=showResourcePost";
	var myRequest = new ajaxObject(url, send_link_status);
	myRequest.update('coun_post_new', sid, 'post');
}
/*----------------------------Function to send  a Link to friend------------------------*/

function showdiv(toggle)
{
	var url = "server/counseling_server.php";
	var sid="action=showSendLink&toggle="+escape(toggle);
	var myRequest = new ajaxObject(url, send_link_status);
	myRequest.update('sendLink', sid, 'post');
}

function send_link_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function addToFavorite(uid, ccid)
{
	if(uid==0)
		alert("Please log in to add this to your favourites in your account...");
	else
	{
		var url = "server/counseling_server.php";
		var sid="action=addToFavorite&uid="+escape(uid)+"&ccid="+escape(ccid);
		var myRequest = new ajaxObject(url, mail_status);
		myRequest.update(null, sid, 'post');
		//alert("User Id = "+uid+", "+ccid);
	}
}
/*----------------------------Function to Show Send Link Form---------------------------*/
function showForm(urlname)
{
	//alert(urlname);
	var url = "server/counseling_server.php";
	var sid="action=showForm&urlname="+escape(urlname);
	var myRequest = new ajaxObject(url, send_link_status);
	myRequest.update('Send_Link', sid, 'post');
}
/*----------------------------End Send Link to friend-----------------------------------*/
/*------------Function to Placement Paper in Alphabetical order-------------------------*/
function shoPapers(alpha)
{
	var url = "server/counseling_server.php";
	var sid="action=shoPapers&alpha="+escape(alpha);
	var myRequest = new ajaxObject(url, send_link_status);
	myRequest.update('PPdiv', sid, 'post');
}
	
/*------------End of Function to sho Placement Paper------------------------------------*/

/*-----------------------Function to Show Sample Resume---------------------------------*/
function showResumeSamples()
{
	//alert("Sample Resume !!!");
	var url = "server/counseling_server.php";
	var sid="action=showResumeSamples";
	var myRequest = new ajaxObject(url, send_link_status);
	myRequest.update('resume_div', sid, 'post');
}

function showInterviewQuestions()
{
	//alert("Interview Tips");
	var url = "server/counseling_server.php";
	var sid="action=showInterviewQuestions";
	var myRequest = new ajaxObject(url, send_link_status);
	myRequest.update('resume_div', sid, 'post');
}

function hideResumeDivision()
{
	document.getElementById('resume_div').innerHTML="&nbsp;";
}
/*---------------------End Function to show Sample Resume-------------------------------*/



/*----------------------------End Functio to Post Resource------------------------------*/
/*----------------------------Utility Functions-----------------------------------------*/
//////////////////////////////Functions to Trime Data///////////////////////////////////*/
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
/////////////////Left Trim///////////////
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
/////////////////Right Trim//////////////
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function wopen(url, name, w, h)
{
  w += 32;
  h += 96;
  wleft = (screen.width - w) / 2;
  wtop = (screen.height - h) / 2;
 
  if (wleft < 0) {
    w = screen.width;
    wleft = 0;
  }
  if (wtop < 0) {
    h = screen.height;
    wtop = 0;
  }
  var win = window.open(url,
    name,
    'width=' + w + ', height=' + h + ', ' +
    'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=yes, resizable=no');
 
  win.resizeTo(w, h);
  win.moveTo(wleft, wtop);
  win.focus();
}
// -->

/*--------------------------------Function to check Enter pressed--------------------*/
function checkEnterPressed(e)
{
	var Ucode=e.keyCode? e.keyCode : e.charCode
    if (Ucode == 13)
    {
        searchResumeTips();
		return false;
    }
}

////////////////////////////For Article///////////////////
function checkArticleEnterPressed(e)
{
	var Ucode=e.keyCode? e.keyCode : e.charCode
    if (Ucode == 13)
    {
        searchArticle();
		return false;
    }
}

function checkCorpPodcastEnterPressed(e)
{
	var Ucode=e.keyCode? e.keyCode : e.charCode
    if (Ucode == 13)
    {
        searchCorpPodcast();
		return false;
    }
}

function checkCorporateArticleEnterPressed(e, parent)
{
	var Ucode=e.keyCode? e.keyCode : e.charCode
    if (Ucode == 13)
    {
        searchCorporateArticle(parent);
		return false;
    }
}

function checkPodcastEnterPressed(e)
{
	var Ucode=e.keyCode? e.keyCode : e.charCode
    if (Ucode == 13)
    {
       searchPodcast();
		return false;
    }
}

function phoneValidation(str)
{
	var valid = "-+0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<str.length; i++) 
	{
		temp = "" + str.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") 
	{
		return false;
	}
	else if(str.length < 10)
	{
		return false;
	}
	else
		return true;
}

function checkemail(str)
{
	var testresults;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true
	else
	{
	alert("Please input a valid email address!")
	testresults=false
	}
	return (testresults)
}
/*----------------------------End of Utility Functions-----------------------------------*/


/*----------------------------Corporate Section ----------------------------------------*/

/////////////// Corporate Articles /////////////////
function showCorporateArticleList(div_id, parent, page, rows)
{
	//var url = "server/counseling_server.php";
	var sid="action=showCorporateArticleList&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows);
	window.location="snapshot_index.php?"+sid;
	//var myRequest = new ajaxObject(url, showCorporateArticleList_status);
	//myRequest.update(div_id, sid, 'post');
}
function showTakeAPeek(div_id, parent, page, rows, ccid)
{
	var sid="action=showTakeAPeek&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows)+"&ccid="+encodeURIComponent(ccid);
	window.location="snapshot_index.php?"+sid;	
}
function open_slide_show(ccid,data_id)
{
	wopen('slid_show.php','Podcast',550,500)
}
function showCorporateArticleList_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/////////////// Corporate Podcasts /////////////////
function showCorporateVideoList(div_id, parent, page, rows)
{
	//var url = "server/counseling_server.php";
	var sid="action=showCorporateVideoList&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows);
	window.location="snapshot_index.php?"+sid;
	//var myRequest = new ajaxObject(url, showCorporateVideoList_status);
	//myRequest.update(div_id, sid, 'post');
}
function showCorporateVideoList_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/////////////// Corporate Articles /////////////////
function showNewsAndEvents(div_id, parent, page, rows)
{
	//var url = "server/counseling_server.php";
	var sid="action=showNewsAndEvents&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows);
	window.location="snapshot_index.php?"+sid;
	//var myRequest = new ajaxObject(url, showNewsAndEvents_status);
	//myRequest.update(div_id, sid, 'post');
}

function showNewsAndEvents_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
/////////////// Corporate Articles /////////////////
function showTakeAPeekList(div_id, parent, page, rows)
{
	//var url = "server/counseling_server.php";
	var sid="action=showTakeAPeekList&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows);
	window.location="snapshot_index.php?"+sid;
	//var myRequest = new ajaxObject(url, showTakeAPeekList_status);
	//myRequest.update(div_id, sid, 'post');
}

function showTakeAPeekList_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}

function showSnapshotArticle(div_id, parent, page, rows, ccid)
{
	//var url = "server/counseling_server.php";
	var sid="action=showSnapshotArticle&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows)+"&ccid="+encodeURIComponent(ccid);
	window.location="snapshot_index.php?"+sid;
	//var myRequest = new ajaxObject(url, globalSnapshot_status);
	//myRequest.update(div_id, sid, 'post');
}

function showCorporateNews(div_id, parent, page, rows, section_id)
{
		//alert("asdfasdf");
	var sid="action=showCorporateNews&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows)+"&section_id="+encodeURIComponent(section_id);
	window.location="snapshot_index.php?"+sid;
}
function showCorporateNewsContent(div_id, parent, cc_id, page, rows)
{
	//alert("arv");
	var sid="action=showCorporateNewsContent&div_id="+encodeURIComponent(div_id)+"&parent="+encodeURIComponent(parent)+"&page="+encodeURIComponent(page)+"&rows="+encodeURIComponent(rows)+"&cc_id="+encodeURIComponent(cc_id);
	window.location="snapshot_index.php?"+sid;
}

function globalSnapshot_status(responseText, responseStatus, responseXML, divid)
{	
	if (responseStatus == 200) 
	{		
		document.getElementById(divid).innerHTML=responseText;
	} 
	else 
	{
		alert(responseStatus);
	}		
}
