var mIfr='';
function autosize(){
getEl('eH').value=auto_height;
getEl('eW').value=auto_width;

}  
function hideCropsd(){
	if (!mIfr) mIfr=getFrame('imgIfr');
	if (mIfr.window){
		mIfr.window.iHideCropsd();
	}
}
function showCropsd(h,w){
	if (!mIfr) mIfr=getFrame('imgIfr');	
//	alert(mIfr);
	
//	alert(mIfr.window);
	if (mIfr.window){
//		alert(11);
		mIfr.window.iShowCropsd(h,w);
//		alert(12);
	}
}
function resizeCropsd(h,w){
	if (!mIfr) mIfr=getFrame('imgIfr');
//	alert(mIfr);
//	alert(mIfr.window);
	if (mIfr.window){
		mIfr.window.iResizeCropsd(h,w);
	}
}
function tryShowCrops(h,w,str,perc){
	//alert(h+';;'+w+';;'+str);
	getEl('ePerc').value=perc;
	show_image_path='imageeditor/show_image.php?im='+str;
	work_image_path='/imageeditor/show_image.php?im='+str;
	//alert(show_image_path);
	getEl('iW').innerHTML=w;
	getEl('iH').innerHTML=h;
	//var selO=getEl('action');
	//var selI=selO.selectedIndex;
	selI=2;
	//alert(1)
	if (selI==2){ // Crop (3)
		//alert(getEl('eW'));
		
		getEl('eH').value=h;
	//	alert(1);
		w=checkSize('eW',w);
		//alert('w='+w+'iW='+getEl('iW').innerHTML);
		getEl('eW').value=w;
		
		h=checkSize('eH',h);
		getEl('eH').value=h;
		
		var W=vInt(getEl('eW').value);
		var H=vInt(getEl('eH').value);
		
		//alert(2);
		showCropsd(H,W);
	}
}
function chooseAction(){
	selI=2;
//	alert(1);
	/*
	var selO=getEl('action');
	var selI=selO.selectedIndex;
	if (selI==1){
		hideCropsd();
	}
	if (selI==0){
		hideCropsd();
	}
	*/
	if (selI<1){
		getEl('block1_1').style.display='none';
		getEl('block1_2').style.display='none';
		getEl('block1_3').style.display='none';
		getEl('block2').style.display='none';
		getEl('block3').style.display='none';
		getEl('block4').style.display='none';
		
		getEl('block5_1').style.display='none';
		getEl('block5_2').style.display='none';
		getEl('block5_3').style.display='none';
	}
	if (selI==1){ // Resize (2)
		
		getEl('block1_1').style.display='block';
		getEl('block1_2').style.display='block';
		getEl('block1_3').style.display='block';
		getEl('block2').style.display='block';
		getEl('block3').style.display='block';
		getEl('block4').style.display='none';
		
		getEl('block5_1').style.display='block';
		getEl('block5_2').style.display='block';
		getEl('block5_3').style.display='block';
	}
	if (selI==2){ // Crop (3)
	//	alert(1);
		var W=vInt(getEl('eW').value);
		var H=vInt(getEl('eH').value);
//		alert(2);
		showCropsd(H,W);
//		alert(3);
		/*
		getEl('block1_1').style.display='block';
		getEl('block1_2').style.display='block';
		getEl('block1_3').style.display='block';
		getEl('block2').style.display='none';
		getEl('block3').style.display='block';
		getEl('block4').style.display='block';
		
		getEl('block5_1').style.display='block';
		getEl('block5_2').style.display='block';
		getEl('block5_3').style.display='block';
		*/
	}
	if (selI==3){ // Crop (3)
		alert('Not Working yet');
	}
}
var canRotateAndCrop=1;
function rotateL(){
	if (!canRotateAndCrop) {return;}
	if (isImageCropedA[currentImage][0]){
			alert('This image can not be rotated after it is cropped, if you wish to Rotate, hit Reset and start again.');
			return;
	}
	canRotateAndCrop=0;
	getEl('imgIfr').src=work_image_path+'&action=rotateL&iH='+getEl('iH').innerHTML+'&iW='+getEl('iW').innerHTML+'&nI='+currentImage;
	isImageCropedA[currentImage][0]=0;
	setCropped();
}
function rotateR(n){
	if (!canRotateAndCrop) {return;}
	if (isImageCropedA[currentImage][0]){
			alert('This image can not be rotated after it is cropped, if you wish to Rotate, hit Reset and start again.');
			return;
	}
	canRotateAndCrop=0;
	if (!n)n='';
	
	var str=work_image_path+'&action=rotateR'+n+'&iH='+getEl('iH').innerHTML+'&iW='+getEl('iW').innerHTML+'&nI='+currentImage;
	
	getEl('imgIfr').src=str;
	isImageCropedA[currentImage][0]=0;
	setCropped();
}

function vSave(n){
	var name=getEl('save_path1').value;
	if (!name){
		alert(type_an_image_name);
		return;
	}
	var ext=getEl('ext').value;
	name=name+'.'+ext;
	if (n){
		var path=getEl('save_path2').value;
		if (!path){
			alert(choose_a_directory);
			return;
		}
		getEl('imgIfr').src=show_image_path+'&action=vsave&path='+path+'&name='+name+'&ext='+ext;
	}else{
		
		getEl('imgIfr').src=show_image_path+'&action=vsave&name='+name+'&ext='+ext;
	}
}


function flipH(){
	getEl('imgIfr').src=show_image_path+'&action=flipH';
}

function flipV(){
	getEl('imgIfr').src=show_image_path+'&action=flipV';
}

function changeCrop(str){
	//if (getEl('action').selectedIndex==2){
//		var mW=parseInt(getEl('iW').innerHTML);
//		var mH=parseInt(getEl('iH').innerHTML);
		if (str=="ePerc"){
			dimChangePerc();
			return;
		}
		var W=parseInt(getEl('eW').value);
		if (!W)W=0;
		var H=parseInt(getEl('eH').value);
		if (!H)H=0;
	//	if (W>mW){W=mW;}
	//	if (H>mH){H=mH;}
		resizeCropsd(H,W);
	//}
}
function dimChangePerc(){
	//alert(1);
	var value=vInt(getEl('ePerc').value);
	//alert(2+','+value);
	if (getEl('ePerc').value!=value)getEl('ePerc').value=value;
	//alert(3);
	if (!mIfr) mIfr=getFrame('imgIfr');
	//alert(4+','+mIfr);
	//alert(5+','+mIfr.window);
	if (mIfr.window){
		mIfr.window.iResizePerc(value);
	}
}
function dimChangeH(){
	/*if ( (getEl('propChk').checked) && (getEl('action').selectedIndex==1)){
		//alert(Math.floor(getEl('iW').innerHTML)+';;'+Math.floor(getEl('eH').value)+';;'+Math.floor(getEl('iH').innerHTML));
		getEl('eW').value=Math.round( (Math.floor(getEl('iW').innerHTML)*Math.floor(getEl('eH').value))/Math.floor(getEl('iH').innerHTML) );
	}else{*/
		var obj=getEl(eH);
		var val1;
		var val=val1=vInt(obj.value);
		val=checkSize('eH',val);
		if (val1!=val)
			obj.value=val;
		changeCrop();	
		
	//}
}
function dimChangeW(){
	/*if ( (getEl('propChk').checked) && (getEl('action').selectedIndex==1)){
		getEl('eH').value=Math.round( (Math.floor(getEl('iH').innerHTML)*Math.floor(getEl('eW').value))/Math.floor(getEl('iW').innerHTML) );
	}else{*/
		var obj=getEl(eW);
		var val1;
		var val=val1=vInt(obj.value);
		val=checkSize('eW',val);
		if (val1!=val)
			obj.value=val;
		changeCrop();
	//}
}
function showIsAlreadyCropped(){
	alert('This image is already cropped, if you wish to re-crop image, hit Reset and start again');
}
function ok(){
/*	if (getEl('action').selectedIndex==1){
		getEl('imgIfr').src=show_image_path+'&action=resize&width='+vInt(getEl('eW').value)+'&height='+vInt(getEl('eH').value);
	}
	if (getEl('action').selectedIndex==2){*/
		if (!canRotateAndCrop) {return;}
		if (isImageCropedA[currentImage][0]){
			showIsAlreadyCropped()
			return;
		}
		
		
		
		var W=parseInt(getEl('eW').value);
		if (!W)W=0;
		var H=parseInt(getEl('eH').value);
		if (!H)H=0;
		if (!mIfr) mIfr=getFrame('imgIfr');
		var x=mIfr.window.crX;
		var y=mIfr.window.crY;
		var perc=vInt(getEl('ePerc').value);
		if (perc!=100){
			x=Math.round(100*x/perc);
			y=Math.round(100*y/perc);
		}
		if (showSIAlert(H,W)){return;}
		
		canRotateAndCrop=0;
		//alert(show_image_path);
		var str=work_image_path+'&action=crop&width='+W+'&height='+H+'&x='+x+'&y='+y+'&perc='+perc+'&iH='+getEl('iH').innerHTML+'&iW='+getEl('iW').innerHTML+'&nI='+currentImage;
		
		getEl('imgIfr').src=str;
		isImageCropedA[currentImage][0]=1;
		setCropped();
		
		//preview();
	//}
		startBlinkNext();
}

function preview(){
	//if (getEl('action').selectedIndex==2){
		if (!mIfr) mIfr=getFrame('imgIfr');
		mIfr.window.preview();
	//}
}

function vUndo(){
		getEl('imgIfr').src=show_image_path+'&action=undo';
}
function vReset(){
	getEl('imgIfr').src=show_image_path+'&action=resetthis&nI='+currentImage;
	isImageCropedA[currentImage][0]=0;	
	setCropped();  
}

var changeFuncHandle=0;
var changeFuncPrib=0;
var changeFuncDoStop=0;
//alert('correct');
function changeStart(str,prib){
	//alert('changeStart1');
	return;
	if (changeFuncDoStop){
		changeFuncDoStop=0;
		//alert('dostop');
		return;
	}
	//alert('changeStart1');
	//alert(prib);
	//if ((prib==1 )||(prib==-1)){ alert('changeStart');}
	var znak=(prib>0)?1:-1;
	if (changeFuncHandle){
		if (!changeFuncPrib){
			return;
		}else{
			window.clearTimeout(changeFuncHandle);
		}
	}
	prib=vInt(changeFuncPrib)+vInt(prib);
	
	changeInput(str,prib);
	var strCom="changeStart('"+str+"','"+prib+"')";
	status=strCom;
	changeFuncHandle=window.setTimeout(strCom,100);
	if (changeFuncPrib*znak<5)
		changeFuncPrib+=znak;
}
function changeStop(){
	if (changeFuncHandle){
		window.clearTimeout(changeFuncHandle);
		
		changeFuncDoStop=1;
		//alert(changeFuncDoStop);
		changeFuncPrib=0
		changeFuncHandle=null;
	}
}

function changeInput(str,prib){
	//alert(str);	
	var obj=getEl(str);
	var val=vInt(obj.value);
	val+=vInt(prib);
	val=checkSize(str,val);
	obj.value=val;
	changeCrop(str);	
}
function inc(str){
	changeInput(str,1);
}
function dec(str){
	changeInput(str,-1);
}
function checkSize(str,val){
	if (str=="ePerc"){
		
		if (val <5) val=5;
		if (val >250) val=250;
		val=vInt(val);
		return val;
	}
	
	var propH=vInt(getEl('propH').innerHTML);
	var propW=vInt(getEl('propW').innerHTML);
	var maxH=vInt(getEl('iH').innerHTML);
	var maxW=vInt(getEl('iW').innerHTML);
	if (val<1)val=1;
	var x=getFrame("imgIfr").window.crX;
	var y=getFrame("imgIfr").window.crY;
	var perc=getFrame("imgIfr").window.perc;
	//alert(x+';;'+y);
	if (perc!=100){
		x=Math.round(100*x/perc);
		y=Math.round(100*y/perc);
	}
	//alert(x+';;'+y);
	//alert(str);
	//alert(minWidthsA[currentImage]+';;'+minHeightsA[currentImage]);
	if (str=='eH'){
		//val=val+y;
		if ((val+y)>maxH)val=maxH-y;
		//if ((val+y)<minHeightsA[currentImage])val=minHeightsA[currentImage]-y;
		//if (showSIAlert(val,null)){val=minWidthsA[currentImage]}
		if (val<low_resolution_px){val=low_resolution_px;}
		var eW=getEl('eW');
		var w=Math.round(val*propW/propH);
		if ((w+x)>maxW){
			w=maxW-x;
			val=Math.round(w*propH/propW);
		}
		
		//Show allert if crop is smaller then minHeight or Min Width
		//var	Sw=Math.round(w);
		
		
		eW.value=w;
	}else{
		//val=val+x;
		if ((val+x)>maxW)val=maxW-x;
		//if ((val+x)<minWidthsA[currentImage])val=minWidthsA[currentImage]-x;
		//if (showSIAlert(null,val)){val=minHeightsA[currentImage];}
		if (val<low_resolution_px){val=low_resolution_px;}
		var eH=getEl('eH');
		var h=Math.round(val*propH/propW);
		//alert('h='+h+'val='+val+'propH='+propH+'propW='+propW);
		if ((h+y)>maxH){
			h=maxH-y;
			val=Math.round(h*propW/propH);
		}
		//alert('h='+h);
		//Show allert if crop is smaller then minHeight or Min Width
		//var	Sw=Math.round(w);
		
		eH.value=h;
	}
	return val;
}

function prevImage(){
	//alert(currentImage);
	if (currentImage){
		vLoadImage(currentImage-1);
	}else{
		//alert(0);
	}
}
function nextImage(){
	//alert(currentImage+"##"+isImageCropedA.length);
	stopBlinkNext();
	if ((currentImage+1)<isImageCropedA.length){
		vLoadImage(currentImage+1);
	}else{
		//alert(1);
	}
}
  
  
function setCropped(){
	var iObj=getEl('imCropped');
	if (iObj){
		var c=0;
		for (var i=0;i<isImageCropedA.length;i++){
			if (isImageCropedA[i][0]){
				c++;
			} 
		}
		iObj.innerHTML=c;
	}
	var str=cannotApply();
	if (!str){
		getEl("aplyButton").style.color="black";
		//alert(1);
		getFlashEl('fba').SetVariable('command','vPlay');
		
	}else{
		getEl("aplyButton").style.color="white";
		getFlashEl('fba').SetVariable('canPlay','0');
		
	}
}

function setThisUncropped(){
	
}

function vChangeTag(a,b){
//	alert(1);
	var r=a.innerHTML;
//	alert(2);
	var r1=b.innerHTML;
//	alert(21);
//	alert(r1);
	a.innerHTML=r1;
//	alert(3);
	b.innerHTML=r;
//	alert(4);
}
function vChangeArr(arrN,el1,el2){
	var arr=eval(arrN);
	var r=arr[el1];
	arr[el1]=arr[el2];
	arr[el2]=r;
}
function vChangeHref(oN1,oN2){
	var obj1=getEl(oN1);
	var obj2=getEl(oN2);
	var r1=obj1.href;
	var r2=obj1.id;
	//alert(r);
	obj1.href=obj2.href;
	obj1.id=obj2.id;
	obj2.href=r1;
	obj2.id=r2;
	
}
function exChangeMainArrs(n1,n2){
	vChangeArr("isSmallImageAlertShownA",n1,n2);
	vChangeArr("isImageCropedA",n1,n2);
	//alert(imageHeightsA);
	vChangeArr("imageHeightsA",n1,n2);
	//alert(imageHeightsA);
	vChangeArr("imageWidthsA",n1,n2);
	//vChangeArr("minWidthsA",n1,n2);	
	//vChangeArr("minHeightsA",n1,n2);
	
	vChangeHref("leftA1_"+n1,"leftA1_"+n2);
	vChangeHref("leftA2_"+n1,"leftA2_"+n2);
	//id=leftA1_<?=$i?> href="javascript:vLoadImage('<?=$i?>');"
	//alert(getEl('tempIfr'));
	//alert(getEl('tempIfr').src);
	getEl('tempIfr').src="/imageeditor/exchange.php?n1="+n1+"&n2="+n2;
}
function upImage(){
	//alert(1);
	if (currentImage){
		var im1=currentImage-1;
		var imThis=currentImage;
		//var im1=alignA[currentImage-1];
		//var imThis=alignA[currentImage];
		vChangeTag(getEl('leftTable'+im1),getEl('leftTable'+imThis));
		vChangeTag(getEl('leftSpan'+im1),getEl('leftSpan'+imThis));
		exChangeMainArrs(im1,imThis);
		//alert(alignA);
		//vChangeArr("alignA",currentImage-1,currentImage);
		//alert(alignA);
		currentImage--;
	}else{
		//alert(1);
	}
}
function downImage(){
	//alert("currentImage="+currentImage);
	//alert("alignA="+alignA);
	//alert(alignA[currentImage]);
	if ((currentImage)<isImageCropedA.length){
		var im1=currentImage+1;
		var imThis=currentImage;
		//var im1=alignA[currentImage+1];
		//var imThis=alignA[currentImage];
		vChangeTag(getEl('leftTable'+im1),getEl('leftTable'+imThis));
		vChangeTag(getEl('leftSpan'+im1),getEl('leftSpan'+imThis));
		exChangeMainArrs(im1,imThis);
		//alert(alignA);
		//vChangeArr("alignA",currentImage+1,currentImage);
		//alert(alignA);
		currentImage++;
		
	}else{
		//alert(1);
	}
}
function reuploadImage(currentImage){
	var path="/imageeditor/reupload.php?n="+currentImage;
	var h1=320;
	var w1=520;
	//alert(path);
	var w=screen.width;
	w=w-w1-8;
	window.open	(path,"upload",  "height="+h1+",width="+w1+",status=no,toolbar=no,menubar=no,location=no, top=0, left="+w);
}
function changeImage(n){
	var d=new Date();
	var t=d.getTime();
	getEl('imName'+n).src=getEl('imName'+n).src+'?'+t;
}
var reuploadFinishedN=0;
function reuploadFinished(n){
	//alert('reuploadFinished');
	//alert(n);  
	getEl('tempIfr').src="imageeditor/exchange.php?action=clear&n1="+n;
	reuploadFinishedN=n;
	//alert(112);
	
	//change
	
	
	//alert(111);
	
	//alert(222);
}
function  reuploadFinished2(h,w){
	//alert('1 '+getEl('fba'));
	//alert('reuploadFinished2');
	var commandP='reUploadImage,'+reuploadFinishedN+','+h+','+w;
	getEl('tempIfr').src="";
	//alert(commandP);
	if ((!ismac)&&(document.all)){
		getFlashEl('fba').SetVariable('command',commandP);
	}else{
		//alert('mac');
		alert('After you press OK, Please wait a bit before the page will be reloaded.');
		top.location.reload();
	}
	return;
	n=reuploadFinishedN;
	vLoadImage(n);
	isImageCropedA[currentImage][0]=0;
	setCropped();
	window.setTimeout("changeImage("+n+")",500);
}

var isNextBlinking=0;
var tMextBlink=null;
function startBlinkNext(){
	if ((!isNextBlinking)&&(isImageCropedA.length>1)){
		isNextBlinking=1;
		tMextBlink=window.setTimeout("blinkNext()",1000);
	}
}
function blinkNext(){
	if (isNextBlinking==1){
		isNextBlinking=2;
		var imN="arrow_right2.gif";
	}else{                        
		var imN="arrow_right.gif";
		isNextBlinking=1;
	}
	getEl('nextImageID').src='/pic/'+imN;
	tMextBlink=window.setTimeout("blinkNext()",1000);
}
function stopBlinkNext(){
	if (isNextBlinking){
		clearTimeout(tMextBlink);
		//isNextBlinking=0;
	}
}
function showImageLayout(){
	var path="/pic/largedesigns/"+imageLayout;
	var h1=350;
	var w1=350;
	//alert(path);
	var w=screen.width;
	w=w-w1-8;
	window.open	(path,"layout",  "height="+h1+",width="+w1+",status=no,toolbar=no,menubar=no,location=no, top=0, left="+w);
}
function showUploaded(n){
	//var path="http://photofiddle.com/php/showUploaded.php";
	//var path="php/showUploaded.php?n="+n;
	//var path="http://photofiddle2/php/showUploaded.php?n="+n;
	//var path="http://155.212.94.61/php/showUploaded.php?n="+n;
	var path="http://photofiddle.com/php/showUploaded.php?n="+n;
	var h1=400;
	var w1=400;
	//alert(path);
	var w=screen.width;
	w=Math.round((w-w1)/2);
	var h=screen.height;
	h=Math.round((h-h1)/2);
	
	window.open	(path,"uploaded",  "height="+h1+",width="+w1+",resizable=yes, scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no, top="+h+", left="+w);

}
function showTutorial(){
	var path="http://photofiddle.com/php/showTutorial.php";
	//var path="http://photofiddle/php/showTutorial.php";
	var h1=600;
	var w1=800;
	//alert(path);
	var w=screen.width;
	w=Math.round((w-w1)/2);
	var h=screen.height;
	h=Math.round((h-h1)/2);
	
	window.open	(path,"layout",  "height="+h1+",width="+w1+",status=no,toolbar=no,menubar=no,location=no, top="+h+", left="+w);
}

function showSIAlert(h,w){
	h=vInt(h);
	w=vInt(w);
	if (!isSmallImageAlertShownA[currentImage]){
		//alert(h+';;'+w);
		if ( ((h)&&(h<minHeightsA[currentImage]))||((w)&&(w<minWidthsA[currentImage])) ){
			//changeStop();
			//getEl('min1').src='/pic/crop_minus.gif';
			//getEl('pl1').src='/pic/crop_plus.gif'; 
			//alert(h+';;'+w);
			var res=confirm ("Your image's resolution is too low for this design, quality may suffer if you continue  Try to use an image with a minimum of "+minWidthsA[currentImage]+" x "+minHeightsA[currentImage]+" pixels.  Do you wish to continue?");
			//alert (res);
			//alert('When cropping an image too much, quality will suffer.  It is better to use an image that has a full frame of that part of image. ');
			//changeStop(); 
			//isSmallImageAlertShownA[currentImage]=res;
			return !res;
			
		}
	}
}

function openProduct(id){
	var path="/php/showProduct.php?id="+id;
	var h1=600;
	var w1=1000;
	//alert(path);
	var w=screen.width;
	if (w<w1)w1=w;
	w=w-w1-8;
	window.open	(path,"showProduct",  "height="+h1+",width="+w1+",resizable=yes, scrollbars=yes, status=no,toolbar=no,menubar=no,location=no, top=0, left="+w);
}

function useSelected(n,uID){
	var kk=0;
	//alert(imagesCount);
	for (i=0;(i<imagesCount)&&(kk<imagesMaxCount);i++){
		//alert('aa');
		var impathO=getEl('deleteList'+i);
		if (impathO.checked){  
			//alert(impathO.value);
			kk++;
			//alert('n='+n);
			if ((n)&&(n!='undefined')){n=kk;}
			selectUploadImage(n,impathO.value,uID,1);
			
		}
	}
	if (kk){
		window.close();
	}
}
function selectUploadImage(n,impath,uID,noclose){
	//alert(window.opener);
	//alert('n='+n);
	var path='/photos/'+uID+'/'+impath;
	if ((!n)||(n=='undefined')){
		//alert('isActiveX');
		//alert(getEl('vup',opener.document));
		var fnO=getEl('vup',opener.document);
		//fnO.addURL('http://photofiddle2'+path);
		fnO.addURL('http://photofiddle.com'+path);
		//fnO.addURL('http://155.212.94.61'+path);
	}else{
		//alert(1);
		var fnO=getEl('fn'+n,opener.document);
		//alert(fnO);
		//alert(2);
		var fnIO=getEl('fn'+n+'Img',opener.document);
		//alert(3);
		var fnUO=getEl('fn'+n+'Upl',opener.document);
		//alert(4);
		var newNameO=getEl('newName',opener.document);
		//alert(5);
		//alert(fnO);
		fnO.disabled=1;                   
		
		fnIO.src=path;
		fnUO.value=path;
		//if (newNameO){
		//	
		//}
	}
	if (!noclose){window.close();}
	//fnO.type='text';
}

function testCompability(){
	var path="/php/testJS.php";
	var h1=400;
	var w1=400;
	//alert(path);
	var w=screen.width;
	var h=screen.height;
	//if (w<w1)w1=w;
	//w=w-w1-8;
	var l=Math.round(w/2)-Math.round(w1/2);
	var t=Math.round(h/2)-Math.round(h1/2);
	window.open	(path,"showJS",  "height="+h1+",width="+w1+",resizable=yes, scrollbars=yes, status=no,toolbar=no,menubar=no,location=no, top="+t+", left="+l);
}


function showFewStyles(){
	
	getEl('showFewStylesA').href='index.php?act=designfewstyles&designid='+currentDesignID
		+'&assignAlign='+getEl('assignAlign').value
		+'&assignBorder='+getEl('assignBorder').value;
	return true;
}
var libUploadImagesStr;
function libUploadImages(module,folder){
	//alert('libUploadImages22');
	//alert(module+','+folder);
	//var tEl=getEl('vMainTable');
	;
	var tEl=getEl('tabContainer');
	//alert(1);
	var tElPosA=gpos(tEl);
	//alert(2);
	//alert(tElPosA.toString());
	var ifrO=getEl('tempIfr2');
	ifrO.src="imageeditor/none.htm";
	var fldr='';
	if (module=='libmodule'){
		//alert('lllib'+folder);
		spos(ifrO,252,270,457,422);
		fldr='&folder='+folder;
	}else{
		//alert(module);
		if (module=='libmodulelib1'){
			//alert('ifrO='+ifrO);
			if (safari){
				//var tt=55+20-4+Math.round( (parseInt(tEl.offsetParent.offsetHeight)-parseInt(tEl.offsetHeight))/2 );
			}else{
				//var tt=55+22-4+tElPosA[0];
			}
			var tt=103+55+22-4+tElPosA[0];
			var ll=-68+270+232-4+tElPosA[1];
			//alert ('tt,,ll='+tt+',,'+ll);
			spos(ifrO,tt,ll,457,422);
			ifrO.style.zIndex="1000";
			fldr='&folder='+folder;
			//alert(fldr);
			module='libmodule';
		}
		else{
			//alert(1);
			fldr='&folder='+folder;
			var hh=470;
			var ww=428;
			if (safari)
			{
				hh+=20; ww+=20;
			}
			spos(ifrO,58+13+103+tElPosA[0],280-52+18+tElPosA[1]-2,hh,ww);
			//spos(ifrO,58+tElPosA[0],280+tElPosA[1]);
		}
	}
	//alert('here');
	
	//var url1='http://'+upload_server+'/index.php?act=imageeditor&action=start&module='+module+fldr;
	//var url1='http://'+upload_server+'/my_upload/my_upload.php?module='+module+fldr;
	var url1='http://'+upload_server+'/index.php?module='+module+fldr;

	//alert(url1);
	libUploadImagesStr=url1;
	//ifrO.src=url1;
	window.setTimeout("libUploadImages2()",1000);
}

function libUploadImages2()
{
	var ifrO=getEl('tempIfr2');
	switchVis(ifrO,1);
	ifrO.src=libUploadImagesStr;
}


function libUploadImagesClose(){
	var ifrO=getEl('tempIfr2');
	switchVis(ifrO,0);
	
}

function libUploadImagesClose1 (){
	if (ns6){
			var oobj=window.document['fba'];
		}else{
			var oobj=getEl('fba');
		}
		var oobj=getFlashEl('fba');
		oobj.SetVariable('command','vUploadImagesClose');
}


function vChangeCountry(obj){
	//alert(obj.value);
	if (obj.value=="United States of America"){
		//getEl('shiState').disabled=false;
		//getEl('td_state').innerHTML='<select name=shiState>'+sel_states_or+'</select>';
		if (getEl('phone3')){
			getEl('phone3').maxLength=4;
		}
		
	}else{
		//getEl('shiState').disabled=true;
		//getEl('td_state').innerHTML='<input type="text" name="shiState">';
		if (getEl('phone3')){
			getEl('phone3').maxLength=15;
		}
	}
	checkStates(obj.value);
}
