function updateFile(){
	document.getElementById('fakefile').value = document.getElementById('_cv1').value;
}

/** function login pop up **/

function loginPopUp(event){
	if (event == "show") {
		$("#login-PopUp").animate({opacity: 'toggle'}, 'slow', 'swing');
		$(".login").animate({opacity: 'toggle'}, 'slow', 'swing');
	}
	if (event == "hide") {
		$("#login-PopUp").animate({opacity: 'toggle'}, 'slow', 'swing');
		$(".login").animate({opacity: 'toggle'}, 'slow', 'swing');
	}
}


/** function file input **/
var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	var fakeInput = document.createElement('input');
	fakeFileUpload.appendChild(fakeInput);
	var image = document.createElement('img');
	image.src='/Themes/inpolitics/img/background_file.png';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');

	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

function initFileUploads_CV() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile_cv';
	var fakeInput = document.createElement('input');
	fakeFileUpload.appendChild(fakeInput);
	var image = document.createElement('img');
	image.src='/Themes/inpolitics/img/background_file.png';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');

	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs_cv') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

function initFileUploads_Declaratie() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile_declaratie';
	var fakeInput = document.createElement('input');
	fakeFileUpload.appendChild(fakeInput);
	var image = document.createElement('img');
	image.src='/Themes/inpolitics/img/background_file.png';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');

	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs_declaratie') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

/** login fnuctions  **/

function doLogin(eventL){
	var sw=0;
	if(eventL=='login'){
		var user = document.getElementById('UserName').value;
		var passwd = document.getElementById('Password').value;
		
		if (((user.length==0) || (user =='Utilizator')) && (sw==0)){
			alert('Va rugam introduceti utilizatorul!');
			$('#UserName').focus();
			sw = 1;
			return false;
		} 
		if (((passwd.length==0) || (passwd=='Parola')) && (sw==0)){
			alert('Va rugam introduceti parola!');
			$('#Password').focus();
			sw=1;
			return false;
		}
		if(sw==0){	
			document.getElementById('loginForm').submit();
		}
	}
	if(eventL=='login_create'){
		var user = document.getElementById('usrnme').value;
		var passwd = document.getElementById('passwd').value;
		
		if (((user.length==0) || (user=='Utilizator')) && (sw==0)){
			alert('Va rugam introduceti utilizatorul!');
			$('#usrnme').focus();
			sw = 1;
			return false;
		} 
		if (((passwd.length==0) || (passwd=='Parola')) && (sw==0)){
			alert('Va rugam introduceti parola!');
			$('#passwd').focus();
			sw = 1;
			return false;
		}
		if(sw==0){	
			document.getElementById('loginForm_create').submit();
		}
	}	
	if(eventL=='forgot_password'){
		if(sw==0){
			document.getElementById('userr_l').value = (document.getElementById('userr_l').value).replace(/^\s*|\s*$/g,'');
			if (document.getElementById('userr_l').value.length == 0 || (document.getElementById('userr_l').value=='Utilizator')){
				alert('Va rugam introduceti utilizatorul!');
				document.getElementById('userr_l').focus();
				return false;
			}
			else{
				document.getElementById('loginForm_forgot').submit();	
			}	
		}		
	}	
	if(eventL=='logout'){
		if(sw==0){	
			document.getElementById('loginForm').submit();
		}		
	}
}

function doHitEnterLogin(e,eventL) {
var keynum;
	if(window.event) { // IE
		keynum = e.keyCode;
	} else if(e.which) { // Netscape/Firefox/Opera
		keynum = e.which;
	}
	if (keynum == 13){
		var sw=0;
		
		if(eventL=='login'){
			var user = document.getElementById('UserName').value;
			var passwd = document.getElementById('Password').value;
			
			if (((user.length==0) || (user =='Utilizator')) && (sw==0)){
				alert('Va rugam introduceti utilizatorul!');
				$('#UserName').focus();
				sw = 1;
				return false;
			} 
			if (((passwd.length==0) || (passwd=='Parola')) && (sw==0)){
				alert('Va rugam introduceti parola!');
				$('#Password').focus();
				sw=1;
				return false;
			}
			if(sw==0){	
				document.getElementById('loginForm').submit();
			}
		}
		
		if(eventL=='login_create'){
			var user = document.getElementById('usrnme').value;
			var passwd = document.getElementById('passwd').value;
			
			if (((user.length==0) || (user=='Utilizator')) && (sw==0)){
				alert('Va rugam introduceti utilizatorul!');
				$('#usrnme').focus();
				sw = 1;
				return false;
			} 
			if (((passwd.length==0) || (passwd=='Parola')) && (sw==0)){
				alert('Va rugam introduceti parola!');
				$('#passwd').focus();
				sw = 1;
				return false;
			}
			if(sw==0){	
				document.getElementById('loginForm_create').submit();
			}
		}	

		return false;
	}
return true;
}



/** forgot password **/

function validate_forgotpasswd(){
	document.getElementById('userr_l').value = (document.getElementById('userr_l').value).replace(/^\s*|\s*$/g,'');
	if (document.getElementById('userr_l').value.length == 0 || (document.getElementById('userr_l').value=='Utilizator')){
		alert('Va rugam introduceti utilizatorul!');
		document.getElementById('userr_l').focus();
		return false;
	}
	else{
		//document.getElementById('action_input').value='ForgotPassword';
		//document.getElementById('loginForm_create').action='/cont-nou.aspx';
		document.getElementById('loginForm_create').submit();	
	}	
}

/** functions create account **/

function validate_email_creeaza(field,alerttxt) {
	with (field) {
		var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	    if (document.accountForm.email_r.value.search(emailRegEx) == -1) {
			alert(alerttxt);
			return false;
	    }
		else {
			return true;
		}
	}
}

function validate_passwd(field,alerttxt,alerttxt2) {
	with (field) {
		if (document.accountForm.pass_r.value.length < 6 ) {
			alert(alerttxt);
			return false;
	    }
		else if (document.accountForm.pass_r.value !== document.accountForm.cpass_r.value ){
			alert(alerttxt2);
			return false;
		}
		else {
			return true;
		}
	}
}

function verify_approve(checkid){
var send = true;
var mesaj = '';
var focus;
var checkedElements = $('*', document.getElementById(checkid));

	for(i=0; i<checkedElements.length; i++){
		if (checkedElements[i].tagName.toLowerCase() == 'input'){ 
			if(checkedElements[i].checked == true){	
				send = true;
			} else {
				if(send) focus = checkedElements[i];
				send = false;					
			}
		}
	}
	return send;
}

function validate_required(field,alerttxt) {
	field.value = (field.value).replace(/^\s*|\s*$/g,'');
	with (field) {
		if (value==null||value=="") {
			alert(alerttxt);
			return false;
		}
		else {
			return true;
		}
	}
}

function validate_form_creeaza(thisform) {
	with (thisform) {
		if (validate_required(firstname_r,"Va rugam sa introduceti prenumele!")==false) {
			firstname_r.focus();
			return false;
		}
		if (validate_required(lastname_r,"Va rugam sa introduceti numele!")==false) {
			lastname_r.focus();
			return false;
		}		
		if (validate_required(utilizator_r,"Va rugam sa introduceti numele de utilizator!")==false) {
			utilizator_r.focus();
			return false;
		}
		if (validate_required(pass_r,"Va rugam sa introduceti parola!")==false) {
			pass_r.focus();
			return false;
		}
		if (validate_required(cpass_r,"Va rugam sa confirmati parola!")==false) {
			cpass_r.focus();
			return false;
		}
		if (validate_passwd(pass_r,"Parola trebuie sa aiba minim 6 caractere!","Confirmarea parolei nu este buna!")==false) {
			pass_r.focus();
			return false;
		}
		if (validate_required(email_r,"Va rugam sa va introduceti adresa de e-mail!")==false) {
			email_r.focus();
			return false;
		}
		if (validate_email_creeaza(email_r,"Adresa de e-mail nu este valida!")==false) {
			email_r.focus();
			return false;
		}	
		if(!verify_approve('check'))
		{
			alert('Trebuie sa fiti de acord cu termenii si conditiile Inpolitics.ro!');
			terms_condition.focus();
			return false;
		}
	}
}

function limitStr(str,limitNum){
	var end='...'
	document.write(str.substr(0,limitNum) + end);
}

/** function title stirea zilei **/

function getColon(param, id, nr, urltitle){
	var titleLength = param.length; // get title length
	var count = param.indexOf(":"); //search for colon
	var quot = param.search(/"/); //search for quote
	if(param.indexOf(":") != -1) {
		if(quot==0) {
			var clear = param.substring(1,count); // remove quot
			var subtitle = clear.substring(0,count); // get subtitle to colorize		
			var title = param.substring(eval(count+1),eval(titleLength-1)); // get rest of title length
			
			if(titleLength < nr) {
				document.write("&quot;<a href='/"+urltitle+"-art"+id+".aspx' class='stirea_zilei_lnk'><b>"+subtitle+":</b>"+title+"</a>&quot;");
			} else {
				document.write("&quot;<a href='/"+urltitle+"-art"+id+".aspx' class='stirea_zilei_lnk'><b>"+subtitle+":</b>"+title.substring(0,eval(title.length-count))+"</a>...&quot;");
			}			
		} else {
			if(titleLength < nr) {
				var subtitle=param.substring(0,count);
				var title = param.substring(eval(count+1),titleLength); // get rest of title length
				document.write("<a href='/"+urltitle+"-art"+id+".aspx' class='stirea_zilei_lnk'><b>"+subtitle+":</b>"+title+"</a>");			
			} else {
				var subtitle=param.substring(0,count);
				var title = param.substring(eval(count+1),eval(titleLength-count)); // get rest of title length
				document.write("<a href='/"+urltitle+"-art"+id+".aspx' class='stirea_zilei_lnk'><b>"+subtitle+":</b>"+title+"</a>...");
			}			
		}
	} else {
		if(titleLength < nr) {
			document.write("<a href='/"+urltitle+"-art"+id+".aspx' class='stirea_zilei_lnk'>"+param+"</a>");
		} else {
			document.write("<a href='/"+urltitle+"-art"+id+".aspx' class='stirea_zilei_lnk'>"+param.substring(0,nr)+"</a>...");
		}
	}
}

function dateStire(onlineDate,creationDate,nr){
	var oDate = new Array();
	var cDate = new Array();
	if(nr == 1 && onlineDate != "" && onlineDate != null) {
		oDate = onlineDate.split(".");
		var day = oDate[0];
		var month = oDate[1];
	} else if (nr == 2 && creationDate != "" && creationDate != null) {
		cDate = creationDate.split(".");
		var day = cDate[0];
		var month = cDate[1];
	}
	else {
		alert('Eroare: Nu ati completat nici o data de publicare a articolului!');
	}
	var months = new Array("null", "Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Noi", "Dec");
	for (var m=1;m<=12;m++) {
		if(month == m) {
			var mMonth = months[m];
		}
	}
	document.write('<p class="month_s">'+mMonth+'</p><p class="day_s"><b>'+day+'</b></p>');
}

/** comments functions **/

function replayAnswer(id,user,message,limit){
	document.getElementById('commentariu').style.display='block';
	document.getElementById('commentariuAll').style.display='none';
	document.getElementById('ParentId').value = id;
	document.getElementById('title_comm').innerHTML='Raspunde la comentariul scris de: <a href="" class="user_comm" title="'+user+'">'+user+'</a>';
	if(message.length < limit) {
		document.getElementById('commentariu').innerHTML=message;
		document.getElementById('a_switch').innerHTML='';
	} else {
		var msg = message.substring(0,limit)
		var tmp = msg + '...';
		document.getElementById('commentariu').innerHTML=tmp;
		if(document.getElementById('commentariu').style.display=='block')
			document.getElementById('a_switch').innerHTML='Citeste tot articolul';
		else {
			document.getElementById('a_switch').innerHTML='Ascunde articolul';
		}
		document.getElementById('commentariuAll').innerHTML=message;		
	}
}



function replayAnswerDeb(id,user,message,limit){
	document.getElementById('commentariuD').style.display='block';
	document.getElementById('commentariuAllD').style.display='none';
	document.getElementById('ReplayTo').value = id;
	document.getElementById('title_comm').innerHTML='Raspunde la opinia scrisa de: <a href="" class="user_comm" title="'+user+'">'+user+'</a>';
	if(message.length < limit) {
		document.getElementById('commentariuD').innerHTML=message;
		document.getElementById('a_switch').innerHTML='';
	} else {
		var msg = message.substring(0,limit)
		var tmp = msg + '...';
		document.getElementById('commentariuD').innerHTML=tmp;
		if(document.getElementById('commentariuD').style.display=='block')
			document.getElementById('a_switch').innerHTML='Citeste toata dezbaterea';
		else {
			document.getElementById('a_switch').innerHTML='Ascunde dezbaterea';
		}
		document.getElementById('commentariuAllD').innerHTML=message;		
	}
}


function replayAnswerDebGroup(id,user,message,limit){
	document.getElementById('commentariuD').style.display='block';
	document.getElementById('commentariuAllD').style.display='none';
	document.getElementById('ReplayTo').value = id;
	document.getElementById('title_comm').innerHTML='Raspunde la opinia scrisa de: <a href="" class="user_comm" title="'+user+'">'+user+'</a>';
	if(message.length < limit) {
		document.getElementById('commentariuD').innerHTML=message;
		document.getElementById('a_switch').innerHTML='';
	} else {
		var msg = message.substring(0,limit)
		var tmp = msg + '...';
		document.getElementById('commentariuD').innerHTML=tmp;
		if(document.getElementById('commentariuD').style.display=='block')
			document.getElementById('a_switch').innerHTML='Citeste toata dezbaterea';
		else {
			document.getElementById('a_switch').innerHTML='Ascunde dezbaterea';
		}
		document.getElementById('commentariuAllD').innerHTML=message;		
	}
}

function resetForm(){
	document.getElementById('commentForm').reset();
	document.getElementById('ParentId').value='';
	document.getElementById('title_comm').innerHTML='Scrie comentariul tau';
	document.getElementById('commentariu').innerHTML='';
	document.getElementById('commentariu').style.display='block';
	document.getElementById('commentariuAll').innerHTML='';
	document.getElementById('commentariuAll').style.display='none';
	document.getElementById('a_switch').innerHTML='';
}

function resetFormPost(){
	document.getElementById('commentFormPost').reset();
	document.getElementById('ParentId').value='';
	document.getElementById('title_comm').innerHTML='Scrie comentariul tau';
	document.getElementById('commentariu').innerHTML='';
	document.getElementById('commentariu').style.display='block';
	document.getElementById('commentariuAll').innerHTML='';
	document.getElementById('commentariuAll').style.display='none';
	document.getElementById('a_switch').innerHTML='';
}

function resetFormDebate(){
	document.getElementById('addComment').reset();
	document.getElementById('ReplayTo').value='';
	document.getElementById('ParentId').value='';
	document.getElementById('title_comm').innerHTML='Scrie comentariul tau';
	document.getElementById('commentariuD').innerHTML='';
	document.getElementById('commentariuD').style.display='block';
	document.getElementById('commentariuAllD').innerHTML='';
	document.getElementById('commentariuAllD').style.display='none';
	document.getElementById('a_switch').innerHTML='';
}

function resetGroupFormDebate(){
	document.getElementById('addGroupComment').reset();
	document.getElementById('ReplayTo').value='';
	document.getElementById('ParentId').value='';
	document.getElementById('title_comm').innerHTML='Scrie comentariul tau';
	document.getElementById('commentariuD').innerHTML='';
	document.getElementById('commentariuD').style.display='block';
	document.getElementById('commentariuAllD').innerHTML='';
	document.getElementById('commentariuAllD').style.display='none';
	document.getElementById('a_switch').innerHTML='';
}


$(document).ready(function(){
	$("#a_switch").click(function () {
		if ($(".comm_inner div:first").is(":visible")) {
			$(".switchClass1").slideUp("fast");
			$(".switchClass2").slideDown("slow");
			$(".read_all").html('Ascunde articolul');
		} 
		else if ($(".comm_inner div:second").is(":visible")) {
			$(".switchClass2").slideUp("fast");
			$(".switchClass1").slideDown("slow");
			$(".read_all").html('Citeste tot articolul');
		}
	});
});

/** functions ratings **/

function vote(status,i){
	if(status == "AlreadyVoted" || status == "Saved") {
		alert('Ati votat deja acest articol!');
	} else {
		document.getElementById('Vote').value=i;
		document.getElementById('ratingForm').submit();
	}
}

function votePoll(logged){
	//alert(window.location.pathname+'#sondaj');
	document.getElementById('formPoll').action=window.location.pathname+"#sondajv";
	document.getElementById('formPoll').submit();
}

function isEmail(string) {
	if (string.search(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) != -1){
		return true;
	} else {
		return false;
	}
}

function doCheckComment(){
	var sw=0;
	var user = document.getElementById('nume_c').value;
	var email = document.getElementById('email_c').value;
	var mesaj = document.getElementById('message_c').value;

	if ((user.length==0) && (sw==0)){
		alert('Va rugam introduceti numele!');
		$('#nume_c').focus();
		sw = 1;
		return false;
	} 
	
	if ((email.length==0) && (sw==0)){
		alert('Va rugam introduceti o adresa de email!');
		$('#email_c').focus();
		sw = 1;
		return false;
	} 	
	
	if(!isEmail(email)){
		alert('Va rugam introduceti o adresa de email valida!');
		$('#email_c').focus();
		sw = 1;
		return false;		
	}

	if ((mesaj.length==0) && (sw==0)){
		alert('Va rugam introduceti comentariul!');
		$('#message_c').focus();
		sw=1;
		return false;
	}
	
	if ((mesaj.length>500) && (sw==0)){
		alert('Comentariul nu trebuie sa depaseasca 500 de caractere!');
		$('#message_c').focus();
		sw=1;
		return false;
	}
	
	if(sw==0){	
		document.getElementById('commentForm').submit();
	}
}

function doCheckCommentDebate(){
	var sw=0;
	var user = document.getElementById('nume_c').value;
	var email = document.getElementById('email_c').value;
	var mesaj = document.getElementById('message_c').value;

	if((!document.getElementById('rd_1').checked) && (!document.getElementById('rd_2').checked)){
		alert('Va rugam alegeti opinie Pro sau Contra!');
		return false;
	}
	
	if ((user.length==0) && (sw==0)){
		alert('Va rugam introduceti numele!');
		$('#nume_c').focus();
		sw = 1;
		return false;
	} 
	
	if ((email.length==0) && (sw==0)){
		alert('Va rugam introduceti o adresa de email!');
		$('#email_c').focus();
		sw = 1;
		return false;
	} 	
	
	if(!isEmail(email)){
		alert('Va rugam introduceti o adresa de email valida!');
		$('#email_c').focus();
		sw = 1;
		return false;		
	}

	if ((mesaj.length==0) && (sw==0)){
		alert('Va rugam introduceti comentariul!');
		$('#message_c').focus();
		sw=1;
		return false;
	}
	
	if ((mesaj.length>500) && (sw==0)){
		alert('Comentariul nu trebuie sa depaseasca 500 de caractere!');
		$('#message_c').focus();
		sw=1;
		return false;
	}
	
	if(sw==0){	
		document.getElementById('addComment').submit();
	}
}



function doCheckGroupCommentDebate(){
	var sw=0;
	var user = document.getElementById('nume_cG').value;
	var email = document.getElementById('email_cG').value;
	var mesaj = document.getElementById('message_cG').value;

	if((!document.getElementById('rd_1G').checked) && (!document.getElementById('rd_2G').checked)){
		alert('Va rugam alegeti opinie Pro sau Contra!');
		return false;
	}
	
	if ((user.length==0) && (sw==0)){
		alert('Va rugam introduceti numele!');
		$('#nume_cG').focus();
		sw = 1;
		return false;
	} 
	
	if ((email.length==0) && (sw==0)){
		alert('Va rugam introduceti o adresa de email!');
		$('#email_cG').focus();
		sw = 1;
		return false;
	} 	
	
	if(!isEmail(email)){
		alert('Va rugam introduceti o adresa de email valida!');
		$('#email_cG').focus();
		sw = 1;
		return false;		
	}

	if ((mesaj.length==0) && (sw==0)){
		alert('Va rugam introduceti comentariul!');
		$('#message_cG').focus();
		sw=1;
		return false;
	}
	
	if ((mesaj.length>500) && (sw==0)){
		alert('Comentariul nu trebuie sa depaseasca 500 de caractere!');
		$('#message_cG').focus();
		sw=1;
		return false;
	}
	
	if(sw==0){	
		document.getElementById('addGroupComment').submit();
	}
}

function doCheckCommentPost(){
	var sw=0;
	var user = document.getElementById('nume_c').value;
	var email = document.getElementById('email_c').value;
	var mesaj = document.getElementById('message_c').value;

	if ((user.length==0) && (sw==0)){
		alert('Va rugam introduceti numele!');
		$('#nume_c').focus();
		sw = 1;
		return false;
	} 
	
	if ((email.length==0) && (sw==0)){
		alert('Va rugam introduceti o adresa de email!');
		$('#email_c').focus();
		sw = 1;
		return false;
	} 	
	
	if(!isEmail(email)){
		alert('Va rugam introduceti o adresa de email valida!');
		$('#email_c').focus();
		sw = 1;
		return false;		
	}

	if ((mesaj.length==0) && (sw==0)){
		alert('Va rugam introduceti comentariul!');
		$('#message_c').focus();
		sw=1;
		return false;
	}
	
	if ((mesaj.length>500) && (sw==0)){
		alert('Comentariul nu trebuie sa depaseasca 500 de caractere!');
		$('#message_c').focus();
		sw=1;
		return false;
	}
	
	if(sw==0){	
		document.getElementById('commentFormPost').submit();
	}
}

/** functions search tags **/

function searchTagBlogPost(tag){
	document.getElementById('tagsSearchForm').action='/cautare-tags-blogpost.aspx?TagName='+tag;
	document.getElementById('tagsSearchForm').submit();
}
	
function doHitEnterTagsBlog(e) {
	var keynum;
	if(window.event){ // IE
		keynum = e.keyCode;
	} else if(e.which){ // Netscape/Firefox/Opera
		keynum = e.which;
	}
	if (keynum == 13){
		if(document.getElementById('TagName').value.length == 0){
			alert('Introduceti cuvantul cautat!');
			document.getElementById('TagName').focus();
			return false;
		} else {
			searchTagBlogPost(document.getElementById('TagName').value);
		}
		return false;
	} else {
		return true;
	}
}	

/** function strip HTML tags **/

function removeHTMLTags(text){
	var strInputCode = text;

	strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
		return (p1 == "lt")? "<" : ">";
	});
	
	var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
	document.write(strTagStrippedText);	
}


function removeHTMLTagsDA(text){
	var strInputCode = text;
	alert(strInputCode);
	strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
		return (p1 == "lt")? "<" : ">";
	});
	
	// var noquote = strInputCode.replace(/&(quot);/g, function (strMatch, p2){
		// return (p2 == "quot")? " ' " : " ' ";
	// });
	// alert(noquote);
	
	var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
	document.write(strTagStrippedText);	

}

function followBlog(){
	document.getElementById('followFrom').submit();
}

function SendFriendRequest(){
	document.getElementById('fromSendFriendRequest').submit();
}

function modInvitation(){
	document.getElementById('sendFriendRequest').submit();
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function addObject(groupId, targetId, objectId){

	if(objectId != ""){
		$("#loading").show();
		$("#go_content").hide();
		$("#go_content3").hide();

		$.post("/group-objects-attach.aspx", { Action: "AddGroupObject", GroupId: groupId, ObjectId: objectId, TargetId: targetId },
			function(xml){
				if( trim(xml) == "HasNoPermissionToAdd" ) {
					$("#go_content4").text("Nu aveti permisiunea de a adauga in acest grup!");
					$("#go_content3").fadeIn("slow");
				} else {
					$("#go_content2").text(xml);
					$("#go_content").fadeIn("slow");
				}
				// if($(xml).find("status").val() == "Saved"){
					// $("#go_content").text("Galeria a fost adaugata!");
				// }else{
					// alert($(xml).find("status").text());
					// alert(xml);
				// }

				$("#loading").hide();
				
		});
		// $.ajax({
			// type: "POST",
			// url: "group-objects-attach.aspx",
			// data: "Action=AddGroupObject&GroupId="+groupId+"&ObjectId="+objectId,
			// dataType: "xml",
			// success: function(xml){
				// if($(xml).find("status").val() == "Saved"){
					// $("#go_content").text("Galeria a fost adaugata!");
				// }
				// else{
					// //alert(xml);
					// alert($(xml).find("status").text());
				// }
				// $("#loading").hide();
				// $("#go_content").fadeIn("slow");
			// },
			// error: function (XMLHttpRequest, textStatus, errorThrown) {
			  // // typically only one of textStatus or errorThrown 
			  // // will have info
			  // alert("Horror " + textStatus + errorThrown);
			// },
			// complete: function (XMLHttpRequest, textStatus) {
				// alert(XMLHttpRequest.responseText);
				// alert($(XMLHttpRequest.responseText).find("status").text());
				// $("#loading").hide();
				// $("#go_content").fadeIn("slow");
			// }

		// });			

	}
	//$.ajax({
	//	type: "post",
	//	url: "/group-objects-attach.aspx",
	//	data: "Action=AddGroupObject&GroupId="+${Helper.GetString('param:groupId')}+"&ObjectId=0",
	//	success: function(msg){
	//		alert('is working');
	//	}
	//});			
}	


function changeValue(){
	if(document.getElementById('g_private').value == "on") {
		document.getElementById('g_private').value="False";
	} else {
		document.getElementById('g_private').value = "True";
	}
}


function validate(chk){
  if (chk.checked == 1)
    alert("Thank You");
  else
    alert("You didn't check it! Let me check it for you.")
    chk.checked = 1; 
}

function validateAddEvent() {

	valid = true;
	if( document.getElementById("title").value == "" )
    {
        alert ( "Va rugam completati titlul evenimentului!" );
        valid = false;
    }
	else
		if( document.getElementById("location").value == "" )
		{
	        alert ( "Va rugam completati locatia evenimentului!" );
	        valid = false;
		}
		else
			if( document.getElementById("startDate").value == "" )
			{
		        alert ( "Va rugam completati data inceperii evenimentului!" );
		        valid = false;
			}
			else
				if( document.getElementById("endDate").value == "" )
				{
			        alert ( "Va rugam completati data de sfarsit a evenimentului!" );
			        valid = false;
				}
			
	return valid;
}


function validateEditEvent() {

	valid = true;
	if( document.getElementById("title").value == "" )
    {
        alert ( "Va rugam completati titlul evenimentului!" );
        valid = false;
    }
	else
		if( document.getElementById("location").value == "" )
		{
	        alert ( "Va rugam completati locatia evenimentului!" );
	        valid = false;
		}
		else
			if( document.getElementById("startDate").value == "" )
			{
		        alert ( "Va rugam completati data inceperii evenimentului!" );
		        valid = false;
			}
			else
				if( document.getElementById("endDate").value == "" )
				{
			        alert ( "Va rugam completati data de sfarsit a evenimentului!" );
			        valid = false;
				}
			
	return valid;
}


function validateAddDebate() {

	valid = true;
	if( document.getElementById("d_title").value == "" )
    {
        alert ( "Va rugam completati titlul dezbaterii!" );
        valid = false;
    }
	else
		if( document.getElementById("d_description").value == "" )
		{
	        alert ( "Va rugam completati descrierea dezbaterii!" );
	        valid = false;
		}
		else
			if( document.getElementById("d_content").value == "" )
			{
		        alert ( "Va rugam completati continutul dezbaterii!" );
		        valid = false;
			}
			
	return valid;
}

function checkdate(input){
var validformat=/^\d{2}\/\d{2}\/\d{4}/ //Basic check for format validity
var returnval=false
if (!validformat.test(input.value))
alert("Format data incorect!")   //alert("Invalid Date Format. Please correct and try again.")
else{ //Detailed check for valid date ranges
var dayfield=input.value.split("/")[0]
var monthfield=input.value.split("/")[1]
var yearfield=input.value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)

if ((dayobj.getDate()!=dayfield)||(dayobj.getMonth()+1!=monthfield)||(dayobj.getFullYear()!=yearfield))
alert("Zi, luna sau an invalid!") 
else
returnval=true
}
if (returnval==false) input.select()
return returnval

}

