var please_wait = "<p><font color=\"#800000\" face=\"Tahoma\" size=\"1\">لطفا کمی صبر نمائید<img src=\"images/load-mehran.gif\"></font></p>";

function checkform1(f)
{

if(f.address.value=='') {
alert('لطفا آدرس دريافت سفارش را وارد نمائيد');
f.address.focus();
return false;	
}

if(f.tel.value=='') {
alert('شماره تماس خود را وارد نمائيد');
f.tel.focus();
return false;	
}

if(f.famil.value=='') {
alert('نام خانوادگي خود را وارد نمائيد');
f.famil.focus();
return false;	
}


}

function ch_code(note)
{
note=encodeMyHtml21(note);
note= note.replace(/آ/g,"%D8%A2");
note= note.replace(/ض/g,"%D8%B6");
note= note.replace(/ص/g,"%D8%B5");
note= note.replace(/ث/g,"%D8%AB");
note= note.replace(/ق/g,"%D9%82");
note= note.replace(/ف/g,"%D9%81");
note= note.replace(/غ/g,"%D8%BA");
note= note.replace(/ع/g,"%D8%B9");
note= note.replace(/ه/g,"%D9%87");
note= note.replace(/خ/g,"%D8%AE");
note= note.replace(/ح/g,"%D8%AD");
note= note.replace(/ج/g,"%D8%AC");
note= note.replace(/چ/g,"%DA%86");
note= note.replace(/ش/g,"%D8%B4");
note= note.replace(/س/g,"%D8%B3");
note= note.replace(/ی/g,"%D9%8A");
note= note.replace(/ب/g,"%D8%A8");
note= note.replace(/ل/g,"%D9%84");
note= note.replace(/ا/g,"%D8%A7");
note= note.replace(/ت/g,"%D8%AA");
note= note.replace(/ن/g,"%D9%86");
note= note.replace(/م/g,"%D9%85");
note= note.replace(/ک/g,"%DA%A9");
note= note.replace(/گ/g,"%DA%AF");
note= note.replace(/ظ/g,"%D8%B8");
note= note.replace(/ط/g,"%D8%B7");
note= note.replace(/ز/g,"%D8%B2");
note= note.replace(/ر/g,"%D8%B1");
note= note.replace(/ذ/g,"%D8%B0");
note= note.replace(/د/g,"%D8%AF");
note= note.replace(/ئ/g,"%D8%A6");
note= note.replace(/و/g,"%D9%88");
note= note.replace(/ژ/g,"%DA%98");
note= note.replace(/پ/g,"%D9%BE");
//note=encodeMyHtml21(note);
return note;
}

function open_url(url, target) {
 	if ( ! document.getElementById) {
  		return false;
 	}

 	if (please_wait != null) {
  		document.getElementById(target).innerHTML = please_wait;
 	}

 	if (window.ActiveXObject) {
  		link = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if (window.XMLHttpRequest) {
  		link = new XMLHttpRequest();
 	}

 	if (link == undefined) {
  		return false;
 	}
 	link.onreadystatechange = function() { response(url, target); }
 	link.open("GET", url, true);
 	link.send(null);
}
///////////////////////////////////////
function open_url1(url, target) {
 	if ( ! document.getElementById) {
  		return false;
 	}

 	if (please_wait != null) {
  		document.getElementById(target).innerHTML = please_wait;
 	}

 	if (window.ActiveXObject) {
  		link1 = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if (window.XMLHttpRequest) {
  		link1 = new XMLHttpRequest();
 	}

 	if (link1 == undefined) {
  		return false;
 	}
 	link1.onreadystatechange = function() { response1(url, target); }
 	link1.open("GET", url, true);
 	link1.send(null);
}
/////////////////////////////////////////
///////////////////////////////////////
function open_url2(url, target) {
 	if ( ! document.getElementById) {
  		return false;
 	}

 	if (please_wait != null) {
  		document.getElementById(target).innerHTML = please_wait;
 	}

 	if (window.ActiveXObject) {
  		link1 = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if (window.XMLHttpRequest) {
  		link1 = new XMLHttpRequest();
 	}

 	if (link1 == undefined) {
  		return false;
 	}
 	link1.onreadystatechange = function() { response1(url, target); }
 	link1.open("GET", url, true);
 	link1.send(null);
}
/////////////////////////////////////////

function response(url, target) {
 	if (link.readyState == 4) {
	 	document.getElementById(target).innerHTML = (link.status == 200) ? link.responseText : "Error: " + link.status;
	}
}

///
function response1(url, target) {
 	if (link1.readyState == 4) {
	 	document.getElementById(target).innerHTML = (link1.status == 200) ? link1.responseText : "Error: " + link1.status;
	}
}



function set_loading_message(msg) {
 	please_wait = msg;
}
//--------------------
function block_loader(page,this_block,post){
main_ajax_do(page+'.php','toos_net_place_block_'+this_block+'',post);		
}

function show_page(page,block,post,option){
if(option=='yes')
	{
		hide_id('toos_net_place_block_rate')
		hide_id('toos_net_place_block_related_product')
		block_loader('toppro','topproduct')
	}

main_ajax_do(page+'.php','toos_net_place_block_'+block+'',post);		
}

function toos_NET_cat_show(toos){
hide_id('toos_net_place_block_rate')
hide_id('toos_net_place_block_related_product')
block_loader('toppro','topproduct')
main_ajax_do('cat.php','toos_net_place_block_main','id='+toos+'');		
}
//-----
function mehran_add(id,id2,id3){
         
    message_me=encodeMyHtml2(document.getElementById(id).value);	

	if (message_me == '')
		{
		alert('تعداد را وارد نمائيد');
		}
		else
		{
                 name_me=get_value_for_ajax(id);	
                 name_me1=id3;	
                 ssl=id2;                
                 open_url('styles/addcart.php?pid='+name_me1+'&co='+name_me+'&ssl='+ssl,'cart');
                 alert('کالاي مورد نظر به سبد خريد اضافه شد');
                }
}

//-----//-----
function mehran_search(id){
         
//    message_me=encodeMyHtml2(document.getElementById(id).value);	
    message_me=document.getElementById(id).value;  

	if (message_me == '')
		{
		alert('کلمه مورد نظر را وارد نمائيد');
		}
		else
		{
                ssl='1234';
                message_me=ch_code(message_me);
                 open_url('styles/cid.php?search='+message_me+'&ssl='+ssl,'center');
                }
}

//-----
function toos_shop_search120(id,id2,id3,form1){
         
    message_me=encodeMyHtml2(document.getElementById(id3).value);	

	if (message_me == '')
		{
		write_in_id(form1 ,'Message Is Empty');
		}
		else
		{
                 name_me=get_value_for_ajax(id);	
                 email_me=get_value_for_ajax(id2);                
                 open_url('ajaxcontact2.php?message='+message_me+'&email='+email_me+'&name='+name_me,form1);
                }
}
//-----
function toos_shop_search121(user,pass,login,form1){
                 user_me=get_value_for_ajax(user);	
                 pass_me=get_value_for_ajax(pass);                
                 login_me=get_value_for_ajax(login);                
                 open_url('login1.php?user='+user_me+'&pass='+pass_me+'&secure='+login_me,form1);
}
//----
function toos_shop_search5(form1){  
open_url('include/check-cart1.php',form1);
}
//----
function toos_shop_search1(pid,form1,imgadd){  
                
                var a='';
                var im2='ok';
                var im1='';
                var b='';
                b=imgadd.lengtt;
                a='shopmore'+(imgadd.substring(8,b));
                if(document.getElementById(a))
                {
                im2=document.getElementById(a).src;
                var temp1 = new Array();
                temp1 = im2.split('/');
                im2=temp1[temp1.length-1];
                if (im2=='addtocart.gif') document.getElementById(a).src='images/selected.gif'; else document.getElementById(a).src='images/addtocart.gif';              
                }
                
                if(document.getElementById(imgadd))
                {
                im1=document.getElementById(imgadd).src;
                var temp = new Array();
                temp = im1.split('/');
                im1=temp[temp.length-1];
                if (im1=='addtocart.gif') document.getElementById(imgadd).src='images/selected.gif'; else document.getElementById(imgadd).src='images/addtocart.gif';
                }
                open_url('include/check-cart1.php?pid='+pid,form1);
                }

//----
function AddToCart(Site){
 window.open(Site,"viewwin","toolbar=1,status=1,scrollbars=yes,width=590,height=530,resizable=0");
 } 

function show_detail(id){
hide_id('toos_net_place_block_topproduct')
hide_id('toos_net_place_block_rand')
main_ajax_do('show_detail.php','toos_net_place_block_main','id='+id+'');	
block_loader('related_product','related_product','id='+id+'');
block_loader('tellfriend','tellfriend','id='+id+'');
block_loader('rating','rate','id='+id+'');
}

function show_id(id){
    if(document.getElementById(id)){
    	document.getElementById(id).style.display ='';
	}
}

function write_in_id(id,note){
 	if(document.getElementById(id)){
  		show_id(id);
 		document.getElementById(id).innerHTML=note;
	}
}

function hide_id(id){
    if(document.getElementById(id)){
		document.getElementById(id).style.display ='none';
	}
}

function page_loader(this_page, div_id, post){
	main_ajax_do(this_page+'.php', div_id, post);
}

function write_in_blank_id(id){
 	if(document.getElementById(id)){
  		show_id(id);
 		document.getElementById(id).innerHTML=' ';
	}
}
function get_value_for_ajax(this_id){
	if(! document.getElementById(this_id) ){
		return '';
	}else if(document.getElementById(this_id).type == 'checkbox'){
        return document.getElementById(this_id).checked;	
	}else{
        return encodeURIComponent(replace_for_ajax(document.getElementById(this_id).value));
	}
}

function get_div_value_for_ajax ( id ){
	return encodeURIComponent(document.getElementById(id).innerHTML);
}
function replace_for_ajax(note){
	return note;
}
function replace_for_ajax1(note){
	note= note.replace(/&/g,"**am**");
	note= note.replace(/=/g,"**mosavi**");
	note= note.replace(/\+/g,"**jam**");
	return note;
}

//--------------------------------------------------------------------

function loading_effect(k){
	ht = document.getElementsByTagName("html");
	if(k==1){
	    ht[0].style.cursor = 'wait';
	}else{
	    ht[0].style.cursor = 'auto';
	}
}

function main_ajax_do(url , thisid, post){
 	var xmlhttp=false;
        show_id(thisid)
        write_in_id(thisid ,'<font face="Tahoma" style="font-size: 8pt"><img src="theme/images/loading.gif" width="16" border="0" style="margin: 5px; filter: alpha(opacity=40);">&#1604;&#1591;&#1601;&#1575; &#1589;&#1576;&#1585; &#1705;&#1606;&#1610;&#1583; ...</span></font><br>') ;
       
		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 num2fa( number){
	my_num='';
	for ( var i = 0; i < number.length; i++){
		my_num += newd_num2fa( number.substr(i , 1 ));
	}	
	return my_num;
}
function newd_num2fa( newnumber ){
	if ( newnumber  == 0 ){
		return newnumber.replace(0, '&#1776;');
	}
	if ( newnumber  == 1 ){
		return  newnumber.replace(1, '&#1777;');	
	}	
	if ( newnumber  == 2 ){
		return  newnumber.replace(2, '&#1778;');	
	}	
	if ( newnumber  == 3 ){
		return  newnumber.replace(3, '&#1779;');	
	}	
	if ( newnumber  == 4 ){
		return  newnumber.replace(4, '&#1780;');	
	}	
	if ( newnumber  == 5 ){
		return  newnumber.replace(5, '&#1781;');	
	}	
	if ( newnumber  == 6 ){
		return  newnumber.replace(6, '&#1782;');	
	}	
	if ( newnumber  == 7 ){
		return  newnumber.replace(7, '&#1783;');	
	}	
	if ( newnumber  == 8 ){
		return  newnumber.replace(8, '&#1784;');
	}	
	if ( newnumber  == 9 ){
		return newnumber.replace(9, '&#1785;');
	}	
}



function do_change_new(){
my_city = document.getElementById('get_city').value;
my_deliver_price =my_city.split(':');
document.getElementById('get_deliver_price').innerHTML=my_deliver_price[0];
document.getElementById('get_city_ID').innerHTML=my_deliver_price[1];
document.getElementById('deliver_price').innerHTML=num2fa( ''+my_deliver_price[0]+'' );

my_val_1 =parseInt(  document.getElementById('get_deliver_price').innerHTML , 10 );
my_val_2 = parseInt( document.getElementById('get_price').innerHTML , 10 )
my_val_3 =(my_val_1 + my_val_2);
document.getElementById('get_total_price').innerHTML=my_val_3;
document.getElementById('total_price').innerHTML=num2fa( ''+my_val_3+'' );

}
   function encodeMyHtml2(str123) {
   var en1=str123;
	return en1;
   } 
   function encodeMyHtml21(str123) {
   var en1=str123;
     //en1 = escape(en1);
     en1 = en1.replace(/</g,'');
     en1 = en1.replace(/>/g,'');
     en1 = en1.replace(/\+/g,'');
     en1 = en1.replace(/&/g,'');
     en1 = en1.replace(/%/g,'');
     en1 = en1.replace(/=/g,'');
	return en1;
   } 
//--------------------------------------------------------------------
