	/* This script and many more are available free online at
			The JavaScript Source!! http://javascript.internet.com
			Created by: Ultimater | http://webdeveloper.com/forum/member.php?u=30185 */
			function cmfHtmlEntityDecode(str) {
			  var ta=document.createElement("textarea");
			  ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");
			  return ta.value;
			}
			
				
			function cmfCreateHtmlNode(tag, text) {
				var n = document.createElement(tag);
				if (text) n.innerHTML = text;
				return n;
			}
			
				
			function cmfClearSelectObject(obj) {
				/*
				obj.innerHTML='';
				return true;
				optgroups = obj.getElementsByTagName('optgroup');
				for (var j = 0; j < optgroups.length; j++) {
					obj.removeChild(optgroups[j]);
				}
				options = obj.getElementsByTagName('options');
				for (var j = 0; j < options.length; j++) {
					obj.removeChild(options[j]);
				}*/
				//obj.options.length=0;
				//obj.selectedIndex=null;
				
				var childs = obj.childNodes;
				for(i = childs.length - 1 ; i >= 0 ; i--) {
					obj.removeChild(childs[i],true);
				}
			}
			
				
			function cmfConfimationMessage(message)
			{
				if(confirm(message)) { return true; }
				else {return false;}
			}
			
				//<![CDATA[
	var backupElements=new Array(2);
		

	function onSelectParentDropDown(parentElmId, childElmId) {
	
		var parent=document.getElementById(parentElmId);
		var child=document.getElementById(childElmId);
		var display='none';

		if (!backupElements[childElmId]) {
			//alert(clone(document.getElementById(childElmId)));
			backupElements[childElmId]=document.getElementById(childElmId).cloneNode(true);
		}

		var orgChild=backupElements[childElmId];
		cmfClearSelectObject(child);		
		orgItems = orgChild.getElementsByTagName('optgroup');
		child.appendChild(new Option());
		for (var j = 0; j < orgItems.length; j++)
		{
			if (parent.value==orgItems[j].title) {
				child.appendChild(orgItems[j].cloneNode(true));
			} else {
			}
		}
				

	}
	
	function onKeyPressParentDropDown(e,parent_id, child_id) {
		if (!e) e=event;
		if (document.all) {
			k = e.keyCode ;
		} else {
			k = e.which ;
			if (k==9 || k==13) 
				onSelectParentDropDown(parent_id,child_id);
		}
	}
	
	function glAddNewBox(boxContainerId,tempBoxId,baseName, onAddBoxCallbak, parentItemNumber) {

		var itemNumber=0;
		var elementName;
		var element;
		
		do {
			//alert(itemNumber);
			itemNumber++;
			elementName=baseName+'['+itemNumber+'][columns][id]';
			element=document.myForm.elements[elementName];
			
		} while (element);
	
		
		
		var itemsBorad=document.getElementById(boxContainerId);
		var templateItemBox=document.getElementById(tempBoxId).innerHTML;
		

		templateItemBox=cmfHtmlEntityDecode(templateItemBox);;
		
		if(parentItemNumber)
		{
			var myregexp = new RegExp("%{parent_item_number}%", "gmi");
			templateItemBox=templateItemBox.replace(myregexp,parentItemNumber);
		}
		//alert(templateItemBox);
		var myregexp = new RegExp("%{item_number}%", "gmi");
		templateItemBox=templateItemBox.replace(myregexp,itemNumber);
		myregexp = new RegExp("%[^ %{}]*%", "gmi");
		if (document.all) {
			templateItemBox=templateItemBox.replace(myregexp,'');
		} else {
			templateItemBox=templateItemBox.replace(myregexp,'');
		}

		//itemsBorad.innerHTML=itemsBorad.innerHTML+templateItemBox;
		var htmlNode=cmfCreateHtmlNode('span',templateItemBox);;
		//itemsBorad.appendChild( htmlNode );

		
		var childNumber;
		if(document.all)
			childNumber = 0;
		else
			childNumber = 1;
		
		itemsBorad.appendChild(htmlNode.childNodes[childNumber]);

		if(onAddBoxCallbak)
		{
			if(parentItemNumber)
				eval(onAddBoxCallbak+"('"+boxContainerId+"', '"+tempBoxId+"', '"+baseName+"', '"+parentItemNumber+"', '"+itemNumber+"')");
			else
				eval(onAddBoxCallbak+"('"+boxContainerId+"', '"+tempBoxId+"', '"+baseName+"', '"+itemNumber+"')");
		}
	}		
	function cpfShowErrorMessage(messages)
	{
		var pattern = /\n/gi;
		document.getElementById('addibleMessageContainer').innerHTML = messages.replace(pattern, '<br />');
		//alert(messages);
	}
	
	function cpfCheckAddibleItems(baseName) {

		var itemNumber=0;
		var elementName;
		var element;
		var imageElement;
		var messages='';

		do {
			if(element)
			{
				imageElement = document.myForm.elements[baseName+'_'+itemNumber+'_columns_photoFilename'];
				oldImageElement = document.myForm.elements['old_'+baseName+'_'+itemNumber+'_columns_photoFilename'];
				removeElement = document.myForm.elements[baseName+'['+itemNumber+'][delete]'];
				if(!imageElement.value && !removeElement.checked && !oldImageElement.value)
					messages += "هنوز عکس را انتخاب نکرده اید\n";
			}
				
			itemNumber++;
			elementName=baseName+'['+itemNumber+'][columns][id]';
			element=document.myForm.elements[elementName];
		} while (element);

		if(itemNumber==1)
		{
			cpfShowErrorMessage('VN_noItemFound');
			return false;
		}
		else if(messages)
		{
			cpfShowErrorMessage(messages);
			return false;
		}
		else
			return true;
	}
	
	function cpfHideAddible(temp_name, item_number)
	{
		var id = "container_"+temp_name+"["+item_number+"]";
		document.getElementById(id).style.display='none';
		document.getElementById(id).style.visibility='hidden';
	}
			
	function cpfChangeNewsletterBox(show)
	{
		if(show)
		{
			$('.newsletterTableRow').show();
			if(document.getElementById('newsletterInfo_magazine').checked)
				$('.magazineTableRow').show();
		}
		else
			$('.newsletterTableRow,.magazineTableRow').hide();
	}
	
	function cpfChangeMagazineBox(show)
	{
		if(show)
			$('.magazineTableRow').show();
		else
			$('.magazineTableRow').hide();
	}
//]]>
$(document).ready(function() {
		
			// slideshow with images
			$('.imageNavigation').slideShow({
				interval: 5
			});
		});
    $(document).ready(function() { 
            $('ul.sf-menu').superfish(); 
        }); 
     
    $(document).ready(function()
    {
       $('.imageBox[title]').qtip({
          position: {
             corner: {
                target: 'topMiddle',
                tooltip: 'bottomMiddle'
             }
          },
          style: {
			 border: { width: 3, radius: 5, color:'#00aeef' },
             padding: '7px 13px',
             width: {
                max: 210,
                min: 0
             },
			 textAlign: 'center',
             tip: true
          }
       });
	          $('.tourqtip[title]').qtip({
          position: {
             corner: {
                target: 'topMiddle',
                tooltip: 'bottomMiddle'
             }
          },
          style: {
			 border: { width: 3, radius: 5, color:'#00aeef' },
             padding: '7px 13px',
             width: {
                max: 210,
                min: 0
             },
			 textAlign: 'right',
             tip: true
          }
       });
	  
	   
	   
	   
    });
    var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-16546112-1']);
      _gaq.push(['_trackPageview']);
    
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    
    
