function topmenu (id,pos) {
	document.getElementById('slr_m_1').className = "slr_menu";
	document.getElementById('slr_m_2').className = "slr_menu";
	document.getElementById('slr_m_3').className = "slr_menu";
	document.getElementById('slr_m_4').className = "slr_menu";
	document.getElementById('slr_m_'+ id).className = "slr_menu_active";
	document.getElementById('slr_p_1').className = "slr_page_content";
	document.getElementById('slr_p_2').className = "slr_page_content";
	document.getElementById('slr_p_3').className = "slr_page_content";
	document.getElementById('slr_p_4').className = "slr_page_content";
	document.getElementById('slr_p_'+ id).className = "slr_page_content_active";
	oldpos = parseInt(document.getElementById('slr_pages').style.left);
	newpos = pos;
	changepage()
}
function loadportfolio (id,img){
	document.getElementById(id).innerHTML='<img src="portfolio/'+img+'" width="250" height="200" style="cursor: default;"/>';
}
function changepage(){
	if (Math.abs(oldpos - newpos)>.001){
	    oldpos = (newpos - oldpos) * .2  + oldpos;	
		document.getElementById('slr_pages').style.left = oldpos+"px";
		setTimeout("changepage()", 50);
	}
}

marqueeprj = 1;
function projectsmove (prj,mode,posnomber){
	TopPos = parseInt(document.getElementById('projects').style.top);
	posnomber = -posnomber * 200
	if (mode == 1){
		pagement = 1
	}
	else if (mode == 2){
		pagement = -1
	}
	newTopPos = posnomber;
	marqueeprj = marqueeprj + pagement;
	lastmarqueeprj = marqueeprj - 2
	if (marqueeprj == prj){
	   document.getElementById('nextprj').innerHTML='<img src="images/arrow_next.gif" width="97" height="20" alt="بعدی" align="right" class="slr_prj_noactive"/>';
	}
	if (marqueeprj > 1){
	   document.getElementById('prevprj').innerHTML='<a href="javascript:projectsmove(&#39;'+prj+'&#39;,&#39;2&#39;,&#39;'+lastmarqueeprj+'&#39;);"><img src="images/arrow_prev.gif" width="97" height="20" alt="قبلی" align="left"/></a>';
	}
	if (marqueeprj == 1){
	   document.getElementById('prevprj').innerHTML='<img src="images/arrow_prev.gif" width="97" height="20" alt="قبلی" align="left" class="slr_prj_noactive"/>';
	}
	if (marqueeprj < prj){
	   document.getElementById('nextprj').innerHTML='<a href="javascript:projectsmove(&#39;'+prj+'&#39;,&#39;1&#39;,&#39;'+marqueeprj+'&#39;);"><img src="images/arrow_next.gif" width="97" height="20" alt="بعدی" align="right"/></a>';
	}
	movemarquee()
}
function movemarquee(){
	if (Math.abs(TopPos - newTopPos)>.001){
	    TopPos = (newTopPos - TopPos) * .2  + TopPos;	
		document.getElementById('projects').style.top = TopPos+"px";
		setTimeout("movemarquee()", 50);
	}
}
//--------------------------------------------------------------------
function submitform(){
	if (document.getElementById('name').value.length < 2 ) { 
		document.getElementById('name').style.border ='1px red solid';
		document.getElementById('name').focus();
		document.getElementById('alert').innerHTML='<label class="slr_alert">لطفا نام خود را وارد نمایید.</label>';
		return false;
	}
	else{
		document.getElementById('name').style.border ='1px #c0c0c0 solid';
		document.getElementById('alert').innerHTML='';
	}
	if (!document.getElementById('email').value.match (/^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/)) { 
		document.getElementById('email').style.border ='1px red solid';
		document.getElementById('email').focus();
		document.getElementById('alert').innerHTML='<label class="slr_alert">لطفا پست الکترونیک معتبر وارد نمایید.</label>';
		return false;
	}
	else{
		document.getElementById('email').style.border ='1px #c0c0c0 solid';
		document.getElementById('alert').innerHTML='';
	}
	if ((document.getElementById('tel').value != "") && (!document.getElementById('tel').value.match (/\d{7,16}/))) {
        document.getElementById('tel').style.border ='1px red solid';
		document.getElementById('tel').focus();
		document.getElementById('alert').innerHTML='<label class="slr_alert">لطفا یک شماره تلفن معتبر وارد نمایید.</label>';
		return false;
    }
	else{
		document.getElementById('tel').style.border ='1px #c0c0c0 solid';
		document.getElementById('alert').innerHTML='';
	}
	if (document.getElementById('comments').value.length < 2 ) { 
		document.getElementById('comments').style.border ='1px red solid';
		document.getElementById('comments').focus();
		document.getElementById('alert').innerHTML='<label class="slr_alert">لطفا پیام خود را وارد نمایید.</label>';
		return false;
	}
	else{
		document.getElementById('comments').style.border ='1px #c0c0c0 solid';
		document.getElementById('alert').innerHTML='';
	}

	name      = ajaxvalue('name')
	email     = ajaxvalue('email')
	tel     = ajaxvalue('tel')
	comments  = ajaxvalue('comments')
	
	ajaxdo('contactme.asp?mode=send','vertical','alert','name='+name+'&email='+email+'&tel='+tel+'&comments='+comments)
}

//--------------------------------------------------------------------
function loading_effect(k){
	ht = document.getElementsByTagName("html");
	if(k==1){
	    ht[0].style.cursor = 'wait';
	}else{
	    ht[0].style.cursor = 'auto';
	}
}
function ajaxdo(url, type, thisid, post){
 	var xmlhttp=false;
    if (type=='vertical'){document.getElementById(thisid).innerHTML='لطفا چند لحظه صبر كنيد ...';}
	loading_effect(1);
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
       	try {
        	xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
        } 
        catch (e) {
            try {xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');} 
			catch (E) { 
            xmlhttp = false; 
            }
    	}
    @end @*/
    
	if(!xmlhttp) {xmlhttp=new XMLHttpRequest();}
	
	xmlhttp.open('POST', url, true);
        xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); post=post+'&my_time='+escape(new Date().getTime());
        xmlhttp.send(post); 
        xmlhttp.onreadystatechange = function() {
             if(xmlhttp.readyState == 4  && xmlhttp.status == 200){
                document.getElementById(thisid).innerHTML =xmlhttp.responseText;
                loading_effect(0);
             }
        }
}
function ajaxvalue(id){
	if(!document.getElementById(id)){
		return '';
	}else if(document.getElementById(id).type == 'checkbox'){
        return document.getElementById(id).checked;
	}else{
        return encodeURIComponent(ajaxreplace(document.getElementById(id).value));
	}
}
function ajaxreplace(note){
	note= note.replace(/&/g,"&#38;");
	note= note.replace(/\*/g,"&#42;");
	return note;
}