var comm;
var flag_val =new Array();
var fl_t = 0;
//id = buttin image id | btn_path = buttom image path | fl = flag to kow func call for add friend or for add comment |
//pg_url = page url to redirect after login | mail_id = it is for add friend tosent mail that email | u_id = is user id of that page user 

function UserLoggedInforAdd(id,btn_path,fl,pg_url,mmd) {	
	if(fl != 'love'){		
		if(fl == 'comment'){
			comm=$GE('comment').value;
		}else{		
		    comm='in friend';
		}   
	    if(comm.length > 1000){alert('characters limit is max.1000');return;}	
		var ind=comm.indexOf('<script');
		if(ind != -1 ){alert('You cannot insert any script in the comment.');return;}	
		if(fl != 'friend' || fl != 'text_comm'){$GE(id).src = '/image/ajax-loader_small_tr.gif';}
	}
    var url = '/ajax_controller';
    var prm = 'provider=auth';
    XmlHttp = $GX();
    XmlHttp.onreadystatechange = function dummy() {
        if (XmlHttp.readyState == 4 || XmlHttp.readyState == 'complete') {
            var authresult = eval('(' + XmlHttp.responseText + ')')
            if (authresult.success == 0) {
            	if(confirm(confirmation_msg)){
                  window.location.href=pg_url;
            	}else{if(fl != 'friend'){$GE(id).src = btn_path;return;}}
            } else {
            	if (fl == 'comment' || fl == 'text_comm'){
            		if (comm.length > 0){
            			if (fl == 'comment'){
		            		document.add_comm.submit();
            			} else {$GE(id).src = btn_path;return;}} else {alert('Comment is missing.');$GE(id).src = btn_path;}
	            	} else {
	            		if(fl == 'love'){
	            			love_it(mmd);
	            		}else{
	            			add_friend(mmd);
	            		}
	            	}
                }
            }
       } 
    XmlHttp.open('POST', url, true);
    $Header(XmlHttp, prm);  
}
//mail_id = mail id of to which mail sent |  u_id = user of that user to add as friend
function add_friend(mmd){ 
	var uid=mmd; 	
	$GESD('add_friend','none');
	$BF('frbtn','<img src="'+website_name+'image/ajaxloader_add_friend.gif" border="0px" align="absmiddle" />');
	var url = '/ajax_controller';
	var prm = 'provider=add_friend&mmd='+uid;
	XmlHttp = $GX();
	XmlHttp.onreadystatechange=function showResult() {
		if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
			var resultofrequest = eval('(' + XmlHttp.responseText + ')')
			if(resultofrequest.success == 2) {
				alert('You have already sent request to add this person as your friend and that is still pending for the acceptance.');		
				$GESD('add_friend','none');	
				$BF('frbtn','<img src="'+website_name+'image/icon_yellow.gif" border="0px" align="absmiddle" /> &nbsp;Your friend request is pending');
		    } else if(resultofrequest.success == 1){
				alert('Your friend request has been sent.');
				$GESD('add_friend','none');	
				$BF('frbtn','<img src="'+website_name+'image/icon_yellow.gif" border="0px" align="absmiddle" /> &nbsp;Your friend request is pending');
			} else {
				alert('Oops! some error occurred. Please try again or contact us for the help.');
			}			
		}
	}
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
}	
// cid = scrap_id | iid = div id in which comment is | d_id = id to which commenter comment 
function detete_comm(cid,iid){
	if(confirm(confirmation_msg_fordel)){
	var url = '/ajax_controller';
	var prm = 'provider=del_scrap&scrap_id='+cid;
	XmlHttp = $GX();
	XmlHttp.onreadystatechange=function showResult() {
		if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
			var resultofrequest = eval('(' + XmlHttp.responseText + ')')
			if(resultofrequest.success == 1) {							
				$('#'+iid).fadeOut("slow");   			
		    } else {
				alert('Oops! some error occurred. Please try again or contact us for the help.');
			}			
		} 
	}
	XmlHttp.open("POST",url,true);
	$Header(XmlHttp,prm);
	}else {
		return;
	}
}
// p_user_id = user id of that  user page
function remove_friend_ship(p_user_mmd){
	if(confirm("Do you really want to remove friendship ?\nClick OK to continue or click Cancel to stay in this page.")){
		var url = '/ajax_controller';
		var prm = 'provider=rem_frship&p_userid='+p_user_mmd;
		XmlHttp = $GX();
		XmlHttp.onreadystatechange=function showResult() {
			if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
				var resultofrequest = eval('(' + XmlHttp.responseText + ')')
				if(resultofrequest.success == 1) {							
					window.location.reload();            
			    } else {
					alert('Oops! some error occurred. Please try again or contact us for the help.');
					return;
				}			
			} 
		}
		XmlHttp.open("POST",url,true);
		$Header(XmlHttp,prm);
	}else{ 
		return;
	}
}
function withdraw_request(user_mmd){ 
	if(confirm("Do you really want to withdraw request ?\nClick OK to continue or click Cancel to stay in this page.")){
		var url = '/ajax_controller';
		var prm = 'provider=rem_frship&p_userid='+user_mmd;
		XmlHttp = $GX(); 
		XmlHttp.onreadystatechange=function showResult() {
			if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
				var resultofrequest = eval('(' + XmlHttp.responseText + ')')
				if(resultofrequest.success == 1) {							
					window.location.reload();            
			    } else {
					alert('Oops! some error occurred. Please try again or contact us for the help.');
					return;
				}			
			} 
		}
		XmlHttp.open("POST",url,true);
		$Header(XmlHttp,prm);
	}else{ 
		return;
	}
}
function reprint_tee(mdd){
	if(mdd != undefined){
		$GE('reprint_btn').src="/image/ajax-loader.gif";
		var email = $GE('reprint_mail').value;		
		if(email == undefined || !ValidateEmail(email)){
			$GE('reprint_btn').src="/image/postit_bg.gif";		
			$BF('reprint_error','Enter valid email');
			$GESD('reprint_error','block');
			return
		} 
		if(email.length > 0){
			var url = '/ajax_controller';
			var prm = 'provider=reprint&email='+email+'&mmd='+mdd;
			XmlHttp = $GX();
			XmlHttp.onreadystatechange=function showResult() {
				if (XmlHttp.readyState == 4 || XmlHttp.readyState == "complete") {
					var resultofrequest = eval('(' + XmlHttp.responseText + ')')
					if(resultofrequest.success == 1) {
						 $GE('reprint_mail').value="";
						 $GE('reprint_btn').src="/image/postit_bg.gif";
						 $GESD('reprint_error','none');	
						 $GESD('reprint_succ','block');	
						 $BF('reprint_succ','Your request posted successfully.'); 			
						 setTimeout('loadPopup(0,6)',3000);
				    } else {			
				    	$BF('reprint_error',resultofrequest.msg);
						$GESD('reprint_error','block');						
						$GESD('reprint_succ','none');						
						$GE('reprint_btn').src="/image/postit_bg.gif";					
						return;
					}			
				} 
			}
			XmlHttp.open("POST",url,true);
			$Header(XmlHttp,prm);
		}else{
			$GE('reprint_btn').src="/image/postit_bg.gif";
			alert('Enter e-mail id');
			return;
		}
	}
}
function set_tab(fl,pg){
	if(fl == 1){	    
	    if(pg == 'art'){	   		
	   		$GE('nav1').style.backgroundColor='#ffffff';
	    }
	    $GE('nav2').style.backgroundColor='#FBFBFB';
	    $GE('nav3').style.backgroundColor='#FBFBFB';
	    $GE('nav4').style.backgroundColor='#FBFBFB';
	    $GESD('art_friends','none');
	    $GESD('rec_act','none'); 
	    $GESD('love_tee','none');
		$('#art_detail').fadeIn("slow");
	}
	if(fl == 2){
		if(pg == 'art'){	    	
	    	$GE('nav1').style.backgroundColor='#FBFBFB';
	    	$GESD('art_detail','none');	  
		}		
		$GE('nav2').style.backgroundColor='#ffffff';    
		$GE('nav3').style.backgroundColor='#FBFBFB';
		$GE('nav4').style.backgroundColor='#FBFBFB';
		$GESD('rec_act','none'); 
		$GESD('love_tee','none');
		$('#art_friends').fadeIn("slow");
	}
	if(fl == 3){		
		if(pg == 'art'){
		  $GE('nav1').style.backgroundColor='#FBFBFB';
		  $GESD('art_detail','none');
		}		
		$GE('nav2').style.backgroundColor='#FBFBFB';		  
		$GE('nav3').style.backgroundColor='#ffffff';		
		$GE('nav4').style.backgroundColor='#FBFBFB';
		$GESD('art_friends','none');
		$GESD('rec_act','none');	
		$('#love_tee').fadeIn("slow");
	}
	if(fl == 4){		
		if(pg == 'art'){
		   $GE('nav1').style.backgroundColor='#FBFBFB';
		   $GESD('art_detail','none');
		}		
		$GE('nav4').style.backgroundColor='#ffffff';		
		$GE('nav3').style.backgroundColor='#FBFBFB';
		$GE('nav2').style.backgroundColor='#FBFBFB';		   
		$GESD('art_friends','none');
		$GESD('love_tee','none');		
		$('#rec_act').fadeIn("slow");
	} 
}
function love_it(tmd){
    $BF('love_img','<img src="/image/ajax-loader_small_tr.gif" />');
	var url = '/ajax_controller';
	var prm = 'provider=love_it&t_md='+tmd;
	XmlHttp = $GX();
    XmlHttp.onreadystatechange = function dummy() {
	        if (XmlHttp.readyState == 4 || XmlHttp.readyState == 'complete') {
	            var authresult = eval('(' + XmlHttp.responseText + ')')
	            if (authresult.success == 0) {	            	
	                $BF('love_msg','You have already loved this t-shirt.');			
	            	$BF('love_img','<div onclick="loadPopup(1,13);" class="love_btn"></div>');
					loadPopup(1,13);
				    setTimeout('loadPopup(0,13)',1500);				   		
					return;
	            } else {
	            	if(authresult.msg != 0){
	            		if(authresult.msg > 1){
	            			$BF("love_count",authresult.msg+' t-shirt lovers'); 
	            		}else{
	            			$BF("love_count",authresult.msg+' t-shirt lover'); 
	            		}
	            	}	           
	            	$BF('love_img','<div onclick="loadPopup(1,13);" class="love_btn"></div>');         	
	            	$BF('love_msg','Successfully added in your loved t-shirt list.');            	         	
					loadPopup(1,13);
				    setTimeout('loadPopup(0,13)',3000);				    
	            	return;
	            }
	       }     
    }   	
    XmlHttp.open('POST', url, true);
    $Header(XmlHttp, prm);
} 

function set_block_code(sc_id,uname){
	var comm = $GE('comment_text'+sc_id).value;	
	comm = escape(comm);
	var text ="<blockquote><cite>"+uname+" said : </cite>"+comm+"</blockquote>";
	if(text.length < 1000 ){
		var len = 1000 - text.length;
		cnt_chr('comment','wordCnt',len);
		$GE('comment').value=unescape(text);
		$GE('parent_id').value=sc_id;
//		if (document.body.scrollHeight) { 
//		  window.scrollTo(0, document.body.scrollHeight); 
//		} else if (screen.height) { // IE5 
//		  window.scrollTo(0, screen.height); 
//		}	
	}else{
		alert("Sorry !!, Comment length exceeds character limit.");
		$GE('comment').value='';
	}
}

function update_comment(sid,uurl){		
	var org_val = $GE('comment_text'+sid).value;	
	if(flag_val['val'] != undefined){		
		$BF('comm_text_'+flag_val['id'],flag_val['val']);
	}	
	flag_val['id'] = sid; 
	flag_val['val'] = org_val;	
	org_val = escape(org_val);
	if(org_val != undefined && org_val.length > 0){		
		var txt = "<form id='add_comment' name='add_comment' method='POST' action='"+uurl+"#ret_"+sid+"'><input type='hidden' id='comm_up' name='comm_up' value='"+sid+"_yes' /><textarea style='width:98%;height:90px;' class='text_comm' onblur='$GE(\"txt_final"+sid+"\").value=this.value;' name='up_comm_"+sid+"' id='up_comm_"+sid+"'>"+unescape(org_val)+"</textarea><br />";
		txt=txt+"<img style='cursor:pointer;' onclick=\"set_def("+sid+",'"+org_val+"');\" border='0' align='Cancel' src='/image/cancel_grey.gif' title='Cancel'/>&nbsp;&nbsp;<img style='margin-top:20px;cursor:pointer;' border='0px' onclick='final_update("+sid+");' alt='Update' title='Update'  src='"+website_name+"image/update.gif'  /><input id='txt_final"+sid+"' name='txt_final"+sid+"' type='hidden' value='"+org_val+"'/></form>";
		$GE('comm_text_'+sid).style.height='150px';
		$GESD('comm_text_'+sid,'none');
		$BF('comm_text_'+sid,txt);
		$("#comm_text_"+sid).fadeIn("slow");		
	}else{
		return;
	}
}
function set_def(sid,txt){	
	$GESD('comm_text_'+sid,'none');
	$GE('comm_text_'+sid).style.height='auto';	
	$BF('comm_text_'+sid,unescape(txt));
	$("#comm_text_"+sid).fadeIn("slow");
}
function final_update(sid){
	var dt = $GE('txt_final'+sid).value;
	if(dt != undefined && dt.length > 0){
	   $GE('comm_text_'+sid).style.height='auto';   	
	   document.add_comment.submit();	  
	}else{
		alert("Enter comment");
		return;
	}
}
function con_firm(urr){
	if(confirm("You need to login to your account to perform this action.\n Click ok to continue or click cancel to stay in this page.")){
		window.location.href=website_name+'login/r-'+urr;
	}else{
		return;
	}
}