var loader_dots_cnt=62;
var loader_dots_arr=new Array();
loader_dots_arr[2]=".";
loader_dots_arr[1]=". .";
loader_dots_arr[0]=". . .";
//=============================================
var row_color=new Array();
var cat_id=new Array();
var cat_name=new Array();
var cat_desc=new Array();
var img_width=new Array();
var img_height=new Array();
var img_size=new Array();
var step_word=new Array();
step_word[0]="اول";
step_word[1]="دوم";
step_word[2]="سوم";
step_word[3]="چهارم";
step_word[4]="پنچم";
step_word[5]="ششم";
step_word[6]="هفتم";
step_word[7]="هشتم";
step_word[8]="نهم";
step_word[9]="دهم";

row_color[0]="#FFFFFF";
row_color[1]="#EFEFEF";
	
//=============================================
function check_confirming(msg){
	if(!msg)
		msg='آیا مطمئن هستید؟';
	if(!window.confirm(msg))
		return false;
	return true;		
}
//=============================================
function check_float(obj){
	allow="a1234567890.";
	val=obj.value;
	len=val.length;
	if(val){
	for(i=0;i<(len-1);i++){
	ch=val.substr(i,1);
	if(allow.indexOf(ch)<1){
		alert("مقدار این فیلد باید یک عدد اعشاری باشد");
		obj.value="";
		obj.focus();
		return false;
	}
	}
	
	}
	
}

//=============================================
function check_int(obj){
	allow="a1234567890";
	val=obj;
	len=val.length;
	if(val){
		for(i=0;i<len;i++){
			ch=val.substr(i,1);
			if(allow.indexOf(ch)<1){
				return false;
			}
		}
	}
	return true;
}

//=============================================
function check_search_blank(frm,txt){
	val=frm.q.value;
	if(!val || val==txt){
		return false;
	}
}
//=============================================
function do_blank_field(field,txt){
	if(field.value==txt)
		field.value="";
}


//=============================================
function body_visibling(){
document.body.style.visibility="";
document.getElementById("pre_loader").style.display="none";
}

//=============================================
function loader_dots_dynamic(){
	if(loader_dots_cnt>=0){
		document.getElementById("loader_dots").innerHTML=loader_dots_arr[(loader_dots_cnt % 3)];
		loader_dots_cnt--;
		setTimeout("loader_dots_dynamic()", 1000);
	}
}
//==================================================
function email_validator(email) {
   reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
   return true;
}

//==================================================
function change_state_combo(cntry){
	if(cntry=="ایران"){
		document.getElementById("state_city").style.display="";
		return;
	}
	document.getElementById("state_city").style.display="none";
}
//=============================================
function check_reg_form(regform){
	fn=regform.fname;
	ln=regform.lname;
	tl=regform.tel;
	em=regform.email;
	cn=regform.country;
	st=regform.state;
	ct=regform.city;
	us=regform.username;
	fus=regform.friend_username;
	ps=regform.password;
	cps=regform.cpassword;
	cp=regform.capt;
	dy=regform.year;
	dm=regform.month;
	dd=regform.day;
	
	
if(!us.value || !ps.value || !cps.value || !tl.value || !em.value || !fn.value || !ln.value || cp.value.length<5){
	alert("لطفاً فیلدهای لازم را به درستی پر نمایید");
	return false;
}
if(!email_validator(em.value)){
	alert("ایمیل خود را به درستی وارد نمایید");
	em.focus();
	return false;
}
if(cn.selectedIndex==0){
	alert("کشور خود را انتخاب نمایید");
	cn.focus();
	return false;
}
if(cn.value=='ایران'){
if(st.selectedIndex==0){
	alert("استان خود را انتخاب نمایید");
	st.focus();
	return false;
}

if(ct.selectedIndex==0){
	alert("شهر خود را انتخاب نمایید");
	ct.focus();
	return false;
}
}
if(ps.value.length<4){
	alert("رمز عبور حداقل باید دارای 4 کاراکتر باشد");
	ps.value='';
	cps.value='';
	ps.focus();
	return false;	
}

if(ps.value!=cps.value){
	alert("رمز عبور به درستی تایید نشد");
	ps.value='';
	cps.value='';
	ps.focus();
	return false;	
}
return true;	
}
//==============================================================
function check_login_form(loginform){
	us=loginform.username;
	ps=loginform.password;
	cp=loginform.capt;
if(!us.value || !ps.value || cp.value.length<5){
	alert("لطفاً فیلدهای لازم را به درستی پر نمایید");
	return false;
}
return true;
}
//=============================================
function change_size_desc(which,desc_id){
which++;
//document.getElementById(desc_id);
document.getElementById('for_size_desc');
//desc_id.innerHTML="عرض تصوير : "+img_width[which]+"<br>طول تصوير : "+img_height[which];
for_size_desc.innerHTML="عرض تصوير : "+img_width[which]+" پيكسل<br>طول تصوير : "+img_height[which]+" پيكسل<br>حداکثر حجم تصوير : "+img_size[which]+" کیلوبایت";
}
//==========================================================================
function check_ads_form(frm){
	ttl=frm.title;
	txt=frm.text;
	cid=frm.cat_id;
	own=frm.owner;
	ct=frm.city;
	img=frm.image;
	fre=frm.is_free;
	fp=frm.frontpage;
	fre_0=frm.is_free_0;
	fp_1=frm.frontpage_1;
	
	if(!ttl.value){
		alert("لطفاً عنوان را وارد نماييد");
		ttl.focus();
		return false;
	}
	if(txt.value.length<10){
		alert("متن توضيح خيلي كوتاه است");
		return false;
	}
	if(cid.selectedIndex==0){
		alert("دسته مربوطه را انتخاب نماييد");
		cid.focus();
		return false;
	}
	if(!own.value){
		alert("لطفاً آگهي دهنده را وارد نماييد");
		own.focus();
		return false;
	}
	if(ct.selectedIndex==0){
		alert("شهر مربوطه را انتخاب نماييد");
		ct.focus();
		return false;
	}
	if(fre_0.checked){
		if(!img.value){
			alert("آگهي شما رايگان نيست پس بايد داراي يك تصوير باشد\nلطفاً با توجه به سايز انتخابي تصويري را با اندازه هاي استاندارد وارد نماييد");
			img.focus();
			return false;
		}
	}
}
//==========================================================================
function check_ads_edit_form(frm){
	ttl=frm.title;
	txt=frm.text;
	cid=frm.cat_id;
	own=frm.owner;
	ct=frm.city;
	img=frm.image;
	fre=frm.is_free;
	fp=frm.frontpage;
	fre_0=frm.is_free_0;
	fp_1=frm.frontpage_1;
	
	if(!ttl.value){
		alert("لطفاً عنوان را وارد نماييد");
		ttl.focus();
		return false;
	}
	if(txt.value.length<10){
		alert("متن توضيح خيلي كوتاه است");
		return false;
	}
	if(cid.selectedIndex==0){
		alert("دسته مربوطه را انتخاب نماييد");
		cid.focus();
		return false;
	}
	if(!own.value){
		alert("لطفاً آگهي دهنده را وارد نماييد");
		own.focus();
		return false;
	}
	if(ct.selectedIndex==0){
		alert("شهر مربوطه را انتخاب نماييد");
		ct.focus();
		return false;
	}
	if(fre_0.checked){
		if(!img.value && !image_exist){
			alert("آگهي شما رايگان نيست پس بايد داراي يك تصوير باشد\nلطفاً با توجه به سايز انتخابي تصويري را با اندازه هاي استاندارد وارد نماييد");
			img.focus();
			return false;
		}
	}
}
//==========================================================================

function check_change_pass_form(frm){
	cups=frm.cur_password;
	ps=frm.password;
	cps=frm.cpassword;
	if(!cups.value){
		alert("لطفاً كلمه عبور فعلی را وارد نمایید");
		ps.value="";
		cps.value="";
		cups.value="";
		cups.focus();
		return false;
	}
	if(ps.value.length<4){
		alert("كلمه عبور بايد حد اقل شامل 4 كاراكتر باشد");
		ps.value="";
		cps.value="";
		cups.value="";
		ps.focus();
		return false;
	}
	if(ps.value!=cps.value){
		alert("كلمه عبور به درستي تاييد نشد");
		ps.value="";
		cps.value="";
		ps.focus();
		return false;
	}
}
//=============================================
function simulateClick(link_id){
try {
    document.getElementById( link_id ).click();
} catch( err1 ) {
  var evt = document.createEvent("MouseEvents");
  evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  var cb = document.getElementById(link_id); 
	cb.dispatchEvent(evt);
}
}
//==========================================================================

