﻿//<script language="JavaScript">
<!--

// GENERAL FUNCTIONS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

function trim_string(strValue) {
	var ichar, icount;
	ichar = strValue.length - 1;
	icount = -1;
	while (strValue.charAt(ichar)==' ' && ichar > icount)
		--ichar;
	if (ichar!=(strValue.length-1))
		strValue = strValue.slice(0,ichar+1);
	ichar = 0;
	icount = strValue.length - 1;
	while (strValue.charAt(ichar)==' ' && ichar < icount)
		++ichar;
	if (ichar!=0)
		strValue = strValue.slice(ichar,strValue.length);
	return strValue;
}
//********************************************************

// UPLOAD.ASP FUNCTIONS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


errtable_top="<table border='0' width='100%' id='error_table' dir='rtl' bgcolor='#FFFBBB'>" ;
errtable_top=errtable_top + "<tr>" ;
errtable_top=errtable_top + "<td width='30'>&nbsp;" ;
errtable_top=errtable_top + "</td>";
errtable_top=errtable_top + "<td width='720' >" ;
errtable_top=errtable_top + "</td>" ;
errtable_top=errtable_top + "</tr>" ;
errtable_top=errtable_top + "<tr>" ;
errtable_top=errtable_top + "<td width='30'>&nbsp;" ;
errtable_top=errtable_top + "</td>" ;
errtable_top=errtable_top + "<td width='720' align='right' >" ;
errtable_top=errtable_top + "<font face='Tahoma' size='2'>" ;
errmsg= "";
errtable_bot= "</font>";
errtable_bot=errtable_bot + "</td>" ;
errtable_bot=errtable_bot + "</tr>" ;
errtable_bot=errtable_bot + "<tr>" ;
errtable_bot=errtable_bot + "<td width='30'>&nbsp;" ;
errtable_bot=errtable_bot + "</td>";
errtable_bot=errtable_bot + "<td width='720' >" ;
errtable_bot=errtable_bot + "</td>" ;
errtable_bot=errtable_bot + "</tr>" ;
errtable_bot=errtable_bot + "</table>" ;


function filechanged(filevalue,filename)
{
var m=filevalue;
var fname=filename;

document.getElementById(fname+'a').checked=false;
document.getElementById(fname+'b').checked=false;
document.getElementById(fname+'c').checked=false;
document.getElementById(fname + '_row').style.backgroundColor="#FFFFFF";

if (trim_string(m)!="")
{
document.getElementById(fname + '_pic').innerHTML="<img src='file:///" + m + "' width='80' >" ;
}
else
{
document.getElementById(fname+'_pic').innerHTML="" ;
}
} 
//********************************************************

function textchanged(txtvalue)
{

var m=txtvalue;
document.getElementById('text_row').style.backgroundColor="#FFFFFF";
} 
//********************************************************

function onclicka(optionvalue,optionname)
{
var m=optionvalue;
var oname=optionname;
oname=oname.slice(0,oname.length - 1);
if (trim_string(document.getElementById(oname).value)=="")
{
document.getElementById(optionname).checked=false;
}
} 
//********************************************************

function onclickb(optionvalue,optionname)
{
var m=optionvalue;
var oname=optionname;
oname=oname.slice(0,oname.length - 1);
if (trim_string(document.getElementById(oname).value)=="")
{
document.getElementById(optionname).checked=false;
}
} 
//********************************************************

function onclickc(optionvalue,optionname)
{
var m=optionvalue;
var oname=optionname;
oname=oname.slice(0,oname.length - 1);
if (trim_string(document.getElementById(oname).value)=="")
{
document.getElementById(optionname).checked=false;
}
} 
//********************************************************

function uploadclick()
{
errtxt="" ;
errmsg=""
errmsg1=""
errmsg2=""
errmsg3=""
errmsg4=""
file_count=0;
 document.getElementById('text_row').style.backgroundColor="#FFFFFF";

for (i = 1; i < 11; i++)
{		// for 
 document.getElementById('pic' + i + '_row').style.backgroundColor="#FFFFFF";
 m=trim_string(document.getElementById('pic' + i).value);

 if (m != "")			
 { /* if 1 */
  dotpos=m.lastIndexOf(".");
  pf=m.slice(dotpos + 1).toUpperCase();

//-----------------------------------------------------------
  if (pf=="JPG" || pf=="JPEG" || pf=="TIFF" || pf=="TIF" || pf=="PNG" || pf=="BMP" || pf=="GIF")
  {/* if 1.5 */
   i=i;
  }
  else
  {
   errtxt="pic_format_error";
   errmsg1= "برای عکس ها تنها از فرمت های  ";
   errmsg1=errmsg1 + "<span lang='en-us'>JPG, JPEG, TIFF, TIF, PNG, BMP, GIF</span>";
   errmsg1=errmsg1 + " می توانید استفاده کنید.";
   document.getElementById('pic' + i + '_row').style.backgroundColor="#FFFBBB";
  } /* if 1.5 else end */


//-----------------------------------------------------------
  if (document.getElementById('pic' + i + 'a').checked ||  document.getElementById('pic' + i + 'b').checked || document.getElementById('pic' + i + 'c').checked)
  { /* if 2 */
   i=i;
  } /* if 2 end */
  else
  { /* if 2 else */
   errtxt="size_error";
   errmsg2= "ابعاد چاپ برخي از عكس هاانتخاب نشده است. لطفا سايز آنها را انتخاب كنيد.";
   document.getElementById('pic' + i + '_row').style.backgroundColor="#FFFBBB";
  } /* if 2 else end */

 } /* if 1  */

 else 
 { /* if 1 else */
  file_count=file_count + 1;
 } /* if 1 else end */
} /* for end */

//-----------------------------------------------------------
mt=trim_string(document.getElementById('textfile').value);
if (mt != "")
{
 dotpos=mt.lastIndexOf(".");
 pf=mt.slice(dotpos + 1).toUpperCase();
 
 if (pf=="JPG" || pf=="JPEG" || pf=="TIFF" || pf=="TIF" || pf=="PNG" || pf=="BMP" || pf=="GIF" || pf=="DOC" || pf=="PDF")
 {/* if 2.5 */
  i=i;
 }
 else
 {
  errtxt="text_format_error";
  errmsg3= "برای متن نامه تنها از فرمت های تصویری   ";
  errmsg3=errmsg3 + "<span lang='en-us'>JPG, JPEG, TIFF, TIF, PNG, BMP, GIF</span>";
  errmsg3=errmsg3 + " و یا فرمت های متنی";
  errmsg3=errmsg3 + "<span lang='en-us'>DOC, PDF</span> <br>";
  errmsg3=errmsg3 + " می توانید استفاده کنید.";
  document.getElementById('text_row').style.backgroundColor="#FFFBBB";
 } /* if 2.5 else end */
}
//-----------------------------------------------------------

if ( file_count==10 && trim_string(document.getElementById('textfile').value) == "" )
{ /* if 4 */
errtxt="noselect_error";
errmsg4= "هيچ فايلي انتخاب نشده است. براي ادامه عمليات بايد لااقل يك فايل عكس و يا فايل متن انتخاب شود.";
} /* if 4 end */

//-----------------------------------------------------------
if (errtxt != "")
{
 
 if (errmsg1 != "")
 {
  errmsg=errmsg + errmsg1 + "<br>";
 }
 if (errmsg2 != "")
 {
  errmsg=errmsg + errmsg2 + "<br>";
 }
 if (errmsg3 != "")
 {
  errmsg=errmsg + errmsg3 + "<br>";
 }
 if (errmsg4 != "")
 {
  errmsg=errmsg + errmsg4 ;
 }
 
 errtable=errtable_top + errmsg + errtable_bot;
 document.getElementById('errposition').innerHTML=errtable;
}
else
{
 document.getElementById('errposition').innerHTML="<font face='Tahoma' color='#FF0000' size='2'> <p align='right' dir='rtl'> فايلهاي در حال ارسال هستند. لطفا كمي صبر كنيد ! </p></font>";
 upload_form.submit();
 bl=ShowProgress();
}

} /* uploadclick() end */



//********************************************************

// SEND.ASP FUNCTIONS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

function sendclick()
{
errtable="<table border='0' width='100%' id='error_table' dir='rtl' bgcolor='#FFFBBB'>" ;
errtable=errtable + "<tr><td width='30'>&nbsp;</td><td width='720' ></td></tr>" ;
errtable=errtable + "<tr><td width='30'>&nbsp;</td><td width='720' align='right'><font face='Tahoma' size='2'> در قسمت آدرس وارد كردن كليه فيلد هايي كه با ستاره قرمز رنگ مشخص شده اجباري است. </font></td></tr>" ;
errtable=errtable + "<tr><td width='30'>&nbsp;</td><td width='720' align='right'><font face='Tahoma' size='2'> لطفا پس از تكميل همه فيلدهاي ضروري بار ديگر بر روي دكمه ارسال كليك كنيد. </font></td></tr>" ;
errtable=errtable + "<tr><td width='30'>&nbsp;</td><td width='720'></td></tr></table>" ;

errtable2="<table border='0' width='100%' id='error_table' dir='rtl' bgcolor='#FFFBBB'>" ;
errtable2=errtable2 + "<tr><td width='30'>&nbsp;</td><td width='720' ></td></tr>" ;
errtable2=errtable2 + "<tr><td width='30'>&nbsp;</td><td width='720' align='right'><font face='Tahoma' size='2'>شما هنوز هيچ تصوير يا متني براي ارسال انتخاب نكرده ايد.</font></td></tr>" ;
errtable2=errtable2 + "<tr><td width='30'>&nbsp;</td><td width='720' align='right'><font face='Tahoma' size='2'> لطفا بر روي كليد افزودن فايل و يا سربرگ انتخاب عكس كليك كنيد. </font></td></tr>" ;
errtable2=errtable2 + "<tr><td width='30'>&nbsp;</td><td width='720'></td></tr></table>" ;

errtxt="";

for (i = 1; i < 14; i++)
{	// for
if (trim_string(document.getElementById(i).value) == "")			
{
document.getElementById('f' + i).style.backgroundColor="#FFFBBB";
document.getElementById('s' + i).style.backgroundColor="#FFFBBB";
document.getElementById('t' + i).style.backgroundColor="#FFFBBB";
errtxt="error"
}
else
{
document.getElementById('f' + i).style.backgroundColor="#FFFFFF";
document.getElementById('s' + i).style.backgroundColor="#FFFFFF";
document.getElementById('t' + i).style.backgroundColor="#FFFFFF";
}
} // for

if (errtxt == "")
{
if (filevalid=="yes")
{
document.getElementById('errposition').innerHTML=""
send_form.submit();
} // end of if filevalid=="yes"
else // meanning filevalid=="no"
{
document.getElementById('errposition').innerHTML=errtable2
}
} // end of if errtxt=="yes"
else // meanning errtxt!=""
{
document.getElementById('errposition').innerHTML=errtable
}

} //end of  sendclick()
//********************************************************






// -->
//</script>


