// var localhostPath="http://localhost/stix/mycampus.gr";
var localhostPath="http://www.mycampus.gr";

function doLoginPhotoHome(frm,u,p){
	
if (trim(u.value)!=""&&trim(p.value)){
frm.action=localhostPath+"/site/member_box_login.php";
frm.submit();
}else{
alert('Fill in username and password!');
}



}


function trim(str){
    for(var i = 0; i < str.length; i++)
      if(str.charAt(i) != " ")
        break;
    str = str.substr(i, str.length-i);

    for(var i = str.length-1; i > 0; i--)
      if(str.charAt(i) != " ")
        break;
    str = str.substr(0, i+1);

    return str;
}
  
  
function initRequest(){
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}else if(window.ActiveXObject){
		isIE=true;return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function newsletter_box(){

	var url=localhostPath+"/site/newsletter_box.php";
	var req=initRequest();
	req.onreadystatechange=function(){
	if(req.readyState==4)
			if(req.status==200){
				eval(req.responseText);
			}
	};
	req.open("POST",url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send('email='+document.nlf.email.value);
}


function change_year(thisyear,year,oldestyear,node){
	
	for (i=thisyear;i>=oldestyear;i--){
		 if (i==year) document.getElementById('year'+i).className='active';
		 else document.getElementById('year'+i).className='';
	}
	var url=localhostPath+"/site/ajax_change_year.php";
	var req=initRequest();
	req.onreadystatechange=function(){
	if(req.readyState==4)
			if(req.status==200){
				document.getElementById('monthes').innerHTML=req.responseText;
			}
	};
	req.open("POST",url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send('year='+year+'&node='+node);
}

function change_month(month,last_month_of_year,year,node){

	for (j=1;j<=last_month_of_year;j++){
			if (j==month) document.getElementById('month'+j).className='active';
		 else document.getElementById('month'+j).className='';
	}
	var url=localhostPath+"/site/ajax_change_month.php";
	var req=initRequest();
	req.onreadystatechange=function(){
	if(req.readyState==4)
			if(req.status==200){
				document.getElementById('months_article').innerHTML=req.responseText;
			}
	};
	req.open("POST",url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send('month='+month+'&year='+year+'&node='+node);
}

function change_icons(k){
	if (document.getElementById('mainicon')) document.getElementById('mainicon').innerHTML=document.getElementById('icon'+k).innerHTML;
	if (document.getElementById('maintxt')) document.getElementById('maintxt').innerHTML=document.getElementById('txt'+k).innerHTML;
}

function change_mynews(artid,activeart,maxarts){

document.getElementById('ajaximg').style.display=''

for (j=0;j<maxarts;j++){
			if (j==activeart) document.getElementById('mynews'+j).className='section active';
		 else document.getElementById('mynews'+j).className='section';
	}

	var url=localhostPath+"/site/ajax_mynewshome.php";
	var req=initRequest();
	req.onreadystatechange=function(){
	if(req.readyState==4)
			if(req.status==200){
				document.getElementById('mynewsarea').innerHTML=req.responseText;
				document.getElementById('ajaximg').style.display='none'
			}
	};
	req.open("POST",url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send('artid='+artid);
	
}

function change_myfashion(catid,activecat,maxcats){
	document.getElementById('ajaximg2').style.display=''
	for (j=0;j<maxcats;j++){
			if (j==activecat) document.getElementById('myfashioncat'+j).className='active';
		 else document.getElementById('myfashioncat'+j).className='';
	}
	
	
	var url=localhostPath+"/site/ajax_myfashionhome.php";
	var req=initRequest();
	req.onreadystatechange=function(){
	if(req.readyState==4)
			if(req.status==200){
				document.getElementById('myfashionarea').innerHTML=req.responseText;
				document.getElementById('ajaximg2').style.display='none'
			}
	};
	req.open("POST",url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send('catid='+catid);
}

function change_myfoititoupoli(artid,activeart,maxarts){
	document.getElementById('ajaximg3').style.display=''
	for (j=0;j<maxarts;j++){
			if (j==activeart) document.getElementById('myfoititart'+j).className='section active';
		 else document.getElementById('myfoititart'+j).className='section';
	}
	
	var url=localhostPath+"/site/ajax_mymyfoititoupolihome.php";
	var req=initRequest();
	req.onreadystatechange=function(){
	if(req.readyState==4)
			if(req.status==200){
				document.getElementById('myfoititoupolimainart').innerHTML=req.responseText;
				document.getElementById('ajaximg3').style.display='none'
			}
	};
	req.open("POST",url,true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send('artid='+artid);
}

function change_slideshow(artid){
	if(document.getElementById('slidetxt'+artid)) document.getElementById('slidetxt').innerHTML=document.getElementById('slidetxt'+artid).innerHTML;
	if(document.getElementById('slideshow'+artid)) document.getElementById('slideshow').innerHTML=document.getElementById('slideshow'+artid).innerHTML;
}


function openLoginWindow(h) {
    $(function() {
        $("#modal_popup").dialog({
            bgiframe: true,
            draggable: true,
            width:388,
            height:h,
            title: '',
            close: function(event, ui) {login_exit();$(this).dialog("destroy"); },
            show: 'slide',
            modal: true
        });
    });   

}
function openLoginWin() {
    document.getElementById('modal_popup').innerHTML='<iframe  src="'+localhostPath+'/login" width="100%" height="100%" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true" style="overflow:hidden;"></iframe>';
    openLoginWindow(100);   
}

function closeLoginWin(){
	login_exit();
	$("#modal_popup").dialog("destroy");
}

function login_exit(){
 location.href=location.href;
}

function validateUsername(){
	var s=trim(document.rf.mem_username.value);
	var regex=/^[0-9A-Za-z]+$/;
	var msg='';
	if(!regex.test(s)) msg='wrong username';
	if(s.length==0) msg='wrong username';
	return msg;
}
function validatePassword(){
	var s=trim(document.rf.mem_password.value);
	var regex=/^[0-9A-Za-z]+$/;
	var msg='';
	if(!regex.test(s)) msg='wrong pass';
	if(s.length==0) msg='wrong pass';
	return msg;
}

function validateFname(){
	var s=trim(document.rf.mem_fname.value);
	var regex=/^[A-Za-zΑ-Ωα-ωάέήίόύώϊΐϋΰΆΈΉΊΌΎΏ]+$/;
	var msg='';
	if(!regex.test(s)) msg='wrong first name';
	if(s.length==0) msg='wrong first name';
	return msg;
}
function validateLname(){
	var s=trim(document.rf.mem_lname.value);
	var regex=/^[A-Za-zΑ-Ωα-ωάέήίόύώϊΐϋΰΆΈΉΊΌΎΏ]+$/;
	var msg='';
	if(!regex.test(s)) msg='wrong last name';
	if(s.length==0) msg='wrong last name';
	return msg;
}

function validateEmail(){
	var s=trim(document.rf.mem_email.value);
	var regex=/^[0-9A-Za-z\@\.]+$/
	var msg='';

	if(s.indexOf('@')<1) msg='wrong email';
	if(s.indexOf(' ')>=0) msg='wrong email';
	if(s.lastIndexOf('.')<1||s.lastIndexOf('.')>=s.length-2) msg='wrong email';
	if(s.length<6) msg='wrong email';
	return msg;
}
function submit_reg(){

	var msg='';
	
	msg=validateFname();
	if (msg=='') { 
		          msg=validateLname();
							if (msg=='') {
														msg=validateUsername();
														if (msg=='') {
																					msg=validatePassword();
																					if (msg=='') msg=validateEmail();
													 }
							}
	}
	
	
	if (msg=='') document.rf.submit();
	else alert(msg);
}
